将 .jar 转换为 .deb 包

将 .jar 转换为 .deb 包

我的项目是开发一个安装程序,它是 Windows、Mac 和 Ubuntu 的可执行文件。Windows、Mac 和 Ubuntu 上的可执行文件.exe分别是、.app 和 .deb。因此,我.exe使用名为 launch4j 的软件将我的 .jar 文件转换为 Windows 上的文件。在 MAC 上,我使用名为 Jar-Bundler 的软件将我的 jar 转换为 .app 文件。我想知道 Ubuntu 上是否有任何特定的软件可以将我的 jar 文件转换为文件.deb

答案1

您可以从.jar 文件创建 DEB。

您必须将以下代码添加到您的 pom.xml 文件中

<build>
    <groupId>org.test</groupId>
    <artifactId>some-lib</artifactId>
    <version>1.0</version>
    <plugins>
      ...
      <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>
      ...
    </plugins>
  </build>

然后运行

mvn package

将给你一个.DEB 文件。

欲了解更多信息,你必须阅读此内容:http://mojo.codehaus.org/deb-maven-plugin/using-deb.html

相关内容