如何将一些非开源 jar 添加到 Artifactory 以便它们可以被另一个 Gradle/Maven 项目拉取
How to add a few non open source jars to Artifactory so that they can be pulled by another Gradle/Maven project
在我的 Gradle/Maven 构建脚本中,有一些 jar 无法从 Maven 存储库下载,因为它们不是开源的。 (这些 jar 是由我组织中的一些项目开发的,不再进行处理)。
我的要求是将这些 jar 添加到具有组 ID、工件 ID 和版本号的 Artifactory。这样当我在我的构建脚本中将我的存储库指向 Artifactory 时,这些 jar 可以被拉出。
我正在寻找适用于 Artifactory 的 mvn-install 命令。
我在研究时也发现了以下问题:
Deploying project JAR to artifactory programmatically 但这没有指定我需要的组 ID、工件 ID 和版本号,以便另一个项目的 Maven/Gradle 构建脚本可以从 Artifactory 中提取该 jar。
Artifactory 目前部署在我的本地系统中(稍后将移动到服务器)。
您可以通过 Artifactory WebUI 部署这些 JAR,并且在进行部署时使用 "Deploy as Maven Artifact" 这将使用正确的组 ID、工件 ID 和版本号部署这些工件。
参见 here
在我的 Gradle/Maven 构建脚本中,有一些 jar 无法从 Maven 存储库下载,因为它们不是开源的。 (这些 jar 是由我组织中的一些项目开发的,不再进行处理)。
我的要求是将这些 jar 添加到具有组 ID、工件 ID 和版本号的 Artifactory。这样当我在我的构建脚本中将我的存储库指向 Artifactory 时,这些 jar 可以被拉出。
我正在寻找适用于 Artifactory 的 mvn-install 命令。
我在研究时也发现了以下问题: Deploying project JAR to artifactory programmatically 但这没有指定我需要的组 ID、工件 ID 和版本号,以便另一个项目的 Maven/Gradle 构建脚本可以从 Artifactory 中提取该 jar。
Artifactory 目前部署在我的本地系统中(稍后将移动到服务器)。
您可以通过 Artifactory WebUI 部署这些 JAR,并且在进行部署时使用 "Deploy as Maven Artifact" 这将使用正确的组 ID、工件 ID 和版本号部署这些工件。 参见 here