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
5 <!-- Import environment variables -->
\r
6 <property environment="env"/>
\r
7 <property name="env.TARGETDIR" value="withJRE"/>
\r
9 <taskdef name="bundleapp"
\r
10 classname="com.oracle.appbundler.AppBundlerTask"
\r
11 classpath="../extlib/appbundler-1.0.jar" />
\r
14 Java7 for OSX用のアプリケーションバンドルを作成するためのタスクを実行する.
\r
15 http://docs.oracle.com/javase/7/docs/technotes/guides/jweb/packagingAppsForMac.html
\r
16 ただし、これを実施したあとにinfo.plistの修正やリソースの追加が必要である。
\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
27 identifier="charactermanaj.Main"
\r
28 mainclassname="charactermanaj.Main">
\r
29 <runtime dir="${env.JAVA_HOME}"/>
\r
30 <classpath file="../CharacterManaJ.jar" />
\r