Maven では、出力 jar の同じ場所に非 Java src ファイルを含めるにはどうすればよいですか? 質問する

Maven では、出力 jar の同じ場所に非 Java src ファイルを含めるにはどうすればよいですか? 質問する

ソースコードバンドルを受け取りました。srcディレクトリツリー内には、出力jarの同じ場所に保存したいプロパティファイル(.properties)がいくつかあります。例:

src/main/java/com.mycompany/utils/Myclass.java 
src/main/java/com.mycompany/utils/Myclass.properties

瓶の中で同じままにするには:

com.mycompany/utils/Myclass.class 
com.mycompany/utils/Myclass.properties

プロパティ ファイルを別のリソース フォルダーに追加する必要はありません。これを Maven に伝える方法はありますか?

ベストアンサー1

リソースが使用可能であることsrc/main/javaincludingリソースの種類を示す次のコードを pom に追加できます。

<build>
    <resources>
        <resource>
            <directory>src/main/java</directory>
            <includes>
                <include>**/*.properties</include>
            </includes>
        </resource>
    </resources>
</build>

おすすめ記事