【发布时间】:2017-01-13 06:31:26
【问题描述】:
我目前正在使用:
mvn install:install-file -Dfile={path/to/my/legacy.jar} -DgroupId=horrible -DartifactId=legacy.jar -Dversion=1.2.3 -Dpackaging=jar
将一些旧的遗留 jar 导入我的 repo。这工作得很好,是推荐的方法。似乎这可以通过 POM 而不是我现在使用的命令行 + 脚本来完成。我认为它更干净:
mvn install:install-file
并让我的 repo 存储版本详细信息,而不是将这些信息存储在非 maven 脚本中(这对于 maven 来说很奇怪)。我试图通过设置标签公开这些 -D 设置,但没有奏效。有没有其他人试过这个并让它工作?
【问题讨论】:
-
也许我没有抓住重点,但你为什么要编写脚本呢?您确定只需要将这些遗留 jar 导入您的存储库一次吗?
-
只是一个维护工作,如果我们需要再次导出到 repo(无论出于何种原因),我们使用相同的 groupId/版本号导出。
标签: maven