创建Wicket Quickstart maven

创建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

我试图用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

生成失败
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