Архетип Maven для чисто серверного приложения Java EE 6, упакованного войной? - PullRequest
1 голос
/ 05 июля 2011

Я новичок в Maven, но ищу проект Java EE 6 на основе maven. До сих пор я играл с архетипами Java EE 6 maven из сварного шва и рюкзака. Они кажутся очень хорошими, если вы хотите использовать fullstack (jsf, ejb, cdi, jpa).

В моем случае у меня есть чисто серверное приложение Java EE 6, упакованное в войну, так что только бэкэнд (ejb, cdi, jpa), но никакого внешнего интерфейса, другими словами, у меня нет веб-приложение.

Тем не менее, я начинаю с архетипа, подобного указанному выше, и удаляю некоторые вещи из веб-приложений, или существует архетип для создания чисто бэкэнд-приложения Java EE 6?

Я долго искал, но не смог что-то найти. Любая помощь очень ценится.

1 Ответ

3 голосов
/ 05 июля 2011

Тем не менее, я начинаю с архетипа, как указано выше, и удаляю некоторые вещи из веб-приложения

Я бы порекомендовал сделать это, если вам нужно управлять своими собственными зависимостями, не полагаясь на архетип, чтобы указать его для вас. Я заметил, что начинать с простого проекта Maven и добавлять зависимости, где это необходимо, и указывать упаковку, лучше, чем полагаться на архетип. Часто лучше знать ваши зависимости при компиляции, тестировании и предоставленных областях; архетип может помочь вам начать работу, но сама природа проектов Java EE потребует от вас знаний о том, от каких других проектов вы зависите.

или существует архетип для создания чисто бэкэнд-приложения Java EE 6?

Да, я полагаю, вас могут заинтересовать архетипы ejb-javaee6 или webapp-javaee6. Может потребоваться указать упаковку как WAR в вашем POM, особенно для архетипа ejb-javaee6.

...