Сборка Maven не удалась для демонстрации struts2

Я прочитал о struts2-showcase и нашел репозиторий maven по адресу http://maven-repository.com.

Я использую репозиторий maven: http://maven-repository.com/artifact/org.apache.struts/struts2-showcase/2.3.16.3

Я пытаюсь создать один проект, используя данный pom.xml, указанный в репозитории maven. Но всякий раз, когда я запускаю mvn install, это дает сбой сборки. Сначала я делал это, создавая один проект, используя

Архетип mvn: сгенерировать -DgroupId=struts -DartifactId=struts2-showcase -DarchetypeArtifactId=maven-archetype-quickstart -DinteractiveMode=false

команда в консоли. Затем я открыл pom.xml и добавил зависимость.

<dependency>
  <groupId>org.apache.struts</groupId>
  <artifactId>struts2-showcase</artifactId>
  <version>2.3.16.3</version>
</dependency>

Но когда я запускаю команду

мвн установить

Я получил ошибку в тесте и, наконец, сбой сборки.

Но позже я удалил все и создал каталог вручную, а внутри него создал один pom.xml и вставил все содержимое, полученное из http://maven-repository.com/artifact/org.apache.struts/struts2-showcase./2.3.16.3/pom

Тогда все работало отлично, но нечего было компилировать и нечего тестировать, и сборка прошла успешно. Но когда я развернул его, возникла ошибка, и сборка не удалась.

Я знаю, что делаю что-то ужасно неправильное. Кто-нибудь, пожалуйста, покажите мне, как заставить его работать. В качестве сервера приложений я использовал JBoss (wildfly).


person John Maclein    schedule 06.07.2014    source источник


Ответы (1)


Сначала вам нужно загрузить или проверить из репозиторий исходного кода исходный дистрибутив. После этого перейдите в папку (${base_dir}\src\apps\showcase\) с помощью pom.xml и запустите mvn. Это будет install проект от pom.xml. Если вам нужна дополнительная информация, вы можете проверить документы Создание с помощью Maven.

person Roman C    schedule 06.07.2014
comment
Я попробовал это, но после запуска команды mvn он показал успешную сборку, но когда я поместил файл struts2-showcase.war, сгенерированный в цель, я получил ошибку на сервере jboss, и генерируется struts2-showcase.war.failed. - person John Maclein; 06.07.2014
comment
Если у вас есть другой вопрос, опубликуйте его с помощью кнопки выше. - person Roman C; 06.07.2014