JavaプロジェクトをMavenに変換したいと思います。 Projectには、1つのパッケージがプログラムロジックを担当し、他のパッケージがGUIを担当する2つのパッケージがあります。どちらも独自のリソースファイルを持っています。Maven:異なるパッケージのリソースを分けていますか?
そこで問題は、Mavenプロジェクトでこれらのリソースを置くのに良いと合理的な実践についてです:
は、両方のパッケージのための共通リソースフォルダ(例えば「SRC /メイン/リソース」)を指定します。
パッケージごとに個別のリソースフォルダを指定します。この方法が好適である場合には、どのようなパス名は次のようになります。
'SRC /メイン/リソース/ res_for_pack1'、 'SRC /メイン/リソース/ res_for_pack2';
'src/main/res_for_pack1'、 'src/main/res_for_pack2';
他?
Mavenのprovides可能性はいくつかのリソースフォルダを指定するには、しかし、これを行うには理由を説明しません。
私の場合、リソースファイル名は互いに競合しません。
これらのリソースはおそらく別のファイルにあります。アーティファクト内でプログラムによる検索を行っているようです。したがって、これらのリソースを 'src/main/resources /'に移動するだけで、Mavenはその相対パスとともにアーティファクトにリソースを含めるべきです。 – Thomas