创建Wicket Quickstart maven
我试图用maven应用程序创建Wicket,后跟URL:,但我得到了以下错误,这意味着构建失败。请帮帮我 执行以下命令以生成应用程序 mvn原型:generate-DarchetypeGroupId=org.apache.wicket-DarchetypeArtifactId=wicket原型快速启动-DarchetypeVersion=1.5-SNAPSHOT-DgroupId=com.mycompany-DartifactId=myproject-DarchetypeRepository=https://repository.apache.org/content/repositories/snapshots/ -DinteractiveMode=false 生成失败创建Wicket Quickstart maven,maven,wicket,Maven,Wicket,我试图用maven应用程序创建Wicket,后跟URL:,但我得到了以下错误,这意味着构建失败。请帮帮我 执行以下命令以生成应用程序 mvn原型:generate-DarchetypeGroupId=org.apache.wicket-DarchetypeArtifactId=wicket原型快速启动-DarchetypeVersion=1.5-SNAPSHOT-DgroupId=com.mycompany-DartifactId=myproject-DarchetypeRepository=h
mvn原型:generate-DarchetypeGroupId=org.apache.wicket-DarchetypeArtifactId=wicket原型快速启动-DarchetypeVersion=1.5-SNAPSHOT-DgroupId=com.mycompany-DartifactId=myproject-DarchetypeRepository=https://repository.apache.org/content/repositories/snapshots/ -DinteractiveMode=false除非您在settings.xml中定义了快照存储库。使用1.5.3版(请参阅),忘记定义archetypeRepository 这对我很有用:
mvn archetype:generate -DarchetypeGroupId=org.apache.wicket -DarchetypeArtifactId=wicket-archetype-quickstart -DgroupId=com.mycompany -DartifactId=myproject -DinteractiveMode=false
您发出的确切的命令对我起了作用(为了清晰起见,这里显示了多行): 我的设置是:
Apache Maven 3.0.3
Java version: 1.6.0_29
虽然您的错误并不意味着Maven版本有问题,但我建议使用Maven 3。它已经稳定了很长一段时间了
您是否可以直接访问Internet(因此
repo1.maven.org
),或者您是否支持代理服务器?如果是这样的话,您的设置文件是否配置了代理?感谢您的所有回复,显然,通过更改maven setting.xml文件中的代理设置,问题已经得到了解决 快速入门由Maven原型制作而成。因此,在执行此操作之前,您需要安装Maven 2并使其工作(从命令行)
mvn archetype:generate -DarchetypeGroupId=org.apache.wicket -DarchetypeArtifactId=wicket-archetype-quickstart -DarchetypeVersion=6.4.0 -DgroupId=com.mycompany -DartifactId=myproject -DarchetypeRepository=https://repository.apache.org/ -DinteractiveMode=false
结果
这将生成以下项目结构/文件:
.\myproject
| pom.xml
|
\---src
+---main
| +---java
| | \---com
| | \---mycompany
| | HomePage.html
| | HomePage.java
| | WicketApplication.java
| |
| +---resources
| | log4j.properties
| |
| \---webapp
| \---WEB-INF
| web.xml
|
\---test
\---java
\---com
\---mycompany
Start.java
您好,谢谢回复,我仍然得到以下错误。生成获取失败,是否需要使用Maven 2或Maven 3错误:正在下载:[警告]未能检索org.apache.maven的插件描述符。插件:maven clean plugin:2.4.1:plugin org.apache.maven。插件:maven clean plugin:2.4.1或其一个依赖项无法解析:未能读取org.apache.maven的工件描述符。插件:maven clean plugin:jar:2.4。1我建议在任何情况下都使用Maven 3。Maven 2有很多问题会让事情变得更困难。您是否也支持代理或存储库服务器或其他东西?错误:下载:repo1.maven.org/maven2/org/apache/maven/plugins/…[警告]未能检索org.apache.maven的插件描述符。插件:maven clean plugin:2.4.1:plugin org.apache.maven。插件:maven clean plugin:2.4.1或其一个依赖项无法解析:未能读取org.apache.maven的工件描述符。插件:maven clean plugin:jar:2.4。1您的Maven设置似乎有问题。该插件在Maven central repo中可用,但由于某些原因,您的repo列表中似乎没有central。
.\myproject
| pom.xml
|
\---src
+---main
| +---java
| | \---com
| | \---mycompany
| | HomePage.html
| | HomePage.java
| | WicketApplication.java
| |
| +---resources
| | log4j.properties
| |
| \---webapp
| \---WEB-INF
| web.xml
|
\---test
\---java
\---com
\---mycompany
Start.java