2010-08-05 60 views
5

我正在發佈一個jar文件,以及相關的庫,媒體,文檔等。我想爲linux用戶創建一個簡單的deb/rpm包,並且我還想爲Windows發佈這個包。什麼是最好的方式來設置罐與德布斯很好地玩?到目前爲止,我所看到的每個deb文件都是帶有makefile的c/C++,這根本沒有幫助。我如何打包我的java jar分發?發佈jar

編輯這將是很好,如果這能在/etc/project-name/sample.conf自動化的conf文件的位置,圖標在/ usr /股,等

回答

1

Maven 2 DEB插件可用於從任何可打包爲JAR的項目生成Debian軟件包。 Debian軟件包可用於大多數基於Debian的Linux Disributions,包括Ubuntu和Knoppix。


... 
<plugin> 
    <groupId>org.codehaus.mojo</groupId> 
    <artifactId>deb-maven-plugin</artifactId> 
    <configuration> 
     <description>A test project</description> 
     <maintainer>Tim OBrien &lt;[email protected]&gt;</maintainer> 
     <section>libs</section> 
     <priority>optional</priority>  
     <architecture>all</architecture> 
    </configuration> 
    <executions> 
     <execution> 
      <goals> 
       <goal>deb</goal> 
      </goals> 
     </execution> 
    </executions> 
</plugin> 
... 
0

包裝Java應用程序在Debian軟件包我會建議jdeb。它非常靈活並且與Maven和Ant很好地集成。