【问题标题】:Question about GitHub packages and release关于 GitHub 包和发布的问题
【发布时间】:2022-01-04 10:30:59
【问题描述】:

我有一个 Spring 项目,我想在另一个项目中用作 JAR,为此我决定使用 GitHub 包。使用 GitHub 操作,每当创建任何新版本时,都会将新的 JAR 发布到 GitHub 包,但这是我的困惑。

所以我在我的pom.xml 中使用<version> 作为0.0.1-SNAPSHOT 并使用标签v1.0.0 发布并发布。新包发布了,在使用 JAR 时我需要使用 0.0.1-SNAPSHOT,但我想使用发布包时使用的版本来维护版本

我没有得到我在这里缺少的东西。如何使用GitHub release发布新版JAR?

【问题讨论】:

    标签: maven github github-actions github-package-registry


    【解决方案1】:

    如何使用 GitHub release 发布新版 JAR?

    使用 GitHub 工作流https://docs.github.com/en/packages/quickstart

    release-package.yml 中声明配置/选项以在发布时生成包。

    使用 Maven SCM 插件 https://maven.apache.org/scm/maven-scm-plugin/tag-mojo.html 。见https://stackoverflow.com/a/8901942/3728901

    【讨论】:

    • 感谢您的回答。是的,我正在使用 github 操作像这样发布。并且它也被释放了。但依赖的版本不是我在创建发布时创建的版本,而是来自 jar 的 pom.xml。
    • 我更新了。使用 Maven SCM 连接 GitHub 源代码管理与pom.xml
    猜你喜欢
    • 2020-09-11
    • 1970-01-01
    • 2018-05-15
    • 1970-01-01
    • 1970-01-01
    • 2020-10-16
    • 1970-01-01
    • 2014-08-27
    • 2017-08-19
    相关资源
    最近更新 更多