mirror of
https://github.com/bancika/diy-layout-creator
synced 2026-11-10 17:22:09 +10:00
osx zip file access fixed
This commit is contained in:
@@ -1,5 +1,5 @@
|
|||||||
<project name="diylc-swing" basedir="." default="complete">
|
<project name="diylc-swing" basedir="." default="complete">
|
||||||
|
|
||||||
<property name="src.dir" value="src" />
|
<property name="src.dir" value="src" />
|
||||||
|
|
||||||
<property name="lib.dir" value="${basedir}/lib" />
|
<property name="lib.dir" value="${basedir}/lib" />
|
||||||
@@ -18,11 +18,11 @@
|
|||||||
|
|
||||||
<!--change src dir-->
|
<!--change src dir-->
|
||||||
<target name="compile">
|
<target name="compile">
|
||||||
<ant antfile="../diylc-library/build.xml" target="jar" inheritAll="false"/>
|
<ant antfile="../diylc-library/build.xml" target="jar" inheritAll="false" />
|
||||||
<mkdir dir="${classes.dir}" />
|
<mkdir dir="${classes.dir}" />
|
||||||
<echo>Compile with JDK ${java.runtime.version}</echo>
|
<echo>Compile with JDK ${java.runtime.version}</echo>
|
||||||
<javac encoding="8859_1" srcdir="${src.dir}" destdir="${classes.dir}" classpathref="class.path">
|
<javac encoding="8859_1" srcdir="${src.dir}" destdir="${classes.dir}" classpathref="class.path">
|
||||||
<compilerarg value="-proc:none"/>
|
<compilerarg value="-proc:none" />
|
||||||
</javac>
|
</javac>
|
||||||
</target>
|
</target>
|
||||||
|
|
||||||
@@ -70,52 +70,43 @@
|
|||||||
</manifest>
|
</manifest>
|
||||||
</jar>
|
</jar>
|
||||||
</target>
|
</target>
|
||||||
|
|
||||||
<target name="mac" depends="jar">
|
<target name="mac" depends="jar">
|
||||||
<taskdef name="jarbundler" classname="net.sourceforge.jarbundler.JarBundler" />
|
<taskdef name="jarbundler" classname="net.sourceforge.jarbundler.JarBundler" />
|
||||||
<jarbundler bundleid="org.diylc"
|
<jarbundler bundleid="org.diylc" dir="${jar.dir}" name="DIYLC" version="${diylc.version}" mainclass="${main.class}" stubfile="JavaApplicationStub" vmoptions="-Xms512m -Xmx2048m -Dorg.diylc.scriptRun=true" icon="icons/diylc.icns" workingdirectory="$APP_PACKAGE/Contents/Resources" infostring="DIY Layout Creator by bancika (diy-fever.com)">
|
||||||
dir="${jar.dir}"
|
|
||||||
name="DIYLC"
|
|
||||||
version="${diylc.version}"
|
|
||||||
mainclass="${main.class}"
|
|
||||||
stubfile="JavaApplicationStub"
|
|
||||||
vmoptions="-Xms512m -Xmx2048m -Dorg.diylc.scriptRun=true"
|
|
||||||
icon="icons/diylc.icns"
|
|
||||||
workingdirectory="$APP_PACKAGE/Contents/Resources"
|
|
||||||
infostring="DIY Layout Creator by bancika (diy-fever.com)">
|
|
||||||
<jarfileset dir="${jar.dir}">
|
<jarfileset dir="${jar.dir}">
|
||||||
<include name="diylc.jar" />
|
<include name="diylc.jar" />
|
||||||
<include name="lib/**/*.jar" />
|
<include name="lib/**/*.jar" />
|
||||||
<include name="library/**/*.jar" />
|
<include name="library/**/*.jar" />
|
||||||
</jarfileset>
|
</jarfileset>
|
||||||
<resourcefileset dir="${basedir}">
|
<resourcefileset dir="${basedir}">
|
||||||
<include name="update.xml" />
|
<include name="update.xml" />
|
||||||
<include name="templates**/*.diy" />
|
<include name="templates**/*.diy" />
|
||||||
<include name="themes**/*.xml" />
|
<include name="themes**/*.xml" />
|
||||||
</resourcefileset>
|
</resourcefileset>
|
||||||
<javaproperty name="apple.laf.useScreenMenuBar" value="true"/>
|
<javaproperty name="apple.laf.useScreenMenuBar" value="true" />
|
||||||
<!--<documenttype name="DIYLC Project"
|
<!--<documenttype name="DIYLC Project"
|
||||||
extensions="diylc"
|
extensions="diylc"
|
||||||
role="Editor"/>-->
|
role="Editor"/>-->
|
||||||
</jarbundler>
|
</jarbundler>
|
||||||
</target>
|
</target>
|
||||||
|
|
||||||
<target name="complete" depends="mac">
|
<target name="complete" depends="mac">
|
||||||
<zip destfile="${build.dir}/diylc-${diylc.version}.zip">
|
<zip destfile="${build.dir}/diylc-${diylc.version}.zip">
|
||||||
<fileset dir="${jar.dir}" includes="diylc.jar"/>
|
<zipfileset dir="${jar.dir}" includes="diylc.jar" />
|
||||||
<zipfileset dir="${jar.dir}/lib" prefix="lib"/>
|
<zipfileset dir="${jar.dir}/lib" prefix="lib" />
|
||||||
<zipfileset dir="${jar.dir}/library/" prefix="library"/>
|
<zipfileset dir="${jar.dir}/library/" prefix="library" />
|
||||||
<zipfileset dir="templates" prefix="templates"/>
|
<zipfileset dir="templates" prefix="templates" />
|
||||||
<zipfileset dir="themes" prefix="themes"/>
|
<zipfileset dir="themes" prefix="themes" />
|
||||||
<zipfileset dir="." includes="update.xml"/>
|
<zipfileset dir="." includes="update.xml" />
|
||||||
<zipfileset dir="." includes="run.sh"/>
|
<zipfileset dir="." includes="run.sh" />
|
||||||
<zipfileset dir="." includes="diylc.l4j.ini"/>
|
<zipfileset dir="." includes="diylc.l4j.ini" />
|
||||||
<zipfileset dir="." includes="associations.bat"/>
|
<zipfileset dir="." includes="associations.bat" />
|
||||||
<zipfileset dir="." includes="diylc.exe"/>
|
<zipfileset dir="." includes="diylc.exe" />
|
||||||
</zip>
|
</zip>
|
||||||
<zip destfile="${build.dir}/diylc-${diylc.version}-osx.zip">
|
<zip destfile="${build.dir}/diylc-${diylc.version}-osx.zip">
|
||||||
<zipfileset dir="${jar.dir}/DIYLC.app" prefix="DIYLC.app"/>
|
<zipfileset filemode="755" dir="${jar.dir}/DIYLC.app" prefix="DIYLC.app" />
|
||||||
</zip>
|
</zip>
|
||||||
</target>
|
</target>
|
||||||
|
|
||||||
<target name="javadoc">
|
<target name="javadoc">
|
||||||
|
|||||||
Reference in New Issue
Block a user