📄 build-impl.xml
字号:
<?xml version="1.0" encoding="UTF-8"?>
<!-- *** GENERATED FROM project.xml - DO NOT EDIT *** -->
<project basedir=".." default="jar" name="-impl">
<target name="pre-init"/>
<target depends="pre-init" name="pre-load-properties">
<property file="nbproject/private/private.properties"/>
<property location="${netbeans.user}/build.properties" name="user.properties.file"/>
<available file="${user.properties.file}" property="user.properties.file.exists"/>
</target>
<target unless="config.active" depends="pre-load-properties" name="exists.config.active">
<echo message="Active configuration (config.active property) is not set - using default." level="warning"/>
<property name="config.active" value=""/>
</target>
<target unless="netbeans.user" depends="pre-load-properties" name="exists.netbeans.user">
<echo message="NetBeans IDE user directory (netbeans.user property) is not set. By specifying this property many properties required by the project will be automatically evaluated (e.g.: ant-ext library home, ...). You could also open this project in the NetBeans IDE - in this case this property would be set automatically." level="warning"/>
</target>
<target unless="user.properties.file.exists" depends="pre-load-properties" name="exists.user.properties.file">
<echo message="User properties file (user.properties.file) property is not set. By specifying this property many properties required by the project will be automatically evaluated (e.g.: libraries, platforms, ...)." level="warning"/>
</target>
<target depends="pre-load-properties,exists.config.active,exists.netbeans.user,exists.user.properties.file" name="load-properties">
<property file="${user.properties.file}"/>
<tempfile destdir="${java.io.tmpdir}" property="temp.file"/>
<copy overwrite="true" tofile="${temp.file}" file="nbproject/project.properties">
<filterchain>
<linecontainsregexp>
<regexp pattern="^((configs\.${config.active}\.)|(reference.)|(file.reference.)|(project.))"/>
</linecontainsregexp>
</filterchain>
</copy>
<replace value="" token="configs.${config.active}." file="${temp.file}"/>
<property file="${temp.file}"/>
<property file="nbproject/project.properties"/>
<copy failonerror="false" overwrite="true" tofile="${temp.file}" file="${user.properties.file}"/>
<replace value="platform." token="platforms.${platform.active}." file="${temp.file}"/>
<property file="${temp.file}"/>
<echo file="${temp.file}">evaluated.platform.bootclasspath=${platform.bootclasspath}</echo>
<property file="${temp.file}"/>
<delete file="${temp.file}"/>
</target>
<target unless="platform.active" depends="load-properties" name="exists.platform.active">
<echo message="Active platform (platform.active property) in not set. If you set this and user.properties.file property, many properties required by the project will be automatically evaluated (e.g.: platform home, platform classpath, ...)." level="warning"/>
</target>
<target depends="load-properties" unless="platform.configuration" name="exists.platform.configuration">
<echo message="Platform configuration (platform.configuration) is not set. Using default (CLDC-1.0) configuration." level="warning"/>
<property value="CLDC-1.0" name="platform.configuration"/>
</target>
<target depends="load-properties" unless="platform.profile" name="exists.platform.profile">
<echo message="Platform profile (platform.profile) is not set. Using default (MIDP-1.0) profile." level="warning"/>
<property value="MIDP-1.0" name="platform.profile"/>
</target>
<target depends="pre-init,load-properties,exists.platform.active,exists.platform.configuration,exists.platform.profile" name="init">
<fail unless="libs.j2me_ant_ext.classpath">Classpath to J2ME Ant extension library (libs.j2me_ant_ext.classpath property) is not set. For example: location of mobility/modules/org-netbeans-modules-kjava-antext.jar file in the IDE installation directory.</fail>
<fail unless="platform.home">Platform home (platform.home property) is not set. Value of this property should be ${platform.active.description} emulator home directory location.</fail>
<fail unless="platform.bootclasspath">Platform boot classpath (platform.bootclasspath property) is not set. Value of this property should be ${platform.active.description} emulator boot classpath containing all J2ME classes provided by emulator.</fail>
<fail unless="src.dir">Must set src.dir</fail>
<fail unless="build.classes.dir">Must set build.classes.dir</fail>
<fail unless="preprocessed.dir">Must set preprocessed.dir</fail>
<fail unless="preverify.classes.dir">Must set preverify.classes.dir</fail>
<fail unless="obfuscated.classes.dir">Must set obfuscated.classes.dir</fail>
<fail unless="dist.dir">Must set dist.dir</fail>
<fail unless="dist.jar">Must set dist.jar</fail>
<fail unless="dist.jad">Must set dist.jad</fail>
<fail unless="obfuscator.srcjar">Must set obfuscator.srcjar</fail>
<fail unless="obfuscator.destjar">Must set obfuscator.destjar</fail>
<fail unless="dist.javadoc.dir">Must set dist.javadoc.dir</fail>
<property value="" name="obfuscator.classpath"/>
<property value="" name="kjava.configuration"/>
<property value="UEI-1.0" name="platform.type"/>
<property value="" name="platform.device"/>
<property value="0" name="obfuscation.level"/>
<property value="false" name="sign.enabled"/>
<property value="" name="sign.keystore"/>
<property value="" name="sign.keystore.password"/>
<property value="" name="sign.alias"/>
<property value="" name="sign.alias.password"/>
<property value="file://" name="dist.jad.url"/>
<property value="1.3" name="javac.source"/>
<property value="1.1" name="javac.target"/>
<condition property="no.deps">
<istrue value="${no.dependencies}"/>
</condition>
<condition property="no.javadoc.preview">
<isfalse value="${javadoc.preview}"/>
</condition>
<condition value="${filter.excludes},**/*Test.java,**/test,**/test/**" property="filter.excludes.evaluated">
<istrue value="${filter.exclude.tests}"/>
</condition>
<property value="${filter.excludes}" name="filter.excludes.evaluated"/>
<condition value="" property="evaluated.run.security.domain">
<isfalse value="${run.use.security.domain}"/>
</condition>
<property value="${run.security.domain}" name="evaluated.run.security.domain"/>
<taskdef resource="org/netbeans/modules/kjava/antext/defs.properties">
<classpath>
<pathelement path="${libs.j2me_ant_ext.classpath}"/>
</classpath>
</taskdef>
<uptodate targetfile="${preprocessed.dir}/.timestamp" property="no.clean.before.build">
<srcfiles dir="nbproject">
<include name="project.properties"/>
<include name="build-impl.xml"/>
</srcfiles>
</uptodate>
<ant inheritrefs="true" inheritall="true" target="post-init"/>
</target>
<target name="post-init"/>
<target name="deps-jar" depends="init" unless="no.deps"/>
<target description="Clean project in case its meta information has changed." unless="no.clean.before.build" depends="init" name="conditional-clean">
<ant target="clean"/>
</target>
<target name="pre-preprocess"/>
<target description="Preprocess project sources." depends="init,pre-preprocess,deps-jar,conditional-clean" name="preprocess">
<mkdir dir="${preprocessed.dir}"/>
<echo file="${preprocessed.dir}/.timestamp" message="ignore me"/>
<nb-prep preprocessfor="${config.active}" destdir="${preprocessed.dir}">
<fileset excludes="${filter.excludes.evaluated}" defaultexcludes="${filter.use.standard}" dir="${src.dir}"/>
</nb-prep>
<ant inheritrefs="true" inheritall="true" target="post-preprocess"/>
</target>
<target name="post-preprocess"/>
<target description="Extracts all bundled libraries." depends="init,deps-jar,conditional-clean" name="extract-libs">
<mkdir dir="${build.classes.dir}"/>
<nb-extract excludeManifest="true" dir="${build.classes.dir}">
<classpath>
<path path="${libs.classpath}"/>
</classpath>
</nb-extract>
</target>
<target name="pre-compile"/>
<target description="Compile project classes." depends="init,preprocess,extract-libs,pre-compile" name="compile">
<mkdir dir="${build.classes.dir}"/>
<javac bootclasspath="${evaluated.platform.bootclasspath}" srcdir="${preprocessed.dir}" destdir="${build.classes.dir}" debug="${javac.debug}" optimize="${javac.optimize}" deprecation="${javac.deprecation}" target="${javac.target}" source="${javac.source}" includeantruntime="false">
<classpath>
<path path="${libs.classpath}"/>
</classpath>
</javac>
<copy todir="${build.classes.dir}">
<fileset excludes="${filter.excludes.evaluated},${build.classes.excludes}" defaultexcludes="${filter.use.standard}" dir="${src.dir}"/>
</copy>
<ant inheritrefs="true" inheritall="true" target="post-compile"/>
</target>
<target name="post-compile"/>
<target name="pre-compile-single"/>
<target description="Compile selected project classes." depends="init,preprocess,extract-libs,pre-compile-single" name="compile-single">
<fail unless="javac.includes">Must select some files in the IDE or set javac.includes</fail>
<mkdir dir="${build.classes.dir}"/>
<javac includes="${javac.includes}" bootclasspath="${evaluated.platform.bootclasspath}" destdir="${build.classes.dir}" srcdir="${preprocessed.dir}" debug="${javac.debug}" optimize="${javac.optimize}" deprecation="${javac.deprecation}" target="${javac.target}" source="${javac.source}" includeantruntime="false">
<classpath>
<path path="${libs.classpath}"/>
</classpath>
</javac>
<ant inheritrefs="true" inheritall="true" target="post-compile-single"/>
</target>
<target name="post-compile-single"/>
<target depends="init" name="create-jad">
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -