我有一个带有pom.xml的"项目B",如下所示:
<parent>
<groupId>org.company</groupId>
<artifactId>projectA</artifactId>
<version>RELEASE</version>
</parent>
<artifactId>projectB</artifactId>
<version>0.0.1</version>
Run Code Online (Sandbox Code Playgroud)
其中"项目B"将"项目A"作为父项目pom.
我正在尝试使用gradle创建一个新的"项目C",如果我想使用"项目B"作为依赖项,我指定build.gradle如下:
repositories {
maven {
url "http://mycompany:8081/artifactory/repository"
}
}
dependencies {
compile group: 'org.company', name: 'projectB', version: '0.0.1'
}
Run Code Online (Sandbox Code Playgroud)
但是我收到以下错误:
无法解析org.company:projectB:0.0.1.
无法解析POM http:// company:8081/artifactory/repository/org/company/projectB/0.0.1/projectB-0.0.1.pom
找不到org.company:projectA:RELEASE.
从设置我的projectA版本号到特定的版本号,有没有办法让这个版本与gradle一起工作?
有没有办法让gradle找到像maven正在做的正确版本?我的其他maven项目找到正确的版本没有问题.
我不想得到项目A的最新版本,也许下载完整的项目B jar就足够了.
PD我在本地计算机上使用gradle版本4.5和maven版本3.5.2