Ant/Ivy の代わりに Gradle の使用を検討しています。project1.compile
たとえば、依存関係project2.compile
、project1.runtime
依存関係などのように、すべての構成のプロジェクト間に依存関係を作成しようとしていますproject2.runtime
。
Ivy では、次の XML を使用してこれを行いました。
project1/ivy.xml
<dependency conf="*->@" org="myorg" name="project2" rev="latest.integration" />
Gradleでは、ここに私が試したことがあります:
project1/build.gradle
configurations.each { config ->
config.dependencies.add project(path: ':project2', configuration: config.name)
}
project
しかし、関数が存在しないと不平を言います:
> Could not find method project() for arguments [{path=:project2, configuration=archives}] on project ':project1'.
これを行う方法はありますか?