【问题标题】:Gradle Artifactory Plugin - looking for example of publishing artifacts from multiple modules in a project?Gradle Artifactory Plugin - 寻找从项目中的多个模块发布工件的示例?
【发布时间】:2016-03-09 10:29:35
【问题描述】:

(几天前我输入了一个问题here,但它涉及的内容非常多,所以我可以想象它可能不会得到答案。)

谁能给我举一个 Gradle Artifactory 插件的例子,它可以从项目中的多个模块发布工件?我在网上看过,但找不到任何例子。这肯定是可能的!如果有人能指出一个包含 Android 库模块的项目示例,那将是一个巨大的奖励!

【问题讨论】:

  • 你用的是哪个maven插件?
  • maven-publish... 这似乎是迄今为止我在网上看到的examples 中的com.jfrog.artifactory 插件的首选插件。只是找不到多模块项目的示例。我的项目包含两个模块:一个应用com.android.library 插件,另一个应用java 插件。
  • 这个例子不是:github.com/JFrogDev/project-examples/tree/master/… 一个多模块的例子吗?主项目中有一个子项目。
  • 感谢@RaGe 指出这一点。我想我之前确实遇到过这个问题,但无法完全理解它。当然不是直截了当、易于理解和解释清楚的例子。将下载它并使用它并尝试理解它在做什么,它正在发布什么等。
  • @RaGe... 嗯,刚刚注意到它使用的是maven 插件而不是maven-publish 插件。这个例子可能对我更有用:github.com/JFrogDev/project-examples/tree/master/…

标签: android gradle build.gradle artifactory maven-publish


【解决方案1】:

Jfrog 的 github 仓库有一些例子:

  1. Artifactory publishing in a java multi-project, using maven plugin

  2. Artifactory publishing in a java multi-project, using maven-publish plugin

  3. Artifactory publishing for an android (aar) project

没有包含 android 的多项目示例,但从上面的示例中应该很容易理解。

【讨论】:

  • 感谢 RaGe。下周我回去工作时,我会研究这些并尝试一下。
猜你喜欢
  • 2016-06-21
  • 2013-02-13
  • 2016-09-23
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2021-02-19
  • 2021-03-08
相关资源
最近更新 更多