我正在發佈一個jar文件,以及相關的庫,媒體,文檔等。我想爲linux用戶創建一個簡單的deb/rpm包,並且我還想爲Windows發佈這個包。什麼是最好的方式來設置罐與德布斯很好地玩?到目前爲止,我所看到的每個deb文件都是帶有makefile的c/C++,這根本沒有幫助。我如何打包我的java jar分發?發佈jar
編輯這將是很好,如果這能在/etc/project-name/sample.conf自動化的conf文件的位置,圖標在/ usr /股,等
我正在發佈一個jar文件,以及相關的庫,媒體,文檔等。我想爲linux用戶創建一個簡單的deb/rpm包,並且我還想爲Windows發佈這個包。什麼是最好的方式來設置罐與德布斯很好地玩?到目前爲止,我所看到的每個deb文件都是帶有makefile的c/C++,這根本沒有幫助。我如何打包我的java jar分發?發佈jar
編輯這將是很好,如果這能在/etc/project-name/sample.conf自動化的conf文件的位置,圖標在/ usr /股,等
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 <[email protected]></maintainer>
<section>libs</section>
<priority>optional</priority>
<architecture>all</architecture>
</configuration>
<executions>
<execution>
<goals>
<goal>deb</goal>
</goals>
</execution>
</executions>
</plugin>
...
This項目可能使它對你更容易。
包裝Java應用程序在Debian軟件包我會建議jdeb。它非常靈活並且與Maven和Ant很好地集成。