OSDN Git Service

dmgおよびzipの生成用バッチの作成
[charactermanaj/CharacterManaJ.git] / dist / build_appbundle8_jre.xml
1 <?xml version="1.0" encoding="UTF-8"?>\r
2 <project name="CharacterManaJ_Java7Mac" default="app-bundle">\r
3 <description>CharacterManaJ(For Java7 On OSX)</description>\r
4 \r
5         <!-- Import environment variables -->\r
6         <property environment="env"/>\r
7         <property name="env.TARGETDIR" value="withJRE"/>\r
8 \r
9         <taskdef name="bundleapp"\r
10                 classname="com.oracle.appbundler.AppBundlerTask"\r
11                 classpath="../extlib/appbundler-1.0.jar" />\r
12 \r
13 <!--\r
14  Java7 for OSX用のアプリケーションバンドルを作成するためのタスクを実行する.\r
15  http://docs.oracle.com/javase/7/docs/technotes/guides/jweb/packagingAppsForMac.html\r
16  ただし、これを実施したあとにinfo.plistの修正やリソースの追加が必要である。\r
17 -->\r
18 <target name="app-bundle">\r
19         <echo message="JAVA_HOME=${env.JAVA_HOME}"/>\r
20         <echo message="TARGETDIR=${env.TARGETDIR}"/>\r
21         <mkdir dir="${env.TARGETDIR}"/>\r
22         <bundleapp outputdirectory="${env.TARGETDIR}"\r
23                 name="CharacterManaJ"\r
24                 displayname="キャラクターなんとかJ"\r
25                 shortversion="1.0"\r
26                 icon="../icon.icns"\r
27                 identifier="charactermanaj.Main"\r
28                 mainclassname="charactermanaj.Main">\r
29                 <runtime dir="${env.JAVA_HOME}"/>\r
30                 <classpath file="../CharacterManaJ.jar" />\r
31         </bundleapp>\r
32 </target>\r
33 \r
34 </project>\r