`

Maven 打war包时带版本号问题

 
阅读更多

 

  今天用maven打包项目时,后面带了版本号,这前的的一个maven项目却没有版本,仔细查了一下,发现配置上有一点儿不一致造成的:

代码如下

<build>
	<finalName>fileserver</finalName><!-- 此处若无名称,打war包会带版本号 -->
	<plugins>
		<plugin>
              <groupId>org.apache.maven.plugins</groupId>
			  <artifactId>maven-compiler-plugin</artifactId>
              <version>2.3.2</version>
              <configuration>
                  <source>1.6</source>
                  <target>1.6</target>
                  <encoding>UTF-8</encoding>
              </configuration>
		</plugin>
		<plugin>
			<groupId>org.mortbay.jetty</groupId>
			<artifactId>jetty-maven-plugin</artifactId>
			<version>7.6.8.v20121106</version>
			<configuration>
				<scanIntervalSeconds>10</scanIntervalSeconds>
				<webAppConfig>
					<contextPath>/fileserver</contextPath>
				</webAppConfig>
				<connectors>
					<connector implementation="org.eclipse.jetty.server.nio.SelectChannelConnector">
						<port>9097</port>
						<maxIdleTime>400000</maxIdleTime>
					</connector>
				</connectors>
			</configuration>
		</plugin>
	</plugins>
	</build>

 

 有<finalName/>时:

 

 

 无<finalName/>时:

 

 

  • 大小: 10.7 KB
  • 大小: 14.1 KB
分享到:
评论

相关推荐

    Maven自动升级版本号并打包上传的脚本

    本文将详细介绍如何通过编写脚本实现Maven项目的版本号自动升级以及打包上传的过程。 首先,我们要理解Maven的版本管理。在Maven的`pom.xml`文件中,定义了项目的版本号,如`&lt;version&gt;1.0.0-SNAPSHOT&lt;/version&gt;`。...

    maven打包war配置

    在Java开发领域,Maven是一个不可或缺的构建工具,它能够帮助开发者管理项目依赖、构建工件,如JAR或WAR包。"maven打包war配置"这个主题涉及到如何使用Maven来打包一个Web应用程序(WAR)项目。WAR文件是Web应用的...

    IDEA 如何打war包

    ### IDEA 如何打WAR包 在Java开发领域中,WAR(Web Application Archive)包是一种用于部署Web应用程序的标准格式。本文将详细介绍如何使用IntelliJ IDEA工具来构建WAR包。 #### 一、背景介绍 WAR包通常包含Web...

    Springboot 打Jar包,Maven完美解决本地Jar包自动打入Springboot Jar包中

    ### Springboot 打Jar包,Maven完美解决本地Jar包自动打入Springboot Jar包中 #### 背景介绍 随着微服务架构的流行,Spring Boot 成为了开发微服务应用时首选的技术栈之一。它简化了传统的Java Web应用程序的开发...

    金蝶容器重新部署war包过程详细阐述

    6. 文档的版本控制:文档中提到的版本号(V1.2.0)和修改记录,表明这是一个经过多次修改和维护的文档。每次修改都有对应的修改人和修改描述,这有助于跟踪和管理文档的变更。 7. 文档的维护者:文档的提供方为中电...

    maven多模块打包pom文件

    这样,在子模块中只需引用`&lt;dependency&gt;`而不需指定版本号,Maven会自动从父POM中获取。 3. **版本控制**:父POM通常用于定义项目的版本,这样可以确保所有模块的一致性。例如: ```xml &lt;groupId&gt;...

    Maven 构建 Kettle 时所需的部分jar包

    在使用Maven构建Kettle项目时,我们需要确保正确配置Maven的POM.xml文件,以包含所有必要的依赖项,这些依赖项通常是以jar包的形式存在。"Kettle Maven jar"标签提示我们,这里涉及的是Kettle与Maven结合使用时所需...

    idea build 无war包

    "idea build 无war包"这个话题通常涉及到的是在使用Idea进行项目构建时,没有生成预期的WAR(Web Application Archive)文件的问题。WAR文件是Java Web应用的标准打包格式,包含了运行在Web服务器上的所有资源,如...

    maven 打包 部署到tomcat 删除的jar包

    在本篇文章中,我们将深入探讨一个具体的问题场景:在使用Maven进行项目打包,并将打包后的成果部署到Tomcat服务器时遇到的一个常见问题——部分JAR包被删除后导致无法正常访问JSP页面的情况。这一问题涉及到Maven、...

    maven打包源码

    2. `&lt;version&gt;2.1&lt;/version&gt;`:定义了插件的版本号。保持插件版本与你的Maven环境兼容是非常重要的,以确保打包过程的顺利进行。 3. `&lt;configuration&gt;`和`&lt;/configuration&gt;`之间的内容是用来配置插件行为的。其中,`...

    maven工具包下载(apache-maven-3.3.9)

    - **version**:项目版本号。 **5. Maven的仓库** - **本地仓库**:Maven在本地计算机上创建的存储库,保存已下载的依赖项。 - **中央仓库**:Maven官方维护的公共仓库,包含了大量的开源项目和库。 - **私有...

    SpringBoot项目如何将jar包打包成war包.pdf

    这样Maven会知道你需要生成war包而不是jar包。 ```xml &lt;packaging&gt;war ``` 2. **排除SpringBoot内置的Tomcat容器**: SpringBoot默认包含了一个嵌入式的Tomcat服务器,但在打包war时,我们需要排除这个内置的...

    maven常用知识整理

    依赖的版本冲突问题,Maven会按照一定的规则进行解决,如按范围(compile, test等)、按版本号(最新优先,指定优先)。 2. **多模块项目**:在大型项目中,通常会采用模块化结构,Maven支持多模块项目管理。在一个...

    Geoserver maven 依赖

    在Maven的POM.xml文件中,你需要按照正确的版本号和依赖顺序列出这些依赖。例如: ```xml &lt;groupId&gt;org.geoserver &lt;artifactId&gt;geoserver-core &lt;version&gt;YOUR_GEOSERVER_VERSION &lt;!-- 其他依赖项按需添加 ...

    Windoiws的maven3.8.8

    打开命令提示符(CMD),输入`mvn -v`或`mvn --version`,如果正确安装并配置了Maven,你应该能看到Maven的版本信息,包括版本号3.8.8。 ### 四、配置Maven 默认情况下,Maven使用`conf/settings.xml`文件进行配置...

    Maven.3.3.9版本安装包内含教程.rar

    - `&lt;properties&gt;`:定义项目属性,如版本号等。 - `&lt;profiles&gt;`:用于配置不同环境下的构建行为。 总结,Maven作为Java开发的重要工具,通过3.3.9版本的优化,为开发者提供了更高效、稳定的项目管理体验。掌握Maven...

    行业分类-外包设计-基于Maven的前台资源打包并进行版本管理与使用的方法的说明分析.rar

    对于前端资源,虽然它们通常不作为Maven的依赖管理,但可以将每个版本的前端资源视为一个独立的模块,通过更改`pom.xml`中的版本号来切换不同的资源版本。 4. **使用NPM或Bower进行前端依赖管理**: 在现代前端...

    Maven使用教程

    - **version**:表示项目当前的版本号,便于跟踪和管理不同版本间的差异。 - **packaging**:定义项目的打包方式,如jar(Java归档)、war(Web应用程序归档)或pom(项目对象模型),其中jar为默认格式。 #### ...

Global site tag (gtag.js) - Google Analytics