@ -74,6 +74,43 @@ is divided into following sections:
<property file= "nbproject/project.properties" />
</target>
<target depends= "-pre-init,-init-private,-init-libraries,-init-userdir,-init-user,-init-project,-init-macrodef-property" name= "-do-init" >
<ejbjarproject1:property name= "platform.home" value= "platforms.${platform.active}.home" />
<ejbjarproject1:property name= "platform.bootcp" value= "platforms.${platform.active}.bootclasspath" />
<ejbjarproject1:property name= "platform.compiler" value= "platforms.${platform.active}.compile" />
<ejbjarproject1:property name= "platform.javac.tmp" value= "platforms.${platform.active}.javac" />
<condition property= "platform.javac" value= "${platform.home}/bin/javac" >
<equals arg1= "${platform.javac.tmp}" arg2= "$${platforms.${platform.active}.javac}" />
</condition>
<property name= "platform.javac" value= "${platform.javac.tmp}" />
<ejbjarproject1:property name= "platform.java.tmp" value= "platforms.${platform.active}.java" />
<condition property= "platform.java" value= "${platform.home}/bin/java" >
<equals arg1= "${platform.java.tmp}" arg2= "$${platforms.${platform.active}.java}" />
</condition>
<property name= "platform.java" value= "${platform.java.tmp}" />
<ejbjarproject1:property name= "platform.javadoc.tmp" value= "platforms.${platform.active}.javadoc" />
<condition property= "platform.javadoc" value= "${platform.home}/bin/javadoc" >
<equals arg1= "${platform.javadoc.tmp}" arg2= "$${platforms.${platform.active}.javadoc}" />
</condition>
<property name= "platform.javadoc" value= "${platform.javadoc.tmp}" />
<condition property= "platform.invalid" value= "true" >
<or >
<contains string= "${platform.javac}" substring= "$${platforms." />
<contains string= "${platform.java}" substring= "$${platforms." />
<contains string= "${platform.javadoc}" substring= "$${platforms." />
</or>
</condition>
<fail unless= "platform.home" > Must set platform.home</fail>
<fail unless= "platform.bootcp" > Must set platform.bootcp</fail>
<fail unless= "platform.java" > Must set platform.java</fail>
<fail unless= "platform.javac" > Must set platform.javac</fail>
<fail if= "platform.invalid" >
The J2SE Platform is not correctly set up.
Your active platform is: ${platform.active}, but the corresponding property "platforms.${platform.active}.home" is not found in the project's properties files.
Either open the project in the IDE and setup the Platform with the same name or add it manually.
For example like this:
ant -Duser.properties.file=< path_to_property_file> jar (where you put the property "platforms.${platform.active}.home" in a .properties file)
or ant -Dplatforms.${platform.active}.home=< path_to_JDK_home> jar (where no properties file is used)
</fail>
<!-- Ensure configuration directory exists. -->
<mkdir dir= "${meta.inf}" />
<property name= "runmain.jvmargs" value= "" />
@ -255,7 +292,7 @@ or ant -Dj2ee.platform.classpath=<server_classpath> (where no properties f
<property location= "${build.dir}/empty" name= "empty.dir" />
<mkdir dir= "${empty.dir}" />
<mkdir dir= "@{apgeneratedsrcdir}" />
<javac debug= "@{debug}" deprecation= "${javac.deprecation}" destdir= "@{destdir}" encoding= "${source.encoding}" excludes= "@{excludes}" fork= "${javac.fork}" includeantruntime= "false" includes= "@{includes}" source= "${javac.source}" srcdir= "@{srcdir}" target= "${javac.target}" >
<javac debug= "@{debug}" deprecation= "${javac.deprecation}" destdir= "@{destdir}" encoding= "${source.encoding}" excludes= "@{excludes}" executable= "${platform.javac}" fork= "${javac.fork}" includeantruntime= "false" includes= "@{includes}" source= "${javac.source}" srcdir= "@{srcdir}" target= "${javac.target}" >
<src >
<dirset dir= "@{gensrcdir}" erroronmissingdir= "false" >
<include name= "*" />
@ -293,7 +330,7 @@ or ant -Dj2ee.platform.classpath=<server_classpath> (where no properties f
<property name= "javac.compilerargs" value= "" />
<property location= "${build.dir}/empty" name= "empty.dir" />
<mkdir dir= "${empty.dir}" />
<javac debug= "@{debug}" deprecation= "${javac.deprecation}" destdir= "@{destdir}" encoding= "${source.encoding}" excludes= "@{excludes}" includeantruntime= "false" includes= "@{includes}" source= "${javac.source}" srcdir= "@{srcdir}" target= "${javac.target}" >
<javac debug= "@{debug}" deprecation= "${javac.deprecation}" destdir= "@{destdir}" encoding= "${source.encoding}" excludes= "@{excludes}" executable= "${platform.javac}" fork= "yes" includeantruntime= "false" includes= "@{includes}" source= "${javac.source}" srcdir= "@{srcdir}" target= "${javac.target}" >
<src >
<dirset dir= "@{gensrcdir}" erroronmissingdir= "false" >
<include name= "*" />
@ -370,7 +407,7 @@ or ant -Dj2ee.platform.classpath=<server_classpath> (where no properties f
<attribute default= "" name= "testmethods" />
<element name= "customize" optional= "true" />
<sequential >
<junit dir= "${basedir}" errorproperty= "tests.failed" failureproperty= "tests.failed" fork= "true" showoutput= "true" tempdir= "${java.io.tmpdir}" >
<junit dir= "${basedir}" errorproperty= "tests.failed" failureproperty= "tests.failed" fork= "true" jvm= "${platform.java}" showoutput= "true" tempdir= "${java.io.tmpdir}" >
<test methods= "@{testmethods}" name= "@{testincludes}" todir= "${build.test.results.dir}" />
<syspropertyset >
<propertyref prefix= "test-sys-prop." />
@ -393,7 +430,7 @@ or ant -Dj2ee.platform.classpath=<server_classpath> (where no properties f
<element name= "customize" optional= "true" />
<sequential >
<property name= "run.jvmargs.ide" value= "" />
<junit dir= "${basedir}" errorproperty= "tests.failed" failureproperty= "tests.failed" fork= "true" showoutput= "true" tempdir= "${build.dir}" >
<junit dir= "${basedir}" errorproperty= "tests.failed" failureproperty= "tests.failed" fork= "true" jvm= "${platform.java}" showoutput= "true" tempdir= "${build.dir}" >
<batchtest todir= "${build.test.results.dir}" >
<fileset dir= "${test.src.dir}" excludes= "@{excludes},${excludes}" includes= "@{includes}" >
<filename name= "@{testincludes}" />
@ -433,7 +470,7 @@ or ant -Dj2ee.platform.classpath=<server_classpath> (where no properties f
</fileset>
</union>
<taskdef classname= "org.testng.TestNGAntTask" classpath= "${run.test.classpath}" name= "testng" />
<testng classfilesetref= "test.set" failureProperty= "tests.failed" listeners= "org.testng.reporters.VerboseReporter" methods= "${testng.methods.arg}" mode= "${testng.mode}" outputdir= "${build.test.results.dir}" suitename= "Inventario-ejb" testname= "TestNG tests" workingDir= "${basedir}" >
<testng classfilesetref= "test.set" failureProperty= "tests.failed" jvm= "${platform.java}" listeners= "org.testng.reporters.VerboseReporter" methods= "${testng.methods.arg}" mode= "${testng.mode}" outputdir= "${build.test.results.dir}" suitename= "Inventario-ejb" testname= "TestNG tests" workingDir= "${basedir}" >
<xmlfileset dir= "${build.test.classes.dir}" includes= "@{testincludes}" />
<propertyset >
<propertyref prefix= "test-sys-prop." />
@ -513,7 +550,7 @@ or ant -Dj2ee.platform.classpath=<server_classpath> (where no properties f
<attribute default= "" name= "testmethods" />
<element name= "customize" optional= "true" />
<sequential >
<junit dir= "${basedir}" errorproperty= "tests.failed" failureproperty= "tests.failed" fork= "true" showoutput= "true" tempdir= "${java.io.tmpdir}" >
<junit dir= "${basedir}" errorproperty= "tests.failed" failureproperty= "tests.failed" fork= "true" jvm= "${platform.java}" showoutput= "true" tempdir= "${java.io.tmpdir}" >
<test methods= "@{testmethods}" name= "@{testincludes}" todir= "${build.test.results.dir}" />
<syspropertyset >
<propertyref prefix= "test-sys-prop." />
@ -537,7 +574,7 @@ or ant -Dj2ee.platform.classpath=<server_classpath> (where no properties f
<element name= "customize" optional= "true" />
<sequential >
<property name= "run.jvmargs.ide" value= "" />
<junit dir= "${basedir}" errorproperty= "tests.failed" failureproperty= "tests.failed" fork= "true" showoutput= "true" tempdir= "${build.dir}" >
<junit dir= "${basedir}" errorproperty= "tests.failed" failureproperty= "tests.failed" fork= "true" jvm= "${platform.java}" showoutput= "true" tempdir= "${build.dir}" >
<batchtest todir= "${build.test.results.dir}" >
<fileset dir= "${test.src.dir}" excludes= "@{excludes},${excludes}" includes= "@{includes}" >
<filename name= "@{testincludes}" />
@ -661,7 +698,7 @@ or ant -Dj2ee.platform.classpath=<server_classpath> (where no properties f
<attribute default= "${main.class}" name= "classname" />
<element name= "customize" optional= "true" />
<sequential >
<java classname= "@{classname}" fork= "true" >
<java classname= "@{classname}" fork= "true" jvm= "${platform.java}" >
<jvmarg line= "${endorsed.classpath.cmd.line.arg}" />
<jvmarg line= "${runmain.jvmargs}" />
<classpath >
@ -685,6 +722,9 @@ or ant -Dj2ee.platform.classpath=<server_classpath> (where no properties f
<classpath >
<path path= "@{classpath}" />
</classpath>
<bootclasspath >
<path path= "${platform.bootcp}" />
</bootclasspath>
</nbjpdastart>
</sequential>
</macrodef>
@ -719,7 +759,10 @@ or ant -Dj2ee.platform.classpath=<server_classpath> (where no properties f
<attribute default= "${application.args}" name= "args" />
<element name= "customize" optional= "true" />
<sequential >
<java classname= "@{classname}" fork= "true" >
<java classname= "@{classname}" fork= "true" jvm= "${platform.java}" >
<bootclasspath >
<path path= "${platform.bootcp}" />
</bootclasspath>
<jvmarg value= "-agentlib:jdwp=transport=${debug-transport},address=${jpda.address}" />
<jvmarg line= "${runmain.jvmargs}" />
<classpath >
@ -965,6 +1008,9 @@ exists or setup the property manually. For example like this:
<sourcepath >
<path path= "${web.docbase.dir}" />
</sourcepath>
<bootclasspath >
<path path= "${platform.bootcp}" />
</bootclasspath>
</nbjpdaconnect>
</target>
<target depends= "init" if= "netbeans.home" name= "-debug-start-debugger" >
@ -1071,7 +1117,7 @@ exists or setup the property manually. For example like this:
-->
<target depends= "init" if= "have.sources" name= "javadoc-build" >
<mkdir dir= "${dist.javadoc.dir}" />
<javadoc additionalparam= "${javadoc.additionalparam}" author= "${javadoc.author}" charset= "UTF-8" destdir= "${dist.javadoc.dir}" docencoding= "UTF-8" encoding= "${javadoc.encoding.used}" failonerror= "true" noindex= "${javadoc.noindex}" nonavbar= "${javadoc.nonavbar}" notree= "${javadoc.notree}" private= "${javadoc.private}" source= "${javac.source}" splitindex= "${javadoc.splitindex}" use= "${javadoc.use}" useexternalfile= "true" version= "${javadoc.version}" windowtitle= "${javadoc.windowtitle}" >
<javadoc additionalparam= "${javadoc.additionalparam}" author= "${javadoc.author}" charset= "UTF-8" destdir= "${dist.javadoc.dir}" docencoding= "UTF-8" encoding= "${javadoc.encoding.used}" executable= "${platform.javadoc}" failonerror= "true" noindex= "${javadoc.noindex}" nonavbar= "${javadoc.nonavbar}" notree= "${javadoc.notree}" private= "${javadoc.private}" source= "${javac.source}" splitindex= "${javadoc.splitindex}" use= "${javadoc.use}" useexternalfile= "true" version= "${javadoc.version}" windowtitle= "${javadoc.windowtitle}" >
<classpath >
<path path= "${javac.classpath}:${j2ee.platform.classpath}" />
</classpath>