Maven02_04_使用jetty来跑maven的web项目使用jetty的注意事项没有用Maven的时候是怎么打包的,自定义打包的名字的

Posted 平凡加班狗

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Maven02_04_使用jetty来跑maven的web项目使用jetty的注意事项没有用Maven的时候是怎么打包的,自定义打包的名字的相关的知识,希望对你有一定的参考价值。

使用jetty来跑maven的web项目


用jetty来跑web项目也是一样的,要配置一个插件
复制代码 到 Pom.xml

<build>
		<finalName>test4</finalName>
		<plugins>
			<plugin>
				<groupId>org.mortbay.jetty</groupId>
				<artifactId>maven-jetty-plugin</artifactId>
				<version>6.1.26</version>
				<configuration>
					<scanIntervalSeconds>10</scanIntervalSeconds>
					<webApp>${basedir}/target/test4</webApp>
					<webAppConfig>
						<!-- 访问路径 根路径访问,演示/test4又是什么情况-->
						<contextPath>/</contextPath>
					</webAppConfig>
					<connectors>
						<connector implementation="org.mortbay.jetty.nio.SelectChannelConnector">
							<port>8888</port>
							<headerBufferSize>16192</headerBufferSize>
						</connector>
					</connectors>
				</configuration>
			</plugin>
		</plugins>
	</build>

在这里插入图片描述
注意这里这个test4是项目名称,根据自己的实际情况来修改 即可
在这里插入图片描述

运行:Run configrations

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
现在访问是不需要项目名的,如果需要项目名就配置一下,如下
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

使用jetty的注意事项:自定义打包的名字

在这里插入图片描述
回顾:以前没有用Maven的时候是怎么打包的?

在这里插入图片描述
回到正题,我们发现Maven打包后,项目后面都加上了版本号,假如不想要版本号,只要个项目名行不行呢?
在这里插入图片描述

我们用Maven打包之后,如果不想要它给我加版本号,直接给我一个名字就可以了,这个怎么解决

在这里插入图片描述
在这里插入图片描述
这样就行了
清理一下,把target删掉,重新打包看看‘效果
在这里插入图片描述

总结

工作中用哪种方式来跑,具体看团队,可以直接向以前那样,直接运行到tomcat,也可以用tomcat7,也可以用jetty来跑,都可以

以上是关于Maven02_04_使用jetty来跑maven的web项目使用jetty的注意事项没有用Maven的时候是怎么打包的,自定义打包的名字的的主要内容,如果未能解决你的问题,请参考以下文章

持续集成篇_04_Maven使用Jetty或Tomcat运行项目

04_项目一众筹00_02_Maven项目管理工具——Maven_第一个Maven工程_练习常用命令

使用 jetty-maven-plugin 运行 Jetty,并在 jetty 运行时完成构建

02 Maven 笔记:Eclipse下maven项目在Tomcat7和Jetty9中部署调试

如何在 Maven/Mortbay Jetty 插件中使用 https / ssl?

Maven01_02_.Eclipse支持Maven怎么判断我的eclipse支不支持Maven创建一个简单的Maven项目Maven命令行的使用jdk里面是包含jre的