小编jax*_*jma的帖子

无需 POM 即可生成并使用 gradle 依赖

我正在尝试生成 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)

java jar publishing gradle

2
推荐指数
1
解决办法
4549
查看次数

标签 统计

gradle ×1

jar ×1

java ×1

publishing ×1