有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

JavaGradle:将现有jar/source/javadoc发布到maven

我的java项目中使用了一些专有库。我使用gradle作为构建管理器。我使用EclipseIDE。 因为我不想在我的repo中有任何二进制文件,所以我创建了一个定制的maven存储库。在Gradle 6之前。x Gradle刚刚下载了。存储库中具有正确文件夹结构的jar文件(GROUPNAME/ARTIFACT/VERSION/…jar) 在我升级到Gradle 6.5之后,Gradle想要一个。pom文件来指定jar。因此,我用这个构建文件创建了一个虚拟项目,并使用命令gradle install来获取。pom文件

plugins {
    id 'java-library'
    id 'maven'
}

repositories {
    jcenter()
}

dependencies {
    api group: 'commons-codec', name: 'commons-codec', version: '1.10'
    api group: 'commons-logging', name: 'commons-logging', version: '1.2'
    api group: 'org.slf4j', name: 'slf4j-api', version: '1.7.25'
    api group: 'log4j', name: 'log4j', version: '1.2.17'
}

install {
    repositories.mavenInstaller {
        pom.version = '...'
        pom.groupId = '...'
        pom.artifactId = '...'
    }
}

使用此方法,我必须相应地重命名库jar。现在我有了答案。pom文件,但缺少所有md5/sha/metafile/。。。使用maven publish插件正常生成的文件

我需要知道如何配置我的虚拟项目来生成md5/sha/metafile/。。。没有源代码-只需拥有源代码即可。jar/来源。jar/javadoc。罐子

或者我需要知道如何配置我的正常构建,以便在没有正确版本的情况下下载javadoc/源代码。pom文件


共 (0) 个答案