Создать калитку Quickstart Maven - PullRequest
2 голосов
/ 02 декабря 2011

Я пытаюсь создать приложение Wicket с maven, за которым следует URL: http://wicket.apache.org/start/quickstart.html, но я получаю следующую ошибку, означающую, что сборка не удалась.Пожалуйста, помогите мне

выполнил приведенную ниже команду для генерации приложения

mvn архетип: generate -DarchetypeGroupId = org.apache.wicket -DarchetypeArtifactId = wicket-archetype-quickstart -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-archetype-quickVers -cheche= 1.5-SNAPSHOT -DgroupId = com.mycompany -DartifactId = myproject -DarchetypeRepository = https://repository.apache.org/content/repositories/snapshots/ -DinteractiveMode = false

Ответы [ 4 ]

2 голосов
/ 03 декабря 2011

Это сработало для меня с точной командой, которую вы выпустили (для ясности показано здесь на нескольких строках):

mvn archetype:generate 
    -DarchetypeGroupId=org.apache.wicket 
    -DarchetypeArtifactId=wicket-archetype-quickstart 
    -DarchetypeVersion=1.5-SNAPSHOT 
    -DgroupId=com.mycompany -DartifactId=myproject 
    -DarchetypeRepository=https://repository.apache.org/content/repositories/snapshots/ 
    -DinteractiveMode=false

Моя настройка:

Apache Maven 3.0.3
Java version: 1.6.0_29

Хотя ваша ошибка не подразумевает проблему с версией Maven, я бы предложил использовать Maven 3. Она была стабильной в течение долгое время .

У вас есть прямой доступ к Интернету (и, следовательно, repo1.maven.org), или вы используете прокси-сервер?Если это так, в вашем файле настроек настроен прокси-сервер?

1 голос
/ 02 декабря 2011

Не используйте версию архетипа SNAPSHOT, если в вашем файле settings.xml не определено хранилище снимков.Используйте версию 1.5.3 (см. http://search.maven.org/#artifactdetails%7Corg.apache.wicket%7Cwicket-archetype-quickstart%7C1.5.3%7Cmaven-archetype) и забудьте об определении архетипа.

Это работает для меня:

mvn archetype:generate -DarchetypeGroupId=org.apache.wicket -DarchetypeArtifactId=wicket-archetype-quickstart  -DgroupId=com.mycompany -DartifactId=myproject -DinteractiveMode=false
0 голосов
/ 25 декабря 2012

Быстрые старты сделаны из архетипа 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
0 голосов
/ 16 декабря 2011

спасибо за все ответы, видимо проблема была решена простым изменением настроек прокси в файле maven setting.xml.

...