Как создать дистрибутив без некоторых пакетов в maven? - PullRequest
1 голос
/ 15 декабря 2008

У меня есть проект maven со следующими пакетами (только для иллюстрации):

Root: src/main/java

  • /com/foo
  • /com/foo/api
  • /com/foo/impl

Теперь я хочу создать банку, которая включает только код в /com/foo/api и /com/foo/impl.

Как взломать pom.xml для этого? Спасибо всем.

1 Ответ

1 голос
/ 15 декабря 2008

Легко, используйте тег <includes> на плагине jar:

<plugin>
  <groupId>org.apache.maven.plugins</groupId>
  <artifactId>maven-jar-plugin</artifactId>
  <configuration>
    <includes>
      <include>/com/foo/api/*</include>
      <include>/com/foo/impl/*</include>
    </includes>
  </configuration>
</plugin>

Существует раздел о включении / исключении в разделе Использование документа плагина.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...