Maven и работа с устаревшим приложением - PullRequest
0 голосов
/ 23 февраля 2012

Чтобы работать с устаревшей платформой приложений, мне нужно разделить проект веб-приложения на 2. 1 jar должен иметь файлы классов java, а другой будет иметь все веб-компоненты, такие как jsps, css и другие. al .. Как я могу сделать это с maven-3 pom?

1 Ответ

3 голосов
/ 23 февраля 2012

Для этого вы можете использовать конфигурацию maven-war-plugin .Это создаст отдельный файл jar, содержащий файлы .class ...

<plugin>
    <groupId>org.apache.maven.plugins</groupId>
    <artifactId>maven-war-plugin</artifactId>
    <configuration>
      <attachClasses>true</attachClasses>
    </configuration>
</plugin>

, такие как xyz-1.0.0-SNAPSHOT-classes.jar, который можно использовать как отдельную зависимость (вы должны использоватьдополнительный классификатор).

Если военный артефакт не должен содержать классов, этого можно добиться, добавив конфигурацию packagingExclude .

      <packagingExcludes>WEB-INF/classes/**</packagingExcludes>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...