【问题标题】:How to use mvn:release with GitHub when projects are in subdirectory?当项目位于子目录中时,如何将 mvn:release 与 GitHub 一起使用?
【发布时间】:2012-08-27 18:25:02
【问题描述】:

我正在尝试在我的 github 项目中使用 mvn release 插件https://github.com/inder123/playn-ext

Java 项目位于 playn-ext 的子目录中,在 playn-headless-android 下。要使用 mvn release 插件,我需要设置 pom 的 scm 部分。这是我最初写的:

<scm>
  <connection>scm:git:git@github.com:inder123/playn-ext.git</connection>
  <url>scm:git:git@github.com:inder123/playn-ext.git</url>
  <developerConnection>scm:git:git@github.com:inder123/playn-ext.git</developerConnection>
</scm>

但是,mvn 发布(从 playn-headless-android 运行时)失败,因为项目 pom 在顶层不可用。

如何配置 scm 部分?感谢您的帮助。

【问题讨论】:

    标签: maven plugins version-control github release


    【解决方案1】:

    一种方法是在 playn-ext 目录中创建一个父 pom。但是,在这种情况下,mvn release 似乎只提交父项目。

    【讨论】:

      猜你喜欢
      • 2018-05-26
      • 2015-01-08
      • 2021-01-01
      • 2011-09-21
      • 2020-01-08
      • 2014-02-08
      • 2012-09-15
      • 2018-04-05
      • 1970-01-01
      相关资源
      最近更新 更多