2016-12-04 3 views
1

Я инициализировать проект с помощью следующей командыMaven WebApp архетип не создает Java папку

mvn archetype:generate -DgroupId=tuomas -DartifactId=test -DarchetypeArtifactId=maven-archetype-webapp -DinteractiveMode=false

, которые должны создать стандартную структуру проекта Java WebAPP, включая src/main/java папку. Вместо этого он создает только src/main/webapp и src/main/resources, но не src/main/java. Когда я добавляю новый класс java в мастере eclipse, он заканчивается под src/main/resources.

Что не так с командой maven и как это исправить?

+1

Ничего страшного, не предполагалось создать его https://maven.apache.org/archetypes/maven-archetype-webapp/. Просто создайте его самостоятельно. – Tunaki

ответ

0

Как правильно сказал Tunaki, вам необходимо создать эти папки самостоятельно. типичные шаги, которые вы должны следовать, являются:

  • МВН архетип: генерировать -DgroupId = Туомас -DartifactId = тест -DarchetypeArtifactId = Maven-архетип-WebApp -DinteractiveMode = ложь, который создает новый стандарт веб-приложение проект.
  • Чтобы преобразовать проект Java на основе Maven для поддержки IDE, можно использовать следующую команду: МВН затмение: затмение -Dwtpversion = 2.0
  • Импорт этот проект в Eclipse, поскольку существующий проект Maven
  • Создать новую папку названный java под src/main. Вы можете открыть перспективу Navigator, которая отображает все папки в вашем проекте.
  • Вернитесь к перспективе проектора и обновите проект maven , вы увидите в качестве исходной папки src/main/java. Теперь вы можете добавить класс java в эту папку.

Надеюсь, это поможет.

+2

'mvn eclipse: eclipse' не должно использоваться; этот плагин устарел и больше не поддерживается. Вместо этого следует использовать M2E. – Tunaki

 Смежные вопросы

  • Нет связанных вопросов^_^