maven打war包时XML和properties配置文件丢失
  • 2023-01-16 15:19:19
  • 4583 热度
  • 0 评论

在pom.xml文件里找到<build>标签,然后增加(后者配置)maven-war-plugin打包插件


<plugin>
	<groupId>org.apache.maven.plugins</groupId>
	<artifactId>maven-war-plugin</artifactId>
	<configuration>
		<webResources>
			<!-- 打包项目配置文件 -->
			<resource>
				<directory>src/main/resource</directory>
				<targetPath>WEB-INF/</targetPath>
				<includes>
			        <include>**/*.properties</include>
			        <include>**/*.xml</include>
			    </includes>
			    <filtering>true</filtering>
			</resource>
			<!-- 打包本地自定义JAR -->
			<resource>
				<directory>src/main/resource/lib</directory>
				<targetPath>WEB-INF/lib</targetPath>
				<includes>
					<include>**/*.jar</include>
				</includes>
			</resource>
		</webResources>
	</configuration>
</plugin>


注意我这里还配置了一个引入本地自定义JAR包的定义,其实和要打包配置文件意思是一样的,就是把某个文件打包进去。

修改好pom.xml文件后,刷新下工程,然后在点击运行编译打包war,或者发布到IDE的Tomcat上。


maven.jpg


alay

Flame

Hello world!

0 评论
留下评论