2012-06-20 4 views
4

Я просто попробовал плагин Shade, но сгенерированная банка всегда сжимается.maven-shade-plugin: как отключить сжатие?

Как отключить сжатие банки?

Вот П:

<build> 
<plugins> 
    <plugin> 
     <groupId>org.apache.maven.plugins</groupId> 
     <artifactId>maven-jar-plugin</artifactId> 
     <version>2.4</version> 
     <configuration> 
      <archive> 
       <compress>false</compress> 
      </archive> 
     </configuration> 
    </plugin> 

    <plugin> 
     <groupId>org.apache.maven.plugins</groupId> 
     <artifactId>maven-shade-plugin</artifactId> 
     <version>1.7</version> 
     <executions> 
      <execution> 
       <phase>package</phase> 
       <goals> 
        <goal>shade</goal> 
       </goals> 
      </execution> 
     </executions> 
    </plugin> 
</plugins> 
</build> 

Благодаря

Фабрис

+0

Зачем вам нравится тур n от сжатия архива jar? Можете ли вы подробнее рассказать о своем намерении? – khmarbaise

+0

это требование «устаревшего». Я переношу несколько проектов от муравья к maven, и я должен гарантировать, что произведенные артефакты равны. Кроме того, оригинальные «муравьиные» артефакты (баночки), которые производятся без сжатия, поэтому мне пришлось имитировать это поведение. – user1470083

+0

Может быть, я неправильно понял, но что такое банка без сжатия? Вы имеете в виду простую папку с ее содержимым? Вы можете проверить это просто, построив и затем распаковать через jar или разархивировать и сравнить содержимое через diff. – khmarbaise

ответ

Смежные вопросы