Maven命令
Posted mitsuhide1992
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Maven命令相关的知识,希望对你有一定的参考价值。
打包
mvn clean package
打包时没有加入properties文件
pom.xml中加入resources配置
<build>
<resources>
<resource>
<directory>src/main/java</directory>
<includes>
<include>**/*.properties</include>
</includes>
</resource>
<resource>
<directory>src/main/resources</directory>
</resource>
</resources>
</build>
说明:
首先了解maven生命周期如下:
生命周期阶段 | 目标 |
---|---|
process-resources | resources:resources |
compile | compiler:compile |
process-test-resources | resources:testResources |
test-compile | compiler:testCompile |
test | surefire:test |
package | war:war |
install | install:install |
deploy | deploy:deploy |
经测试
当pom中不增加resources配置时,
执行process-resources,class文件夹下只包含src/main/resources下的文件
执行compile,class文件夹下包含src/main/resources下的文件与src/main/java下的*.class
文件,丢失src/main/java下的*.properties文件
当pom中增加resources配置时
执行process-resources,class文件夹下只包含src/main/resources下的文件与src/main/java下的*.properties文件
执行compile,class文件夹下包含src/main/resources下的文件与src/main/java下的*.class
文件与*.properties文件
以上是关于Maven命令的主要内容,如果未能解决你的问题,请参考以下文章