2012-04-18 2 views
2

Привет, я просто знаком с maven. Мое требование - построить ухо с 2 войнами, а также создать банку. Я пробовал использовать некоторые архетипы, но не хватает структуры папок. Моя структура папок Maven должна содержать SRC/главная/ ява ресурс WebApp тест/Java тест/ресурс. Какой архетип будет подходящим?MAVEN Archetype Выбор

ответ

0

Из-за форматирования вопроса немного сложно понять, что именно вы хотите.

Вы просмотрели org.apache.maven.archetypes.maven-archetype-webapp?

2

Вы не можете иметь его в одном проекте, так как EAR состоит из разных модулей.

Так что создайте отдельный проект для войны, банки и строительства.

Для создания файла войны используйте maven-archetype-webapp, а для использования jar используйте maven-archetype-quickstart.

Затем включает тот модуль проекта в главном файле проект п с модулем

Например

<modules> 
    <module>expLogdao</module> 
    <module>expLogservice</module> 
    <module>expLogweb</module> 
    <module>expLogear</module> 
</modules> 

Затем используйте отдельный проект для создания уха

Теперь включают все модули проекта в проекте уха зависимостей тега

<dependency> 
     <groupId>com.expLog.service</groupId> 
     <artifactId>expLogservice</artifactId> 
     <type>jar</type> 
     <version>0.0.1-SNAPSHOT</version> 
     <scope>provided</scope> 
    </dependency> 
    <dependency> 
     <groupId>com.expLog.dao</groupId> 
     <artifactId>expLogdao</artifactId> 
     <type>jar</type> 
     <version>0.0.1-SNAPSHOT</version> 
     <scope>provided</scope> 
    </dependency> 
    <dependency> 
     <groupId>com.expLog.web</groupId> 
     <artifactId>expLogweb</artifactId> 
     <type>war</type> 
     <version>0.0.1-SNAPSHOT</version> 
     <scope>provided</scope> 
    </dependency> 
Смежные вопросы