maven打包时,将war输出到指定目录,并重命名。

配置pom.xml文件, 添加插件:

<!-- 打包时即package 时将war打到指定目录 -->
			<plugin>
			    <groupId>org.apache.maven.plugins</groupId>
			    <artifactId>maven-dependency-plugin</artifactId>
			    <version>2.8</version>
			    <executions>
			        <execution>
			            <id>copy-war</id>
			            <phase>package</phase>
			            <goals>
			                <goal>copy</goal>
			            </goals>
			            <configuration>
							<artifactItems>
								<artifactItem>
									<groupId>${project.groupId}</groupId>
									<artifactId>${project.artifactId}</artifactId>
									<version>${project.version}</version>
									<type>${project.packaging}</type>
									<destFileName>ROOT.war</destFileName><!-- 重写目标文件名称 -->
								</artifactItem>
							</artifactItems>
			                <outputDirectory>/opt/apache-tomcat-7.0.90/webapps</outputDirectory>
<!-- 			                <outputDirectory>D://d/p</outputDirectory> -->
			                <includes>
			                    <include>*.war</include>
			                </includes>
			                <stripVersion>true</stripVersion>
			            </configuration>
			        </execution>
			    </executions>
			</plugin>

<build><plugins> 添加在这个位置</plugins></build>

outputDirectory:是输出的目录

destFileName: 是目标的文件名(如果不写,则会使用artifactId+ version 命名)

发布了129 篇原创文章 · 获赞 20 · 访问量 4万+

猜你喜欢

转载自blog.csdn.net/Bof_jangle/article/details/103817916