|  | <?xml version="1.0" encoding="UTF-8"?> | 
|  | <!-- | 
|  |  | 
|  | Licensed to the Apache Software Foundation (ASF) under one | 
|  | or more contributor license agreements.  See the NOTICE file | 
|  | distributed with this work for additional information | 
|  | regarding copyright ownership.  The ASF licenses this file | 
|  | to you under the Apache License, Version 2.0 (the | 
|  | "License"); you may not use this file except in compliance | 
|  | with the License.  You may obtain a copy of the License at | 
|  |  | 
|  | http://www.apache.org/licenses/LICENSE-2.0 | 
|  |  | 
|  | Unless required by applicable law or agreed to in writing, | 
|  | software distributed under the License is distributed on an | 
|  | "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY | 
|  | KIND, either express or implied.  See the License for the | 
|  | specific language governing permissions and limitations | 
|  | under the License. | 
|  |  | 
|  | --> | 
|  | <!-- You may freely edit this file. See commented blocks below for --> | 
|  | <!-- some examples of how to customize the build. --> | 
|  | <!-- (If you delete it and reopen the project it will be recreated.) --> | 
|  | <!-- By default, only the Clean and Build commands use this build script. --> | 
|  | <!-- Commands such as Run, Debug, and Test only use this build script if --> | 
|  | <!-- the Compile on Save feature is turned off for the project. --> | 
|  | <!-- You can turn off the Compile on Save (or Deploy on Save) setting --> | 
|  | <!-- in the project's Project Properties dialog box.--> | 
|  | <project name="WebViewBrowser" default="default" basedir="." xmlns:fx="javafx:com.sun.javafx.tools.ant"> | 
|  | <description>Builds, tests, and runs the project WebViewBrowser.</description> | 
|  | <import file="nbproject/build-impl.xml"/> | 
|  | <!-- | 
|  |  | 
|  | There exist several targets which are by default empty and which can be | 
|  | used for execution of your tasks. These targets are usually executed | 
|  | before and after some main targets. Those of them relevant for JavaFX project are: | 
|  |  | 
|  | -pre-init:                 called before initialization of project properties | 
|  | -post-init:                called after initialization of project properties | 
|  | -pre-compile:              called before javac compilation | 
|  | -post-compile:             called after javac compilation | 
|  | -pre-compile-test:         called before javac compilation of JUnit tests | 
|  | -post-compile-test:        called after javac compilation of JUnit tests | 
|  | -pre-jfx-jar:              called before FX SDK specific <fx:jar> task | 
|  | -post-jfx-jar:             called after FX SDK specific <fx:jar> task | 
|  | -pre-jfx-deploy:           called before FX SDK specific <fx:deploy> task | 
|  | -post-jfx-deploy:          called after FX SDK specific <fx:deploy> task | 
|  | -pre-jfx-native:           called just after -pre-jfx-deploy if <fx:deploy> runs in native packaging mode | 
|  | -post-jfx-native:          called just after -post-jfx-deploy if <fx:deploy> runs in native packaging mode | 
|  | -post-clean:               called after cleaning build products | 
|  |  | 
|  | (Targets beginning with '-' are not intended to be called on their own.) | 
|  |  | 
|  | Example of inserting a HTML postprocessor after javaFX SDK deployment: | 
|  |  | 
|  | <target name="-post-jfx-deploy"> | 
|  | <basename property="jfx.deployment.base" file="${jfx.deployment.jar}" suffix=".jar"/> | 
|  | <property name="jfx.deployment.html" location="${jfx.deployment.dir}${file.separator}${jfx.deployment.base}.html"/> | 
|  | <custompostprocess> | 
|  | <fileset dir="${jfx.deployment.html}"/> | 
|  | </custompostprocess> | 
|  | </target> | 
|  |  | 
|  | Example of calling an Ant task from JavaFX SDK. Note that access to JavaFX SDK Ant tasks must be | 
|  | initialized; to ensure this is done add the dependence on -check-jfx-sdk-version target: | 
|  |  | 
|  | <target name="-post-jfx-jar" depends="-check-jfx-sdk-version"> | 
|  | <echo message="Calling jar task from JavaFX SDK"/> | 
|  | <fx:jar ...> | 
|  | ... | 
|  | </fx:jar> | 
|  | </target> | 
|  |  | 
|  | For more details about JavaFX SDK Ant tasks go to | 
|  | http://docs.oracle.com/javafx/2/deployment/jfxpub-deployment.htm | 
|  |  | 
|  | For list of available properties check the files | 
|  | nbproject/build-impl.xml and nbproject/jfx-impl.xml. | 
|  |  | 
|  | --> | 
|  | </project> |