2017-11-09 9 views
2

私は複数のmodules.myプロジェクトのプロジェクトを持ってプロジェクトを作成したい、このようになります。複数のモジュールに共通のリソースフォルダを作成するにはどうすればよいですか?

> main-module 
    >> module1(Project1) 
    >>> module1 pom.xml 
    >> module2(Project2) 
    >>> module2 pom.xml 
    >> resources 
    >> main-module pom.xml 

を私はリソースを持ってmodule1.Iに属しているフォルダは、このリソース、メインモジュールには、このリソースを置きたいですファイルはmodule1とmodule2の両方でアクセス可能になりました。

+1

Maven resources plugin? https://maven.apache.org/plugins/maven-resources-plugin/examples/resource-directory.html – JJF

+0

リソースがモジュール1に属している場合は、module1に入れてください。さらに、メインモジュールにはコードやリソースなどが含まれていません。そして、modul1と2でアクセス可能なことはどういう意味ですか? – khmarbaise

+0

module2モジュール1のリソースフォルダにアクセスする必要があります。同じファイルから別のモジュールを作成しないでください。モジュールは、メインモジュールと同じディレクトリにある別のプロジェクトを意味します。 –

答えて

0

あなたはすでにコメントで提供されている作業中のソリューションを入手しています。

しかし、他のプロジェクトと共有したいリソースの種類によっては、リソースのための独自のプロジェクトを作成することも考えられます。

それをmavenでインストールし、それを必要とする他のプロジェクトに依存として追加します。

このソリューションは、プロパティファイルやリソースを持つjarのイメージなどのものを取得する場合には、コードを変更する必要があります。

関連する問題