【问题标题】:Izpack installer for non-java applications用于非 Java 应用程序的 Izpack 安装程序
【发布时间】:2012-09-12 06:35:14
【问题描述】:

Izpack 安装程序能否用于安装非 Java 应用程序?

谢谢, 阿卜杜勒法塔赫。

【问题讨论】:

    标签: installation izpack


    【解决方案1】:

    应该是的。它将所有内容捆绑在一个 jar 文件中。对于安装文件的pack标签,调用如下:

    <pack name="PROJECTPACKNAME" required="yes" preselected="yes"
            installGroups="New Application">
            <description>PROJECT install</description>
            <file src="@{DIRECTORYNAME.dir}" targetdir="$INSTALL_PATH" />
        </pack>
    

    对于 DIRECTORYNAME,您必须在构建文件中声明一个属性,即:

    <property name="DIRECTORYNAME.dir" value="/apps/MyProjectName"/>
    

    然后在构建文件中有一个目标:

    <target name="SftWreBundle" depends="init" description="build the software bundle">
    
        <taskdef name="izpack" classpath="${izpack.dir}/lib/standalone-compiler.jar" classname="com.izforge.izpack.ant.IzPackTask" />
        <izpack input="install.xml" output="${dist}/${product.short.name}-${product.version}-install.jar" 
            installerType="standard" inheritAll="true" 
            basedir="${basedir}" compression="deflate" compressionlevel="9" />
    </target>
    

    您可能希望在运行此目标之前清理您的工作目录。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2011-01-29
      • 2015-01-17
      • 1970-01-01
      • 2023-03-22
      • 2011-01-02
      • 2010-09-16
      • 1970-01-01
      相关资源
      最近更新 更多