Mercurial > hg > Members > sugi > javafx
view build.xml @ 29:fe96dd350d9d
add button CheckBox
author | sugi |
---|---|
date | Tue, 05 Nov 2013 14:02:40 +0900 |
parents | f842f414655b |
children |
line wrap: on
line source
<?xml version="1.0" encoding="utf-8"?> <project name="JavaFx" default="jar" basedir="." xmlns:fx="javafx:com.sun.javafx.tools.ant"> <!-- ****プロパティ**** --> <property environment="env" /> <property name="javafx.tools.ant.jar" value="${java.home}\..\lib\ant-javafx.jar" /> <!-- ソースファイルがあるディレクトリ --> <property name="src" location="src"/> <!-- クラスファイルを出力するディレクトリ --> <property name="dest" location="classes"/> <!-- jarファイル名 --> <property name="jar" value="example.jar"/> <!-- 実行可能 Jar ファイルが作成されるフォルダ --> <property name="jardest" location="."/> <!-- javadocを出力するディレクトリ --> <property name="javadoc" value="docs"/> <!-- タスク定義 --> <taskdef resource="com/sun/javafx/tools/ant/antlib.xml" uri="javafx:com.sun.javafx.tools.ant" classpath="${javafx.tools.ant.jar}"/> <target name="clean"> <delete dir="${dest}"/> <delete dir="${javadoc}"/> <delete file="${jar}"/> </target> <target name="compile" depends="clean"> <mkdir dir="${dest}" /> <javac encoding="UTF-8" srcdir="${src}" destdir="${dest}" classpath="${java.home}\lib\jfxrt.jar" includeantruntime="false"> <classpath> <pathelement path="lib/Alice.jar"/> <pathelement path="lib/junit.jar"/> <pathelement path="lib/javassist.jar" /> <pathelement path="lib/log4j-1.2.16.jar" /> <pathelement path="lib/slf4j-api-1.6.1.jar" /> <pathelement path="lib/slf4j-log4j12-1.6.1.jar" /> <pathelement path="lib/msgpack-0.6.8-SNAPSHOT.jar" /> <pathelement path="lib/com.alexmerz.graphviz.jar" /> </classpath> <sourcepath> <pathelement path="src"/> </sourcepath> </javac> </target> <target name="jar" depends="compile"> <jar jarfile="${jar}" basedir="${dest}"> <zipgroupfileset dir="lib" includes="*.jar" /> <fileset dir="src" includes="log4j.xml" /> <fileset dir="image" includes="*.jpg" /> <fileset dir="fxml" includes="*.fxml" /> </jar> </target> </project>