程序问答   发布时间:2022-06-02  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了Maven资源文件,将Java类文件和属性文件放在同一目录中大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。

如何解决Maven资源文件,将Java类文件和属性文件放在同一目录中?

开发过程中遇到Maven资源文件,将Java类文件和属性文件放在同一目录中的问题如何解决?下面主要结合日常开发的经验,给出你关于Maven资源文件,将Java类文件和属性文件放在同一目录中的解决方法建议,希望对你解决Maven资源文件,将Java类文件和属性文件放在同一目录中有所启发或帮助;

出于Maven的原因,您应该将属性文件放置在src / main / resources中,而不是src / main / java目录中(保持相同的子文件夹结构)。

这么说,要得到你想要的,你需要更换(在你的pom.xml)srcsrc/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,请注明来意。