Архетип ear-javaee6 не разрешает файлы Java - PullRequest
4 голосов
/ 01 октября 2011

Я создал новый проект Maven и выбрал архетип org.codehaus.mojo.arhcetypes ear-javaee6. Когда я пытаюсь добавить класс Java в проект, я получаю сообщение «Исходная папка не является проектом Java».

Так что теперь мы не должны добавлять классы Java в файлы .ear. О чем думают эти парни, когда создают проект для .ear, но не учитывают классы Java?

Какой архетип я должен использовать для создания файлов Java EE 6 .ear?

1 Ответ

0 голосов
/ 01 октября 2011

Из Википедия, EAR (формат файла) :

EAR (Enterprise Archive) - это формат файла, используемый Java EE для упаковки одного или нескольких модулей в один архив[...]

Создайте проект EJB (ejb-javaee6 archetype) или WAR (например, webapp-javaee6 archetype) для ваших java-кодов и обратитесь к нему из конфигурации Ear plugin (и добавить как зависимость тоже).

...