Java 如何将maven原型从mvncentral添加到local archetype-repo.xml
我已经创建了一个原型并将其添加到maven central() 现在,为了测试我是否可以从中央回购中获得它,我从Java 如何将maven原型从mvncentral添加到local archetype-repo.xml,java,maven,Java,Maven,我已经创建了一个原型并将其添加到maven central() 现在,为了测试我是否可以从中央回购中获得它,我从~/.m2/存储库中删除了我的本地版本,还删除了引用表单~/.m2/存储库/原型目录.xml 我尝试了mvn原型:generate-Dfilter=nl.ivonet:javaee8 essentials原型-U来生成一个新项目,但我没有在筛选列表中获得我的原型 如何在本地目录中获取apache central托管的原型?不必自己建造,就是这样 我们的目标是让它再次脱机使用…选项1 您
~/.m2/存储库
中删除了我的本地版本,还删除了引用表单~/.m2/存储库/原型目录.xml
我尝试了mvn原型:generate-Dfilter=nl.ivonet:javaee8 essentials原型-U
来生成一个新项目,但我没有在筛选列表中获得我的原型
如何在本地目录中获取apache central托管的原型?不必自己建造,就是这样
我们的目标是让它再次脱机使用…选项1
您可以使用maven依赖插件获得依赖项,如下所示
mvn dependency:get -DgroupId=nl.ivonet \
-DartifactId=javaee8-essentials-archetype -Dversion=0.0.2
然后,下一次当您脱机或希望使用缓存时,调用generate with-o
标志(脱机)
选择2
使用mvn archetype:crawl
搜索本地存储库中的可用原型,并在~/.m2/repository/archetype catalog.xml
下创建目录文件
然后,可以在生成原型时使用目录文件:
mvn archetype:generate -DarchetypeCatalog=file://path/to/catalog (...)
您需要运行
mvn原型:generate-DarchetypeArtifactId=javaee8 essentials原型-DarchetypeVersion=0.0.2-U
您还没有提供版本,这就是您的命令不起作用的原因
mvn archetype:generate -DarchetypeCatalog=file://path/to/catalog (...)