Не будем вдаваться в подробности. Более детальную информацию можно найти на сайте http://maven.apache.org. Итак, начнем
1. Зачастую нет необходимости располагать в war/jar архиве директорию .maven. Для этого есть специальный тег addMavenDescription
2. Второй, не менее важный пункт в работе с maven для меня - это исключение из архива ненужных библиотек. За это отвечает тег packagingExcludes
3. Самый главный, на мой взгляд, пункт - куда сразу (автоматически) располагать свой созданный архив. Тег outputDirectory
А теперь все вместе будет выглядеть вот так для моей ситуации
1. Зачастую нет необходимости располагать в war/jar архиве директорию .maven. Для этого есть специальный тег addMavenDescription
2. Второй, не менее важный пункт в работе с maven для меня - это исключение из архива ненужных библиотек. За это отвечает тег packagingExcludes
3. Самый главный, на мой взгляд, пункт - куда сразу (автоматически) располагать свой созданный архив. Тег outputDirectory
А теперь все вместе будет выглядеть вот так для моей ситуации
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<!-- ... --> | |
<plugin> | |
<groupId>org.apache.maven.plugins</groupId> | |
<artifactId>maven-war-plugin</artifactId> | |
<version>2.3</version> | |
<configuration> | |
<archive> | |
<addMavenDescriptor>false</addMavenDescriptor> | |
</archive> | |
<packagingExcludes> | |
WEB-INF/lib/portlet-api-2.0.jar | |
</packagingExcludes> | |
<outputDirectory> | |
C:/web/webapps/deploy/ | |
</outputDirectory> | |
</configuration> | |
</plugin> | |
<!-- ... --> |
No comments:
Post a Comment