5

関連するライブラリ、メディア、ドキュメントなどを含む jar ファイルを配布しています。Linux ユーザー向けのシンプルな deb/rpm パッケージを作成し、Windows 用にも配布したいと考えています。Deb とうまく連携するように jar をセットアップするための最良の方法は何ですか? これまで見てきたすべての deb ファイルは、makefile を含む c/c++ であり、まったく役に立ちません。Java jar を配布用にパッケージ化するにはどうすればよいですか?

編集/etc/project-name/sample.conf 内の conf ファイル、/usr/share 内のアイコンなどの配置を自動化できればいいのですが。

4

3 に答える 3

1

このプロジェクトはあなたにとってそれをより簡単にするかもしれません。

于 2010-08-05T17:36:10.443 に答える
1

Maven 2 DEB プラグインを使用して、JAR としてパッケージ化できる任意のプロジェクトから Debian パッケージを生成できます。Debian パッケージは、Ubuntu や Knoppix など、ほとんどの Debian ベースの Linux ディストリビューションで使用できます。


...
<plugin>
    <groupId>org.codehaus.mojo</groupId>
    <artifactId>deb-maven-plugin</artifactId>
    <configuration>
        <description>A test project</description>
        <maintainer>Tim OBrien &lt;tobrien@discursive.com&gt;</maintainer>
        <section>libs</section>
        <priority>optional</priority>     
        <architecture>all</architecture>
    </configuration>
    <executions>
        <execution>
            <goals>
                <goal>deb</goal>
            </goals>
        </execution>
    </executions>
</plugin>
...
于 2010-08-05T18:06:42.417 に答える
0

Java アプリケーションを Debian パッケージとしてパッケージ化するには、jdebをお勧めします。非常に柔軟で、Maven や Ant とうまく統合できます。

于 2012-11-02T00:25:39.640 に答える