我想分发一个自定义原型JAR和POM,而不是将它们部署到Maven存储库,以便有人可以抓住它们并在其本地存储库中安装类似的东西mvn install:install-file -Dfile <file> -DpomFile <pom>.
但如果有人这样做:
mvn install:install-file -Dfile =./ my-archetype-1.0.jar -DomomFile =./ my-archetype-1.0.pom
本地目录未更新.
虽然有像类似的问题这个,这个 和这个,他们给我留下缺失的一小步.
我不确定如何运行mvn archetype:update-local-catalog他们提到的那个.pom.xml在哪里?
Sco*_*urz 10
只需运行mvn -f <archetypePomFile> archetype:update-local-catalog一个指向原型pom 的mvn -f.
所以总的来说:
安装原型
mvn install:install-file -Dfile=./my-archetype-1.0.jar -DpomFile=./my-archetype-1.0.pom
Run Code Online (Sandbox Code Playgroud)更新本地目录
mvn -f my-archetype-1.0.pom archetype:update-local-catalog
Run Code Online (Sandbox Code Playgroud)也许对于阅读文档的人来说这是显而易见的,但我花了足够的时间在这上面,我以为我会写出来.
| 归档时间: |
|
| 查看次数: |
1440 次 |
| 最近记录: |