Sto avendo errore di compilazione con seguente build.gradle.gradle - non è in grado di trovare le dipendenze da Maven Repo
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'
}
gruppo, artefatto e versione sono corretti. Ho provato con un progetto Maven e la costruzione ha avuto successo, ma nel progetto Gradle mi da errore seguente:
: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
Ciò accade se il repository Maven locale contiene il POM del modulo, ma non il suo artefatto. È questo il caso? –
@Peter: No, non è questo il problema. anche se rimuovi l'artefatto dal repository locale, verrà generato lo stesso errore. – mhshams
Per riferimento, se si sta affrontando la situazione descritta da @PeterNiederwieser è probabile che si colti [Dipendenza in Maven locale con POM e nessun file JAR risulta nell'errore di risoluzione delle dipendenze] (https://issues.gradle.org/browse/ GRADLE-2709) – Alberto