大佬教程收集整理的这篇文章主要介绍了Maven资源文件,将Java类文件和属性文件放在同一目录中,大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
出于Maven的原因,您应该将属性文件放置在src / main / resources中,而不是src / main / java目录中(保持相同的子文件夹结构)。
话虽这么说,要得到你想要的,你需要更换(在你的pom.xml)src
用src/main/java
。未测试,但是如果您有问题,请分享。
我在同一目录中有Java类文件和属性文件。
src / main / java / com / berlin / Test.class
src / main / java / com / berlin / Test.properties
使用我构建的Maven Jar和Maven目标,我希望它们出现在同一目录中。但是当我执行“ mvn
package”时,maven将类文件和属性文件放置在不同的位置。
..输出:jar -tvf file.jar:
EDT 2011年6月11日星期六08:24:32 main / java / com / berlin / Test.properties
我想要:2011年6月11日星期六EDT 2011 com / berlin / Test.properties 2011年6月11日星期六EDT 2011
com / berlin / Test.class
&Hellip;
我的pom的一部分:
<build>
<finalName>${project.artifactID}</finalName>
<sourceDirectory>src</sourceDirectory>
<testsourceDirectory>test</testsourceDirectory>
<resources>
<resource>
<directory>src</directory>
<includes>
<include>**</include>
</includes>
<excludes>
<exclude>**/*.java</exclude>
</excludes>
</resource>
</resources>
<plugins>
<plugin>
<artifactId>maven-compiler-plugin</artifactId>
<configuration>
<source>${java.source.version}</source>
<target>${java.target.version}</target>
</configuration>
</plugin>
<plugin>
<artifactId>maven-surefire-plugin</artifactId>
<configuration>
<skipTests>true</skipTests>
</configuration>
</plugin>
</plugins>
以上是大佬教程为你收集整理的Maven资源文件,将Java类文件和属性文件放在同一目录中全部内容,希望文章能够帮你解决Maven资源文件,将Java类文件和属性文件放在同一目录中所遇到的程序开发问题。
如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。