我有一个Gradle项目,它声明了像
这样的依赖项dependencies {
compile group:'jaxen', name:'jaxen', version:'1.+'
}
然而,每当我使用旧的Maven上传插件或新的maven-publish插件发布时,它都会在其POM中生成:
<dependency>
<groupId>jaxen</groupId>
<artifactId>jaxen</artifactId>
<version>1.+</version>
<scope>compile</scope>
</dependency>
当另一个Maven项目试图依赖Gradle项目失败时:
Could not resolve dependenices for project ...: Failure to find jaxen:jaxen:jar:1.+
我已经搜索了几个小时,无法弄清楚如何让Gradle声明Maven有效的依赖项。有谁知道如何自动执行此操作?这是一个贪婪的错误吗?
我使用的是最新的Gradle 2.3,Maven 3.3.1和Java 8