Gradle找不到版本为RELEASE的Maven父依赖项

Gradle找不到版本为RELEASE的Maven父依赖项,maven,gradle,build-dependencies,Maven,Gradle,Build Dependencies,我有一个带有pom.xml的“项目B”,如下所示: <parent> <groupId>org.company</groupId> <artifactId>projectA</artifactId> <version>RELEASE</version> </parent> <artifactId>projectB</artifactId> <ve

我有一个带有pom.xml的“项目B”,如下所示:

<parent>
    <groupId>org.company</groupId>
    <artifactId>projectA</artifactId>
    <version>RELEASE</version>
</parent>

<artifactId>projectB</artifactId>
<version>0.0.1</version>
但我得到了以下错误:

无法解析组织公司:projectB:0.0.1

无法分析POM

找不到org.company:projectA:RELEASE

如果将我的projectA版本号设置为一个特定的版本号,有没有办法让这个构建与gradle一起工作

有没有办法让gradle像maven现在这样找到正确的版本?我的其他maven项目在找到正确的版本方面没有问题

我不想得到项目A的最新版本,也许下载完整的项目B jar就足够了


p.D我在本地计算机上使用gradle 4.5版和maven 3.5.2版

我将执行以下操作:

  • 从您的人工工厂下载projectB的jar和pom
  • 通过用具体版本替换“RELEASE”和用新的内容替换projectB的版本标签(比如用1.2.3-1替换版本1.2.3)来更改pom
  • 将jar和新pom上传到您的artifactory
  • 参考版本1.2.3-Gradle

如果您不需要更改原始的jar或其内容,只需更改并重新部署pom文件(使用不同的版本表示您的操作)。

您不需要放置您感兴趣的发布版本吗?“发布”是不够的……我认为这是一个重复:可能的重复似乎这里暴露了同样的问题:但我还没有找到合适的解决方案。这也是同样的问题,但不知道如何解决:
repositories {
    maven {
         url "http://mycompany:8081/artifactory/repository"
    }
}

dependencies {
    compile group: 'org.company', name: 'projectB', version: '0.0.1'
}