我有一个带有pom.xml的“项目B”,如下所示:
<parent>
<groupId>org.company</groupId>
<artifactId>projectA</artifactId>
<version>RELEASE</version>
</parent>
<artifactId>projectB</artifactId>
<version>0.0.1</version>
其中“项目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'
}
但是我收到以下错误:
无法解析org.company:projectB:0.0.1。
找不到org.company:projectA:RELEASE。
从将我的项目的版本号设置为特定版本的Appart,是否有办法使此构建与gradle一起使用?
gradle有没有办法像maven现在所做的那样找到正确的版本?我的其他Maven项目都没有问题,无法找到正确的版本。
我不想获得项目A的最新版本,也许下载完整的项目B jar就足够了。
PD我在本地计算机上使用gradle版本4.5和maven版本3.5.2
我将执行以下操作:
AFAIK您无需更改原始jar或其中的内容,就足以更改和重新部署pom文件(具有指示您进行操作的其他版本)。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句