@ -74,6 +74,43 @@ is divided into following sections: 
			
		
	
		
		
			
				
					        <property  file= "nbproject/project.properties" />         <property  file= "nbproject/project.properties" />  
			
		
	
		
		
			
				
					    </target>     </target>  
			
		
	
		
		
			
				
					    <target  depends= "-pre-init,-init-private,-init-libraries,-init-userdir,-init-user,-init-project,-init-macrodef-property"  name= "-do-init" >     <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.  -->         <!--  Ensure configuration directory exists.  -->  
			
		
	
		
		
			
				
					        <mkdir  dir= "${meta.inf}" />         <mkdir  dir= "${meta.inf}" />  
			
		
	
		
		
			
				
					        <property  name= "runmain.jvmargs"  value= "" />         <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" />                 <property  location= "${build.dir}/empty"  name= "empty.dir" />  
			
		
	
		
		
			
				
					                <mkdir  dir= "${empty.dir}" />                 <mkdir  dir= "${empty.dir}" />  
			
		
	
		
		
			
				
					                <mkdir  dir= "@{apgeneratedsrcdir}" />                 <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 >                     <src >  
			
		
	
		
		
			
				
					                        <dirset  dir= "@{gensrcdir}"  erroronmissingdir= "false" >                         <dirset  dir= "@{gensrcdir}"  erroronmissingdir= "false" >  
			
		
	
		
		
			
				
					                            <include  name= "*" />                             <include  name= "*" />  
			
		
	
	
		
		
			
				
					
						
							
								 
						
						
							
								 
						
						
					 
					@ -293,7 +330,7 @@ or ant -Dj2ee.platform.classpath=<server_classpath> (where no properties f 
			
		
	
		
		
			
				
					                <property  name= "javac.compilerargs"  value= "" />                 <property  name= "javac.compilerargs"  value= "" />  
			
		
	
		
		
			
				
					                <property  location= "${build.dir}/empty"  name= "empty.dir" />                 <property  location= "${build.dir}/empty"  name= "empty.dir" />  
			
		
	
		
		
			
				
					                <mkdir  dir= "${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 >                     <src >  
			
		
	
		
		
			
				
					                        <dirset  dir= "@{gensrcdir}"  erroronmissingdir= "false" >                         <dirset  dir= "@{gensrcdir}"  erroronmissingdir= "false" >  
			
		
	
		
		
			
				
					                            <include  name= "*" />                             <include  name= "*" />  
			
		
	
	
		
		
			
				
					
						
							
								 
						
						
							
								 
						
						
					 
					@ -370,7 +407,7 @@ or ant -Dj2ee.platform.classpath=<server_classpath> (where no properties f 
			
		
	
		
		
			
				
					            <attribute  default= ""  name= "testmethods" />             <attribute  default= ""  name= "testmethods" />  
			
		
	
		
		
			
				
					            <element  name= "customize"  optional= "true" />             <element  name= "customize"  optional= "true" />  
			
		
	
		
		
			
				
					            <sequential >             <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}" />                     <test  methods= "@{testmethods}"  name= "@{testincludes}"  todir= "${build.test.results.dir}" />  
			
		
	
		
		
			
				
					                    <syspropertyset >                     <syspropertyset >  
			
		
	
		
		
			
				
					                        <propertyref  prefix= "test-sys-prop." />                         <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" />             <element  name= "customize"  optional= "true" />  
			
		
	
		
		
			
				
					            <sequential >             <sequential >  
			
		
	
		
		
			
				
					                <property  name= "run.jvmargs.ide"  value= "" />                 <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}" >                     <batchtest  todir= "${build.test.results.dir}" >  
			
		
	
		
		
			
				
					                        <fileset  dir= "${test.src.dir}"  excludes= "@{excludes},${excludes}"  includes= "@{includes}" >                         <fileset  dir= "${test.src.dir}"  excludes= "@{excludes},${excludes}"  includes= "@{includes}" >  
			
		
	
		
		
			
				
					                            <filename  name= "@{testincludes}" />                             <filename  name= "@{testincludes}" />  
			
		
	
	
		
		
			
				
					
						
							
								 
						
						
							
								 
						
						
					 
					@ -433,7 +470,7 @@ or ant -Dj2ee.platform.classpath=<server_classpath> (where no properties f 
			
		
	
		
		
			
				
					                    </fileset>                     </fileset>  
			
		
	
		
		
			
				
					                </union>                 </union>  
			
		
	
		
		
			
				
					                <taskdef  classname= "org.testng.TestNGAntTask"  classpath= "${run.test.classpath}"  name= "testng" />                 <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}" />                     <xmlfileset  dir= "${build.test.classes.dir}"  includes= "@{testincludes}" />  
			
		
	
		
		
			
				
					                    <propertyset >                     <propertyset >  
			
		
	
		
		
			
				
					                        <propertyref  prefix= "test-sys-prop." />                         <propertyref  prefix= "test-sys-prop." />  
			
		
	
	
		
		
			
				
					
						
							
								 
						
						
							
								 
						
						
					 
					@ -513,7 +550,7 @@ or ant -Dj2ee.platform.classpath=<server_classpath> (where no properties f 
			
		
	
		
		
			
				
					            <attribute  default= ""  name= "testmethods" />             <attribute  default= ""  name= "testmethods" />  
			
		
	
		
		
			
				
					            <element  name= "customize"  optional= "true" />             <element  name= "customize"  optional= "true" />  
			
		
	
		
		
			
				
					            <sequential >             <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}" />                     <test  methods= "@{testmethods}"  name= "@{testincludes}"  todir= "${build.test.results.dir}" />  
			
		
	
		
		
			
				
					                    <syspropertyset >                     <syspropertyset >  
			
		
	
		
		
			
				
					                        <propertyref  prefix= "test-sys-prop." />                         <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" />             <element  name= "customize"  optional= "true" />  
			
		
	
		
		
			
				
					            <sequential >             <sequential >  
			
		
	
		
		
			
				
					                <property  name= "run.jvmargs.ide"  value= "" />                 <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}" >                     <batchtest  todir= "${build.test.results.dir}" >  
			
		
	
		
		
			
				
					                        <fileset  dir= "${test.src.dir}"  excludes= "@{excludes},${excludes}"  includes= "@{includes}" >                         <fileset  dir= "${test.src.dir}"  excludes= "@{excludes},${excludes}"  includes= "@{includes}" >  
			
		
	
		
		
			
				
					                            <filename  name= "@{testincludes}" />                             <filename  name= "@{testincludes}" />  
			
		
	
	
		
		
			
				
					
						
							
								 
						
						
							
								 
						
						
					 
					@ -661,7 +698,7 @@ or ant -Dj2ee.platform.classpath=<server_classpath> (where no properties f 
			
		
	
		
		
			
				
					            <attribute  default= "${main.class}"  name= "classname" />             <attribute  default= "${main.class}"  name= "classname" />  
			
		
	
		
		
			
				
					            <element  name= "customize"  optional= "true" />             <element  name= "customize"  optional= "true" />  
			
		
	
		
		
			
				
					            <sequential >             <sequential >  
			
		
	
		
		
			
				
					
					                <java  classname= "@{classname}"  fork= "true" >                 <java  classname= "@{classname}"  fork= "true"  jvm= "${platform.java}"  >  
			
				
				
			
		
	
		
		
	
		
		
			
				
					                    <jvmarg  line= "${endorsed.classpath.cmd.line.arg}" />                     <jvmarg  line= "${endorsed.classpath.cmd.line.arg}" />  
			
		
	
		
		
			
				
					                    <jvmarg  line= "${runmain.jvmargs}" />                     <jvmarg  line= "${runmain.jvmargs}" />  
			
		
	
		
		
			
				
					                    <classpath >                     <classpath >  
			
		
	
	
		
		
			
				
					
						
						
						
							
								 
						
					 
					@ -685,6 +722,9 @@ or ant -Dj2ee.platform.classpath=<server_classpath> (where no properties f 
			
		
	
		
		
			
				
					                    <classpath >                     <classpath >  
			
		
	
		
		
			
				
					                        <path  path= "@{classpath}" />                         <path  path= "@{classpath}" />  
			
		
	
		
		
			
				
					                    </classpath>                     </classpath>  
			
		
	
		
		
			
				
					                    <bootclasspath >  
			
		
	
		
		
			
				
					                        <path  path= "${platform.bootcp}" />  
			
		
	
		
		
			
				
					                    </bootclasspath>  
			
		
	
		
		
			
				
					                </nbjpdastart>                 </nbjpdastart>  
			
		
	
		
		
			
				
					            </sequential>             </sequential>  
			
		
	
		
		
			
				
					        </macrodef>         </macrodef>  
			
		
	
	
		
		
			
				
					
						
							
								 
						
						
							
								 
						
						
					 
					@ -719,7 +759,10 @@ or ant -Dj2ee.platform.classpath=<server_classpath> (where no properties f 
			
		
	
		
		
			
				
					            <attribute  default= "${application.args}"  name= "args" />             <attribute  default= "${application.args}"  name= "args" />  
			
		
	
		
		
			
				
					            <element  name= "customize"  optional= "true" />             <element  name= "customize"  optional= "true" />  
			
		
	
		
		
			
				
					            <sequential >             <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  value= "-agentlib:jdwp=transport=${debug-transport},address=${jpda.address}" />  
			
		
	
		
		
			
				
					                    <jvmarg  line= "${runmain.jvmargs}" />                     <jvmarg  line= "${runmain.jvmargs}" />  
			
		
	
		
		
			
				
					                    <classpath >                     <classpath >  
			
		
	
	
		
		
			
				
					
						
							
								 
						
						
							
								 
						
						
					 
					@ -965,6 +1008,9 @@ exists or setup the property manually. For example like this: 
			
		
	
		
		
			
				
					            <sourcepath >             <sourcepath >  
			
		
	
		
		
			
				
					                <path  path= "${web.docbase.dir}" />                 <path  path= "${web.docbase.dir}" />  
			
		
	
		
		
			
				
					            </sourcepath>             </sourcepath>  
			
		
	
		
		
			
				
					            <bootclasspath >  
			
		
	
		
		
			
				
					                <path  path= "${platform.bootcp}" />  
			
		
	
		
		
			
				
					            </bootclasspath>  
			
		
	
		
		
			
				
					        </nbjpdaconnect>         </nbjpdaconnect>  
			
		
	
		
		
			
				
					    </target>     </target>  
			
		
	
		
		
			
				
					    <target  depends= "init"  if= "netbeans.home"  name= "-debug-start-debugger" >     <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" >     <target  depends= "init"  if= "have.sources"  name= "javadoc-build" >  
			
		
	
		
		
			
				
					        <mkdir  dir= "${dist.javadoc.dir}" />         <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 >             <classpath >  
			
		
	
		
		
			
				
					                <path  path= "${javac.classpath}:${j2ee.platform.classpath}" />                 <path  path= "${javac.classpath}:${j2ee.platform.classpath}" />  
			
		
	
		
		
			
				
					            </classpath>             </classpath>