可以说纠结了不少时间了
用mvn archetyoe:generate 时总是会出现以下的情况:
正常的应该是
$ mvn archetype:generate
[INFO] Scanning for projects...
[INFO] Searching repository for plugin with prefix: 'archetype'.
[INFO] ------------------------------------------------------------------------
[INFO] Building Maven Default Project
[INFO] task-segment: [archetype:create] (aggregator-style)
[INFO] ------------------------------------------------------------------------
[INFO] Preparing archetype:generate
[INFO] No goals needed for project - skipping
[INFO] Setting property: classpath.resource.loader.class => 'org.codehaus.plexus.velocity.ContextClassLoaderResourceLoader'.
[INFO] Setting property: velocimacro.messages.on => 'false'.
[INFO] Setting property: resource.loader => 'classpath'.
[INFO] Setting property: resource.manager.logwhenfound => 'false'.
[INFO] [archetype:generate]
Choose archetype:
1: internal -> appfuse-basic-jsf (AppFuse archetype for creating a web application with Hibernate, Spring and JSF)
2: internal -> appfuse-basic-spring (AppFuse archetype for creating a web application with Hibernate, Spring and Spring MVC)
...........
internal -> maven-archetype-sar (JBoss Service Archive)
36: internal -> wicket-archetype-quickstart (A simple Apache Wicket project)
Choose a number: (1/2/3/4/5/6/7/8/9/10/11/12/13/14/15/16/17/18/19/20/21/22/23/24/25/26/27/28/29/30/31/32/33/34/35/36): 15
....
以前使用一直正常(有一段时间了)
可现在无论在哪台机器上都是这样的情况:
[INFO] Scanning for projects...
[INFO] Searching repository for plugin with prefix: 'archetype'.
[INFO] ------------------------------------------------------------------------
[INFO] Building Maven Default Project
[INFO] task-segment: [archetype:generate] (aggregator-style)
[INFO] ------------------------------------------------------------------------
[INFO] Preparing archetype:generate
[INFO] No goals needed for project - skipping
[INFO] [archetype:generate {execution: default-cli}]
[INFO] Generating project in Interactive mode
[INFO] No archetype defined. Using maven-archetype-quickstart (org.apache.maven.archetypes:maven-archetype-quickstart:1.0)
Choose archetype:
1: remote -> docbkx-quickstart-archetype (null)
2: remote -> gquery-archetype (null)
.......
288: remote -> trails-secure-archetype (null)
289: remote -> tynamo-archetype (null)
290: remote -> wicket-scala-archetype (Basic setup for a project that combines Scala and Wicket,
depending on the Wicket-Scala project. Includes an example Specs
test.)
291: remote -> circumflex-archetype (null)
Choose a number: 80:
....
居然是这样,到了290了....
而且choose a nubmer 默认写了个80不知道啥意思..... 选以前的web项目(18) 不管用还是继续让我choose version
最后发现可以choose的version 只有 1 和2 ..
根本没有普通java项目和web项目
咋回事儿?
后来找到了解决方案:
方案1:绕行
mvn archetype:create -DgroupId=[your group id] -DartifactId=[your archetype id] -DarchetypeArtifactId=maven-archetype-webapp
方案2 : 谢谢,juvenshun 大哥的帮助。(引用):
可以使用 $mvn archetype:generate -DarchetypeCatalog=internal
archetypeCatalog表示插件使用的archetype元数据,默认值为remote,local,即中央仓库archetype元数据(http://repo1.maven.org/maven2/archetype-catalog.xml)加上插件内置元数据的和
由于中央仓库的archetype太多,导致这个列表太长
因此自己指定仅用内置元数据(20个左右,好像),就可以解决你的烦恼了
分享到:
相关推荐
maven骨架生成项目速度慢的问题。...在使用mvn archetype:generate命令时,加上-DarchetypeCatalog=local,以替换网络上的catalog.xml。 参考本人博客:http://www.cnblogs.com/gmq-sh/p/4742698.html
用maven命令mvn archetype:generate创建工程的时候,如果遇到明明本地仓库repository已经有相关jar,却报archetype错误,无法创建工程,很有可能是maven的插件archetype有问题。请下载此资源,替换掉.m2下USER_HOME/...
Maven原型 用于初始化Java项目的Maven原型 如何编译 ...mvn archetype:generate \ -DarchetypeGroupId=guybrush.maven.archetypes \ -DarchetypeArtifactId=java-basic \ -DarchetypeVersion=1.0
mvn archetype:generate -DgroupId=com.mycompany.app -DartifactId=my-app -DarchetypeArtifactId=maven-archetype-quickstart -DinteractiveMode=false 现在,要打印“ Hello World!”,请输入... cd my-app ...
在使用maven命令创建maven项目时候执行到...mvn archetype:generate -DgroupId=org.dyb -DartifactId=mvndemo -DarchetypeArtifactId=maven-archetype-quickstart -DinteractiveMode=false -X -DarchetypeCatalog=local
mvn archetype:generate \ -DarchetypeGroupId=com.agritsik.maven.archetypes \ -DarchetypeArtifactId=javaee7-micro \ -DarchetypeVersion=1.0-beta-1# OR mvn archetype:generate \ -DarchetypeGroupId=...
通过mvn archetype:generate生成一个新的Jasmine项目(请参见下面的代码段)。 在生成pom.xml调整Maven项目属性browser 生成新项目: mvn archetype:generate -DachetypeCatalog=local -DarchetypeGroupId=...
A maven archetype that generates a complete driven project skeleton. 自动生成集成DDDplus的工程脚手架代码。 Usage mvn archetype:generate \ -DarchetypeGroupId=io.github.dddplus \ -DarchetypeArtifactId...
Maven 原型这是 aeloy-web-archetype... cd aeloy-web-archetypemvn install所以你可以从 aeloy-web-archetype 目录创建 switch 并开始创建你的基于 maven 的 web 项目 mvn archetype:generate -DarchetypeGroupId=br....
catalog\2.4 下面 创建maven项目例子: mvn archetype:generate -DgroupId=org.dyb -DartifactId=mvndemo -DarchetypeArtifactId=maven- archetype-quickstart -DinteractiveMode=false -X -DarchetypeCatalog=local
通过mvn archetype:generate生成一个新的JsTestDriver-Jasmine-project(请参见下面的代码段)。 在生成pom.xml调整Maven项目属性browser 生成新项目: mvn archetype:generate -DachetypeCatalog=local -...
mvn archetype:generate -DarchetypeGroupId=com.asciimango.app -DarchetypeArtifactId=hello-app-archetype -DarchetypeVersion=1.0.0-SNAPSHOT -DgroupId=com.test.app -DartifactId=testapp
201806最新archetype-catalog.xml,maven创建项目archetype:generate时,执行到Generating project in Batch mode卡主不动,解决办法:将下载的该文件放置到复制到C:\Users\Administrator\.m2\repository\org\apache...
当您运行 Maven archetype:generate目标时,系统会提示您输入新项目的一些基本 Maven 值( ) 。 [INFO] Generating project in Interactive mode [INFO] Archetype [com.amazonaws:aws-java-sdk-archetype:1.0.0] ...
使用MicroProfile 2+ API创建绿地Java EE 8 / Jakarta EE项目的快速入门Maven原型。 启动您的CLI并输入: mvn archetype:generate -Dfilter=com.airhacks:javaee8-essentials-archetype以创建完整的Java EE 8“ kB...
mvn archetype:generate -Dfilter=de.dplatz:jee8-maven-archetype 使用以下命令运行完整的版本,包括集成测试: mvn verify 该命令不仅将构建项目,还将部署它并运行集成/系统测试。 有关各种应用程序服务器,...
spring-boot-maven-原型该原型将创建一... 只需复制以下命令: $ mvn archetype:generate -B -DarchetypeArtifactId=ms-spring-boot-template \ -DarchetypeGroupId=com.valdemarjuniorr \ -DgroupId={GROUP_ID} \ -
刺原型用于创建Spigot插件的Maven原型。...完成一次之后,您可以使用以下命令生成一个新项目: mvn archetype:generate -DarchetypeArtifactId=spigot-archetype -DarchetypeGroupId=de.skeletoneye.maven -Darchety