2016-06-27 8 views
2

私は現在、gradleを使用している1つのメインJavaプロジェクトを持っています(parentProjectと呼ぼう)。私はその親に4つのサブプロジェクトを持っています(sub1sub2sub3sub4)。サブプロジェクトのgradleの親プロジェクトファイルにアクセス

parentProject 
-->sub1 
---->src 
------>main 
-------->java 
-------->resources 
------>test 
-------->java 
-------->resources 
etc... 

各サブプロジェクトは、異なるシステムに接続するために(参考文献にある)同じ設定ファイルを使用しています。構造は、このような小さなものになります。 configファイルを何度も複製したくないので、私はただ一つの 'マスター'設定を使い、それをサブプロジェクトに配布したいだけです。

これを行う方法はありますか?

+0

サブプロジェクトのソースセットに親リソースフォルダを追加しますか? – RaGe

+0

現在のところ、親プロジェクトは単に他のサブプロジェクトのコンテナまたはシェルであるため、親リソースフォルダはありません。私は上記のような構造を表示します。 – CrystalBlue

+0

ああ、私は参照してください。私の答えは依然として適用され、以下に掲載されています。 – RaGe

答えて

3

共通リソースのフォルダを作成し、場所は本当に重要ではありませんが、私はparentProjectの下でそれを維持するために論理的だと思います。次に、ルートbuild.gradleのサブプロジェクトセクションのリソースフォルダとして追加します。

subProjects{ 
    sourceSets.main.resources{ 
     srcDir '../commonResources' 
    } 
} 
+0

ちょうど私が必要としたもの。ありがとう! – CrystalBlue

関連する問題