2012-06-20 56 views
4

我只是試過陰影插件,但生成的jar始終是壓縮的。maven-shade-plugin:如何關閉壓縮?

如何關閉jar壓縮?

這裏的POM:

<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

爲什麼你想tur關閉壓縮jar文件?你能詳細說明一下你的意圖嗎? – khmarbaise

+0

這是一個「遺留」的要求。 我正在將幾個項目從ant移植到maven,並且我必須確保生成的構件是平等的。 此外,原始的「螞蟻」工件(jar)在沒有壓縮的情況下產生,所以我得模仿那種行爲 – user1470083

+0

可能是我誤解了,但沒有壓縮的jar是什麼?你的意思是一個簡單的文件夾與它的內容?你可以簡單地通過構建和之後的解壓縮來解壓,或者通過解壓縮來解壓縮內容。 – khmarbaise

回答