使用Gradle Maven发布和签名插件时缺少校验和文件

时间:2019-07-02 22:28:21

标签: maven gradle sonatype maven-central maven-publish

我有一个Java项目,该项目使用Gradle进行构建和打包。我的目的是创建发布到Maven Central的工件。

第一步,按照文档中以下示例所示,配置Gradle项目:

https://docs.gradle.org/current/userguide/publishing_maven.html#publishing_maven:complete_example

运行gradle publishToMavenLocal时,我在本地存储库中安装了以下文件:

  

maven-metadata-local.xml
  my-library-1.0.2-SNAPSHOT.jar
  my-library-1.0.2-SNAPSHOT.jar.asc
  my-library-1.0.2-SNAPSHOT-javadoc.jar
  my-library-1.0.2-SNAPSHOT-javadoc.jar.asc
  my-library-1.0.2-SNAPSHOT.pom
  my-library-1.0.2-SNAPSHOT.pom.asc
  my-library-1.0.2-SNAPSHOT-sources.jar
  my-library-1.0.2-SNAPSHOT-sources.jar.asc

文件全部正常。我唯一的问题是不会生成校验和文件(md5和sha1)。但是,要通过OSS Sonatype在Maven Central上部署工件,就需要校验和文件。

如何生成丢失的校验和文件?看来 maven-publish signing 插件没有为此目的的选项吗?怎么了?

0 个答案:

没有答案