2015-09-06 2 views
0

Я заметил, что большинство дистрибутивов упаковки своих артефактов какКак упаковать исходные и документационные банки отдельно при развертывании?

my-1.0.jar 
my-1.0-sources.jar 
my-1.0-documentation.jar 

, когда я делаю Deploy я в настоящее время только получить my-1.0.jar, как я могу получить источники и документы, сгенерированные как отдельные банки?

ответ

0

Я добавил maven-source-plugin и maven-javadoc-plugin в раздел build.plugins моего родителя pom.xml. Стоит сказать, что я изначально случайно положил их в pluginManagement и, конечно, это было бы работать, только если я вручную включил их в ребенка.

<build> 
<plugins> 
    <plugin> 
    <artifactId>maven-source-plugin</artifactId> 
    <executions> 
     <execution> 
     <id>attach-sources</id> 
     <goals> 
      <goal>jar</goal> 
     </goals> 
     </execution> 
    </executions> 
    </plugin> 
    <plugin> 
    <artifactId>maven-javadoc-plugin</artifactId> 
    <executions> 
     <execution> 
     <id>attach-javadocs</id> 
     <goals> 
      <goal>jar</goal> 
     </goals> 
     </execution> 
    </executions> 
Смежные вопросы