88bifa必发唯一官网 12

营造项目慢的难题,通过archetype成立Maven项目迟迟的主题素材88bifa必发唯一官网

涸泽而渔速龙lij IDEA 通过archetype创设Maven项目迟迟的主题素材,intellijmaven

1.由于默许情况下,依照archetype创制maven项目会从互连网下载catalog文件,导致创设maven项目迟迟

Searching for remote catalog: http://repo1.maven.org/maven2/archetype-catalog.xml

2.化解办法能够安装使用本地catalog文件,在IDEA中安装archetype的采用方法为local;

-DarchetypeCatalog=local

2.1 从here下载catalog文件保留到地点。

2.2依据 官方网站介绍,把下载的文书放到%userprofile%/.m2目录下就可以。

 

IDEA
通过archetype成立Maven项目迟迟的难题,intellijmaven
1.由于暗中同意情形下,依据archetype创制maven项目会从网络下载catalog文件,导致…

1.退换远程酒店的职责(maven暗中认可货仓是国外,所以大家下载jar包异常慢)

找到我们设置的maven路线下的conf文件夹下的settings.xml文件

88bifa必发唯一官网 1

将文件复制到 C:\Users\Administrator\.m2\下
 ,
修改文件中的客栈位置,小编用的是Ali云的一个镜像仓库

88bifa必发唯一官网 288bifa必发唯一官网 3

<mirror>
      <id>mirrorId</id>
      <mirrorOf>repositoryId</mirrorOf>
      <name>Human Readable Name for this Mirror.</name>
      <url>http://maven.aliyun.com/nexus/content/groups/public/</url>
    </mirror>    

maven镜像货仓配置

88bifa必发唯一官网 4

在maven的五分钟入门 里面,有这么一个指令:

2.装置archetypeCatalog=local(上边有图示)

1.出于暗中认可情形下,依据archetype创立maven项目会从网络下载catalog文件,导致创制maven项目迟迟

 

Searching for remote catalog: http://repo1.maven.org/maven2/archetype-catalog.xml

 

2.化解办法能够安装使用本地catalog文件,在IDEA中安装archetype的施用方法为local;

 

-DarchetypeCatalog=local

 

直白选用360浏览器新建三个下载项

 

88bifa必发唯一官网 5

将archetypeCatalog的下载地址复制进去

88bifa必发唯一官网 6

下载前贮存何地呢,这里与地点货仓的岗位有关,假使本地仓库是maven默许的,并从未修改
那么就供给停放 C:\Users\del-berlin\.m2\repository\org\apache\maven\archetype\archetype-catalog\2.4\下
 ,本地仓库的默许地方:Default: ${user.home}/.m2/repository

88bifa必发唯一官网 7

88bifa必发唯一官网 8

88bifa必发唯一官网 9

选料defalut Settings进行设置,不然你设置的是你日前项目

 

 88bifa必发唯一官网 10

 

 88bifa必发唯一官网 11

 

mvn archetype:generate -DgroupId=com.mycompany.app
-DartifactId=my-app -DarchetypeArtifactId=maven-archetype-quickstart
-DinteractiveMode=false

那句话的授命是创立贰个暗中认可的项目.

Maven所提供的archetype功能都以由插件Maven Archetype Plugin完毕的

官方网址地址:http://maven.apache.org/archetype/maven-archetype-plugin/

指令示例:新建三个简易web项目

mvn archetype:generate -DgroupId=com.charles

                                           -DartifactId=webappdemo

                                          
-Dpackage=com.charles.webappdemo

                                          
-DarchetypeArtifactId=maven-archetype-webapp

                                           -Dversion=1.0
-DinteractiveMode=No

maven暗许提供的archetype类型能够参照http://maven.apache.org/guides/introduction/introduction-to-archetypes.html 

但自己在实行那几个命令时,命令行会停在

[INFO] Generating project in Batch mode

扩张贰个-X参数,能够查看详细音信

mvn archetype:generate -DgroupId=com.mycompany.app
-DartifactId=my-app -DarchetypeArtifactId=maven-archetype-quickstart
-DinteractiveMode=false -X

能够见到,程序停在了下边这一行。

[DEBUG] Searching for remote catalog:

去询问这些文件的时候网络很差或许别的原因,导致挂在这里。

解决措施如下:

1.把上述地方复制到浏览器中,下载这些文件到地头。

2.
把文件archetype-catalog.xml复制到目录.m2\repository\org\apache\maven\archetype\archetype-catalog\2.2底下。(备注:下载archetype-catalog.xml文件有多少个艺术:一、直接通过链接)

3.在上述命令后增添参数-DarchetypeCatalog=local,变成读取当三步跳件就可以。只怕钦点-DarchetypeCatalog为internal,就能够使用maven暗许的archetype-catalog.xml,而毫无再remote下载。

�借使您用的是idea,能够这么来安装:

安装maven不要从远程服务器上收获catalog,扩张参数-DarchetypeCatalog=internal

如何在idea里设置maven参数:

88bifa必发唯一官网 12

注: 
archetypeCatalog表示插件使用的archetype元数据,默许值为remote,local,即中心旅馆archetype元数据(