Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/maven/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 如何将maven原型从mvncentral添加到local archetype-repo.xml_Java_Maven - Fatal编程技术网

Java 如何将maven原型从mvncentral添加到local archetype-repo.xml

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 您

我已经创建了一个原型并将其添加到maven central()

现在,为了测试我是否可以从中央回购中获得它,我从
~/.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 (...)