将生成的构建文件添加到classpath

Mic*_*les 5 java maven-2

在构建期间,我通过包含构建信息的maven属性插件(properties-maven-plugin)生成build.properties文件.

将此文件包含在生成的jar中的最佳方法是什么?我不想把它放到src/main/resources目录中,因为这会污染我的默认资源目录.

是否没有"生成资源"目录,因为有源?

Jör*_*ann 9

我以为有一个默认generated-resources目录,但我目前找不到任何相关文档.您始终可以在pom中配置其他资源目录:

<build>
    <resources>
        <resource>
            <directory>${basedir}/src/main/resources</directory>
        </resource>
        <resource>
            <directory>${project.build.directory}/generated-resources</directory>
        </resource>
    </resources>
    ...
</build>
Run Code Online (Sandbox Code Playgroud)