如何从mvncentral添加Maven原型当地原型,repo.xml

Ivonet:

我已经创建了一个原型并将其添加到Maven中心(https://repo.maven.apache.org/maven2/nl/ivonet/javaee8-essentials-archetype/

我们的测试,如果我可以从中央回购得到它我删除从我的本地版本~/.m2/repository,并删除引用形式~/.m2/repository/archetype-catalog.xml

我试图mvn archetype:generate -Dfilter=nl.ivonet:javaee8-essentials-archetype -U生成一个新的项目,但我没有得到我的原型在过滤列表。

我如何在我的本地目录apache的中央托管原型?无需建立它自己是

我们的目标是再次获得脱机可用...

Taygetos山:

选项1

你可以使用Maven Dependency插件的依赖关系如下

mvn dependency:get -DgroupId=nl.ivonet \
   -DartifactId=javaee8-essentials-archetype -Dversion=0.0.2

再下一次,当你离线或要与你的缓存工作,与您通话的产生-o标志(离线)

mvn archetype:generate (...) -o

选项2

使用mvn archetype:crawl它搜索你的本地库可用的原型,并创建下目录文件~/.m2/repository/archetype-catalog.xml

然后你就可以生成原型时所使用的目录文件:

mvn archetype:generate -DarchetypeCatalog=file://path/to/catalog (...)

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章