以下のbuild.gradleでビルドエラーが発生しました。gradle - Mavenリポジトリから依存関係を見つけることができません
apply plugin: 'java'
apply plugin: 'idea'
sourceCompatibility = 1.7
version = '1.0'
repositories {
mavenLocal()
mavenCentral()
}
dependencies {
compile 'org.foo.group:my-artifact:0.0.1-final'
}
グループ、アーティファクト、バージョンが正しいです。私は、Mavenプロジェクトでそれを試してみたし、ビルドが成功しましたが、Gradleのプロジェクトでは、それは私に次のエラーを与える:
:jar UP-TO-DATE
:assemble UP-TO-DATE
:compileTestJava UP-TO-DATE
:processTestResources UP-TO-DATE
:testClasses UP-TO-DATE
:test
FAILURE: Build failed with an exception.
* What went wrong:
Could not resolve all dependencies for configuration ':testRuntime'.
> Could not find org.foo.group:my-artifact:0.0.1-final.
Required by:
:my-gradle-project:1.0
* Try:
Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output.
tlin-deploy-tool
BUILD FAILED
これは、ローカルのMavenリポジトリにモジュールのPOMが含まれていて、そのアーティファクトが含まれていない場合に発生します。これは本当ですか? –
@Peter:それは問題ではありません。アーティファクトをローカルリポジトリから削除しても、同じエラーが発生します。 – mhshams
@PeterNiederwieserで説明されている状況に直面している場合は、[MavenローカルのPOMでの依存関係とJARファイルによる依存関係解決の失敗の結果](https://issues.gradle.org/browse/ GRADLE-2709) – Alberto