我正在尝试生成 Gradle 项目的 .jar,但是当使用 Maven 发布生成它时,它也会生成一个 .pom 文件。
问题是我有另一个项目,当它实现此依赖项之前它只查找 .jar 而现在它在所有其他项目中查找 .pom 时,我想要做的是该项目停止使用“生成 .pom”发布”任务,或者当实施时它停止寻找 .pom 文件以供其他人工作。
以下是在 Artifactory 项目 A 中生成 .jar 以及项目 B 中使用 A 并查找 .pom 的代码:
publishing {
publications {
mavenJava(MavenPublication) {
groupId = 'com.proteccion.myproject'
artifactId = 'myproject-base'
version = '1.0.1'
from components.java
}
}
repositories {
maven {
name = 'artifactory'
url 'https://url/artifactory/MyProject'
credentials {
username System.getenv("ARTIFACTORY_USER")
password System.getenv("ARTIFACTORY_PWD")
}
}
}
}
repositories {
jcenter()
maven {
url 'https://url/artifactory/MyProject'
credentials {
username System.getenv("ARTIFACTORY_USER")
password System.getenv("ARTIFACTORY_PWD") …Run Code Online (Sandbox Code Playgroud)