DANIEL IVAN ESTRADA MORANDO
7 months ago
19 changed files with 4222 additions and 0 deletions
@ -0,0 +1,68 @@ |
|||
<?xml version="1.0" encoding="UTF-8"?> |
|||
<!-- 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="InventarioJakartaJIN-ejb" default="default" basedir="." xmlns:ejbjarproject="http://www.netbeans.org/ns/j2ee-ejbjarproject/3"> |
|||
<description>Builds, tests, and runs the project InventarioJakartaJIN-ejb.</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. They 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-single: called before javac compilation of single file |
|||
-post-compile-single: called after javac compilation of single file |
|||
-pre-dist: called before archive building |
|||
-post-dist: called after archive building |
|||
-post-clean: called after cleaning build products |
|||
-pre-run-deploy: called before deploying |
|||
-post-run-deploy: called after deploying |
|||
|
|||
(Targets beginning with '-' are not intended to be called on their own.) |
|||
|
|||
Example of pluging an obfuscator after the compilation could look like |
|||
|
|||
<target name="-post-compile"> |
|||
<obfuscate> |
|||
<fileset dir="${build.classes.dir}"/> |
|||
</obfuscate> |
|||
</target> |
|||
|
|||
For list of available properties check the imported |
|||
nbproject/build-impl.xml file. |
|||
|
|||
|
|||
Other way how to customize the build is by overriding existing main targets. |
|||
The target of interest are: |
|||
|
|||
init-macrodef-javac: defines macro for javac compilation |
|||
init-macrodef-debug: defines macro for class debugging |
|||
do-dist: archive building |
|||
run: execution of project |
|||
javadoc-build: javadoc generation |
|||
|
|||
Example of overriding the target for project execution could look like |
|||
|
|||
<target name="run" depends="<PROJNAME>-impl.jar"> |
|||
<exec dir="bin" executable="launcher.exe"> |
|||
<arg file="${dist.jar}"/> |
|||
</exec> |
|||
</target> |
|||
|
|||
Notice that overridden target depends on jar target and not only on |
|||
compile target as regular run target does. Again, for list of available |
|||
properties which you can use check the target you are overriding in |
|||
nbproject/build-impl.xml file. |
|||
|
|||
--> |
|||
</project> |
@ -0,0 +1,131 @@ |
|||
<?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. |
|||
|
|||
--> |
|||
<project default="-deploy-ant" basedir="."> |
|||
<target name="-init-cl-deployment-env" if="deploy.ant.enabled"> |
|||
<property file="${deploy.ant.properties.file}" /> |
|||
<available file="${deploy.ant.docbase.dir}/WEB-INF/sun-web.xml" property="sun.web.present"/> |
|||
<available file="${deploy.ant.docbase.dir}/WEB-INF/glassfish-web.xml" property="glassfish.web.present"/> |
|||
<available file="${deploy.ant.resource.dir}" property="has.setup"/> |
|||
<tempfile prefix="gfv3" property="gfv3.password.file" destdir="${java.io.tmpdir}"/> <!-- do not forget to delete this! --> |
|||
<echo message="AS_ADMIN_PASSWORD=${gfv3.password}" file="${gfv3.password.file}"/> |
|||
</target> |
|||
|
|||
<target name="-parse-sun-web" depends="-init-cl-deployment-env" if="sun.web.present"> |
|||
<tempfile prefix="gfv3" property="temp.sun.web" destdir="${java.io.tmpdir}"/> |
|||
<copy file="${deploy.ant.docbase.dir}/WEB-INF/sun-web.xml" tofile="${temp.sun.web}"/> |
|||
<!-- The doctype triggers resolution which can fail --> |
|||
<replace file="${temp.sun.web}"> |
|||
<replacetoken><![CDATA[<!DOCTYPE]]></replacetoken> |
|||
<replacevalue><![CDATA[<!-- <!DOCTYPE]]></replacevalue> |
|||
</replace> |
|||
<replace file="${temp.sun.web}"> |
|||
<replacetoken><![CDATA[<sun-web-app]]></replacetoken> |
|||
<replacevalue><![CDATA[--> <sun-web-app]]></replacevalue> |
|||
</replace> |
|||
<xmlproperty file="${temp.sun.web}" validate="false"> |
|||
</xmlproperty> |
|||
<delete file="${temp.sun.web}"/> |
|||
<condition property="deploy.ant.client.url" value="${gfv3.url}${sun-web-app.context-root}" else="${gfv3.url}/${ant.project.name}"> |
|||
<isset property="sun-web-app.context-root"/> |
|||
</condition> |
|||
<condition property="deploy.context.root.argument" value="&contextroot=${sun-web-app.context-root}" else="/${ant.project.name}"> |
|||
<isset property="sun-web-app.context-root"/> |
|||
</condition> |
|||
</target> |
|||
<target name="-parse-glassfish-web" depends="-init-cl-deployment-env" if="glassfish.web.present"> |
|||
<tempfile prefix="gfv3" property="temp.gf.web" destdir="${java.io.tmpdir}"/> |
|||
<copy file="${deploy.ant.docbase.dir}/WEB-INF/glassfish-web.xml" tofile="${temp.gf.web}"/> |
|||
<!-- The doctype triggers resolution which can fail --> |
|||
<replace file="${temp.gf.web}"> |
|||
<replacetoken><![CDATA[<!DOCTYPE]]></replacetoken> |
|||
<replacevalue><![CDATA[<!-- <!DOCTYPE]]></replacevalue> |
|||
</replace> |
|||
<replace file="${temp.gf.web}"> |
|||
<replacetoken><![CDATA[<glassfish-web-app]]></replacetoken> |
|||
<replacevalue><![CDATA[--> <glassfish-web-app]]></replacevalue> |
|||
</replace> |
|||
<xmlproperty file="${temp.gf.web}" validate="false"> |
|||
</xmlproperty> |
|||
<delete file="${temp.gf.web}"/> |
|||
<condition property="deploy.ant.client.url" value="${gfv3.url}${glassfish-web-app.context-root}" else="${gfv3.url}/${ant.project.name}"> |
|||
<isset property="glassfish-web-app.context-root"/> |
|||
</condition> |
|||
<condition property="deploy.context.root.argument" value="&contextroot=${glassfish-web-app.context-root}" else="/${ant.project.name}"> |
|||
<isset property="glassfish-web-app.context-root"/> |
|||
</condition> |
|||
</target> |
|||
<target name="-no-parse-sun-web" depends="-init-cl-deployment-env" unless="sun.web.present"> |
|||
<property name="deploy.context.root.argument" value=""/> |
|||
</target> |
|||
<target name="-add-resources" depends="-init-cl-deployment-env" if="has.setup"> |
|||
<tempfile prefix="gfv3" property="gfv3.resources.dir" destdir="${java.io.tmpdir}"/> |
|||
<mkdir dir="${gfv3.resources.dir}"/> |
|||
<mkdir dir="${gfv3.resources.dir}/META-INF"/> |
|||
<copy todir="${gfv3.resources.dir}/META-INF"> |
|||
<fileset dir="${deploy.ant.resource.dir}"/> |
|||
</copy> |
|||
<jar destfile="${deploy.ant.archive}" update="true"> |
|||
<fileset dir="${gfv3.resources.dir}"/> |
|||
</jar> |
|||
<delete dir="${gfv3.resources.dir}"/> |
|||
</target> |
|||
<target name="-deploy-ant" depends="-parse-glassfish-web, -parse-sun-web, -no-parse-sun-web,-add-resources" if="deploy.ant.enabled"> |
|||
<antcall target="-deploy-without-pw"/> |
|||
<antcall target="-deploy-with-pw"/> |
|||
</target> |
|||
|
|||
<target name="-deploy-without-pw" unless="gfv3.password"> |
|||
<echo message="Deploying ${deploy.ant.archive}"/> |
|||
<tempfile prefix="gfv3" property="gfv3.results.file" destdir="${java.io.tmpdir}"/> <!-- do not forget to delete this! --> |
|||
<property name="full.deploy.ant.archive" location="${deploy.ant.archive}"/> |
|||
<get src="${gfv3.admin.url}/__asadmin/deploy?path=${full.deploy.ant.archive}${deploy.context.root.argument}&force=true&name=${ant.project.name}" |
|||
dest="${gfv3.results.file}"/> |
|||
<delete file="${gfv3.results.file}"/> |
|||
</target> |
|||
<target name="-deploy-with-pw" if="gfv3.password"> |
|||
<echo message="Deploying ${deploy.ant.archive}"/> |
|||
<tempfile prefix="gfv3" property="gfv3.results.file" destdir="${java.io.tmpdir}"/> <!-- do not forget to delete this! --> |
|||
<property name="full.deploy.ant.archive" location="${deploy.ant.archive}"/> |
|||
<get username="${gfv3.username}" password="${gfv3.password}" src="${gfv3.admin.url}/__asadmin/deploy?path=${full.deploy.ant.archive}${deploy.context.root.argument}&force=true&name=${ant.project.name}" |
|||
dest="${gfv3.results.file}"/> |
|||
<delete file="${gfv3.results.file}"/> |
|||
</target> |
|||
<target name="-undeploy-ant" depends="-init-cl-deployment-env" if="deploy.ant.enabled"> |
|||
<antcall target="-undeploy-without-pw"/> |
|||
<antcall target="-undeploy-with-pw"/> |
|||
</target> |
|||
|
|||
<target name="-undeploy-without-pw" unless="gfv3.password"> |
|||
<echo message="Undeploying ${deploy.ant.archive}"/> |
|||
<tempfile prefix="gfv3" property="gfv3.results.file" destdir="${java.io.tmpdir}"/> <!-- do not forget to delete this! --> |
|||
<get src="${gfv3.admin.url}/__asadmin/undeploy?name=${ant.project.name}" |
|||
dest="${gfv3.results.file}"/> |
|||
<delete file="${gfv3.results.file}"/> |
|||
</target> |
|||
<target name="-undeploy-with-pw" if="gfv3.password"> |
|||
<echo message="Undeploying ${deploy.ant.archive}"/> |
|||
<tempfile prefix="gfv3" property="gfv3.results.file" destdir="${java.io.tmpdir}"/> <!-- do not forget to delete this! --> |
|||
<get username="${gfv3.username}" password="${gfv3.password}" src="${gfv3.admin.url}/__asadmin/undeploy?name=${ant.project.name}" |
|||
dest="${gfv3.results.file}"/> |
|||
<delete file="${gfv3.results.file}"/> |
|||
</target> |
|||
</project> |
File diff suppressed because it is too large
@ -0,0 +1,8 @@ |
|||
build.xml.data.CRC32=0c006994 |
|||
build.xml.script.CRC32=6953d905 |
|||
build.xml.stylesheet.CRC32=a737d6c5@1.75 |
|||
# This file is used by a NetBeans-based IDE to track changes in generated files such as build-impl.xml. |
|||
# Do not edit this file. You may delete it but then the IDE will never regenerate such files for you. |
|||
nbproject/build-impl.xml.data.CRC32=0c006994 |
|||
nbproject/build-impl.xml.script.CRC32=4e1fba6f |
|||
nbproject/build-impl.xml.stylesheet.CRC32=62693482@1.75 |
@ -0,0 +1,78 @@ |
|||
annotation.processing.enabled=true |
|||
annotation.processing.enabled.in.editor=true |
|||
annotation.processing.processor.options=-Aeclipselink.canonicalmodel.use_static_factory=false |
|||
annotation.processing.processors.list= |
|||
annotation.processing.run.all.processors=true |
|||
annotation.processing.source.output=${build.generated.sources.dir}/ap-source-output |
|||
build.classes.dir=${build.dir}/classes |
|||
build.classes.excludes=**/*.java,**/*.form,**/.nbattrs |
|||
build.dir=build |
|||
build.ear.classes.dir=${build.dir}/classes |
|||
build.generated.dir=${build.dir}/generated |
|||
build.generated.sources.dir=${build.dir}/generated-sources |
|||
build.test.classes.dir=${build.dir}/test/classes |
|||
build.test.results.dir=${build.dir}/test/results |
|||
debug.classpath=${javac.classpath}:${build.classes.dir} |
|||
debug.test.classpath=\ |
|||
${run.test.classpath} |
|||
dist.dir=dist |
|||
dist.ear.jar=${dist.dir}/${jar.name} |
|||
dist.jar=${dist.dir}/${jar.name} |
|||
dist.javadoc.dir=${dist.dir}/javadoc |
|||
endorsed.classpath=\ |
|||
${libs.javaee-endorsed-api-7.0.classpath} |
|||
excludes= |
|||
file.reference.primefaces-12.0.0.jar=..\\..\\InventarioJakartaJIN\\InventarioJakartaJIN-war\\libs\\primefaces-12.0.0.jar |
|||
includes=** |
|||
j2ee.compile.on.save=true |
|||
j2ee.deploy.on.save=true |
|||
j2ee.platform=1.7 |
|||
j2ee.platform.classpath=${j2ee.server.home}/modules/bean-validator.jar:${j2ee.server.home}/modules/endorsed/javax.annotation-api.jar:${j2ee.server.home}/modules/endorsed/jaxb-api-osgi.jar:${j2ee.server.home}/modules/endorsed/webservices-api-osgi.jar:${j2ee.server.home}/modules/javax.batch-api.jar:${j2ee.server.home}/modules/javax.ejb-api.jar:${j2ee.server.home}/modules/javax.el.jar:${j2ee.server.home}/modules/javax.enterprise.concurrent-api.jar:${j2ee.server.home}/modules/javax.enterprise.concurrent.jar:${j2ee.server.home}/modules/javax.enterprise.deploy-api.jar:${j2ee.server.home}/modules/javax.faces.jar:${j2ee.server.home}/modules/javax.inject.jar:${j2ee.server.home}/modules/javax.interceptor-api.jar:${j2ee.server.home}/modules/javax.jms-api.jar:${j2ee.server.home}/modules/javax.json.jar:${j2ee.server.home}/modules/javax.mail.jar:${j2ee.server.home}/modules/javax.management.j2ee-api.jar:${j2ee.server.home}/modules/javax.persistence.jar:${j2ee.server.home}/modules/javax.resource-api.jar:${j2ee.server.home}/modules/javax.security.auth.message-api.jar:${j2ee.server.home}/modules/javax.security.jacc-api.jar:${j2ee.server.home}/modules/javax.servlet-api.jar:${j2ee.server.home}/modules/javax.servlet.jsp-api.jar:${j2ee.server.home}/modules/javax.servlet.jsp.jar:${j2ee.server.home}/modules/javax.servlet.jsp.jstl-api.jar:${j2ee.server.home}/modules/javax.servlet.jsp.jstl.jar:${j2ee.server.home}/modules/javax.transaction-api.jar:${j2ee.server.home}/modules/javax.websocket-api.jar:${j2ee.server.home}/modules/javax.ws.rs-api.jar:${j2ee.server.home}/modules/javax.xml.registry-api.jar:${j2ee.server.home}/modules/javax.xml.rpc-api.jar:${j2ee.server.home}/modules/jaxb-osgi.jar:${j2ee.server.home}/modules/webservices-osgi.jar:${j2ee.server.home}/modules/weld-osgi-bundle.jar:${j2ee.server.middleware}/mq/lib/jaxm-api.jar |
|||
j2ee.platform.embeddableejb.classpath=${j2ee.server.home}/lib/embedded/glassfish-embedded-static-shell.jar |
|||
j2ee.platform.wscompile.classpath=${j2ee.server.home}/modules/webservices-osgi.jar |
|||
j2ee.platform.wsgen.classpath=${j2ee.server.home}/modules/webservices-osgi.jar:${j2ee.server.home}/modules/endorsed/webservices-api-osgi.jar:${j2ee.server.home}/modules/jaxb-osgi.jar:${j2ee.server.home}/modules/endorsed/jaxb-api-osgi.jar |
|||
j2ee.platform.wsimport.classpath=${j2ee.server.home}/modules/webservices-osgi.jar:${j2ee.server.home}/modules/endorsed/webservices-api-osgi.jar:${j2ee.server.home}/modules/jaxb-osgi.jar:${j2ee.server.home}/modules/endorsed/jaxb-api-osgi.jar |
|||
j2ee.platform.wsit.classpath= |
|||
j2ee.server.type=gfv4ee7 |
|||
jar.compress=false |
|||
jar.name=InventarioJakartaJIN-ejb.jar |
|||
jars.in.ejbjar=false |
|||
javac.classpath=\ |
|||
${file.reference.primefaces-12.0.0.jar} |
|||
javac.debug=true |
|||
javac.deprecation=false |
|||
javac.processorpath=\ |
|||
${javac.classpath}:\ |
|||
${libs.EclipseLink-GlassFish-v3.classpath} |
|||
javac.source=1.8 |
|||
javac.target=1.8 |
|||
javac.test.classpath=\ |
|||
${javac.classpath}:\ |
|||
${build.classes.dir} |
|||
javac.test.processorpath=${javac.test.classpath} |
|||
javadoc.additionalparam= |
|||
javadoc.author=false |
|||
javadoc.encoding=${source.encoding} |
|||
javadoc.noindex=false |
|||
javadoc.nonavbar=false |
|||
javadoc.notree=false |
|||
javadoc.preview=true |
|||
javadoc.private=false |
|||
javadoc.splitindex=true |
|||
javadoc.use=true |
|||
javadoc.version=false |
|||
javadoc.windowtitle= |
|||
meta.inf=${source.root}/conf |
|||
meta.inf.excludes=sun-cmp-mappings.xml |
|||
platform.active=Oracle_OpenJDK_8.0.342_7 |
|||
resource.dir=setup |
|||
run.test.classpath=\ |
|||
${javac.test.classpath}:\ |
|||
${build.test.classes.dir} |
|||
# Space-separated list of JVM arguments used when running a class with a main method or a unit test |
|||
# (you may also define separate properties like run-sys-prop.name=value instead of -Dname=value): |
|||
runmain.jvmargs= |
|||
source.encoding=UTF-8 |
|||
source.root=src |
|||
src.dir=${source.root}/java |
|||
test.src.dir=test |
@ -0,0 +1,18 @@ |
|||
<?xml version="1.0" encoding="UTF-8"?> |
|||
<project xmlns="http://www.netbeans.org/ns/project/1"> |
|||
<type>org.netbeans.modules.j2ee.ejbjarproject</type> |
|||
<configuration> |
|||
<data xmlns="http://www.netbeans.org/ns/j2ee-ejbjarproject/3"> |
|||
<name>InventarioJakartaJIN-ejb</name> |
|||
<minimum-ant-version>1.6.5</minimum-ant-version> |
|||
<explicit-platform explicit-source-supported="true"/> |
|||
<included-library dirs="200">file.reference.primefaces-12.0.0.jar</included-library> |
|||
<source-roots> |
|||
<root id="src.dir"/> |
|||
</source-roots> |
|||
<test-roots> |
|||
<root id="test.src.dir"/> |
|||
</test-roots> |
|||
</data> |
|||
</configuration> |
|||
</project> |
@ -0,0 +1,14 @@ |
|||
<?xml version="1.0" encoding="UTF-8"?> |
|||
<!DOCTYPE resources PUBLIC "-//GlassFish.org//DTD GlassFish Application Server 3.1 Resource Definitions//EN" "http://glassfish.org/dtds/glassfish-resources_1_5.dtd"> |
|||
<resources> |
|||
<jdbc-connection-pool allow-non-component-callers="false" associate-with-thread="false" connection-creation-retry-attempts="0" connection-creation-retry-interval-in-seconds="10" connection-leak-reclaim="false" connection-leak-timeout-in-seconds="0" connection-validation-method="auto-commit" datasource-classname="com.mysql.jdbc.jdbc2.optional.MysqlDataSource" fail-all-connections="false" idle-timeout-in-seconds="300" is-connection-validation-required="false" is-isolation-level-guaranteed="true" lazy-connection-association="false" lazy-connection-enlistment="false" match-connections="false" max-connection-usage-count="0" max-pool-size="32" max-wait-time-in-millis="60000" name="mysql_inventario_rootPool" non-transactional-connections="false" pool-resize-quantity="2" res-type="javax.sql.DataSource" statement-timeout-in-seconds="-1" steady-pool-size="8" validate-atmost-once-period-in-seconds="0" wrap-jdbc-objects="false"> |
|||
<property name="serverName" value="localhost"/> |
|||
<property name="portNumber" value="3306"/> |
|||
<property name="databaseName" value="inventario"/> |
|||
<property name="User" value="root"/> |
|||
<property name="Password" value="123456789"/> |
|||
<property name="URL" value="jdbc:mysql://localhost:3306/inventario"/> |
|||
<property name="driverClass" value="com.mysql.jdbc.Driver"/> |
|||
</jdbc-connection-pool> |
|||
<jdbc-resource enabled="true" jndi-name="java:module/Inventario" object-type="user" pool-name="mysql_inventario_rootPool"/> |
|||
</resources> |
@ -0,0 +1,8 @@ |
|||
<?xml version="1.0" encoding="UTF-8"?> |
|||
<persistence version="2.1" xmlns="http://xmlns.jcp.org/xml/ns/persistence" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://xmlns.jcp.org/xml/ns/persistence http://xmlns.jcp.org/xml/ns/persistence/persistence_2_1.xsd"> |
|||
<persistence-unit name="InventarioJakartaJIN-ejbPU" transaction-type="JTA"> |
|||
<jta-data-source>jdbc/Inventario</jta-data-source> |
|||
<exclude-unlisted-classes>false</exclude-unlisted-classes> |
|||
<properties/> |
|||
</persistence-unit> |
|||
</persistence> |
@ -0,0 +1,71 @@ |
|||
<?xml version="1.0" encoding="UTF-8"?> |
|||
<!-- 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="InventarioJakartaJIN-war" default="default" basedir="."> |
|||
<description>Builds, tests, and runs the project InventarioJakartaJIN-war.</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. They 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-single: called before javac compilation of single file |
|||
-post-compile-single: called after javac compilation of single file |
|||
-pre-compile-test: called before javac compilation of JUnit tests |
|||
-post-compile-test: called after javac compilation of JUnit tests |
|||
-pre-compile-test-single: called before javac compilation of single JUnit test |
|||
-post-compile-test-single: called after javac compilation of single JUunit test |
|||
-pre-dist: called before archive building |
|||
-post-dist: called after archive building |
|||
-post-clean: called after cleaning build products |
|||
-pre-run-deploy: called before deploying |
|||
-post-run-deploy: called after deploying |
|||
|
|||
Example of pluging an obfuscator after the compilation could look like |
|||
|
|||
<target name="-post-compile"> |
|||
<obfuscate> |
|||
<fileset dir="${build.classes.dir}"/> |
|||
</obfuscate> |
|||
</target> |
|||
|
|||
For list of available properties check the imported |
|||
nbproject/build-impl.xml file. |
|||
|
|||
|
|||
Other way how to customize the build is by overriding existing main targets. |
|||
The target of interest are: |
|||
|
|||
init-macrodef-javac: defines macro for javac compilation |
|||
init-macrodef-junit: defines macro for junit execution |
|||
init-macrodef-debug: defines macro for class debugging |
|||
do-dist: archive building |
|||
run: execution of project |
|||
javadoc-build: javadoc generation |
|||
|
|||
Example of overriding the target for project execution could look like |
|||
|
|||
<target name="run" depends="<PROJNAME>-impl.jar"> |
|||
<exec dir="bin" executable="launcher.exe"> |
|||
<arg file="${dist.jar}"/> |
|||
</exec> |
|||
</target> |
|||
|
|||
Notice that overridden target depends on jar target and not only on |
|||
compile target as regular run target does. Again, for list of available |
|||
properties which you can use check the target you are overriding in |
|||
nbproject/build-impl.xml file. |
|||
|
|||
--> |
|||
</project> |
@ -0,0 +1,131 @@ |
|||
<?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. |
|||
|
|||
--> |
|||
<project default="-deploy-ant" basedir="."> |
|||
<target name="-init-cl-deployment-env" if="deploy.ant.enabled"> |
|||
<property file="${deploy.ant.properties.file}" /> |
|||
<available file="${deploy.ant.docbase.dir}/WEB-INF/sun-web.xml" property="sun.web.present"/> |
|||
<available file="${deploy.ant.docbase.dir}/WEB-INF/glassfish-web.xml" property="glassfish.web.present"/> |
|||
<available file="${deploy.ant.resource.dir}" property="has.setup"/> |
|||
<tempfile prefix="gfv3" property="gfv3.password.file" destdir="${java.io.tmpdir}"/> <!-- do not forget to delete this! --> |
|||
<echo message="AS_ADMIN_PASSWORD=${gfv3.password}" file="${gfv3.password.file}"/> |
|||
</target> |
|||
|
|||
<target name="-parse-sun-web" depends="-init-cl-deployment-env" if="sun.web.present"> |
|||
<tempfile prefix="gfv3" property="temp.sun.web" destdir="${java.io.tmpdir}"/> |
|||
<copy file="${deploy.ant.docbase.dir}/WEB-INF/sun-web.xml" tofile="${temp.sun.web}"/> |
|||
<!-- The doctype triggers resolution which can fail --> |
|||
<replace file="${temp.sun.web}"> |
|||
<replacetoken><![CDATA[<!DOCTYPE]]></replacetoken> |
|||
<replacevalue><![CDATA[<!-- <!DOCTYPE]]></replacevalue> |
|||
</replace> |
|||
<replace file="${temp.sun.web}"> |
|||
<replacetoken><![CDATA[<sun-web-app]]></replacetoken> |
|||
<replacevalue><![CDATA[--> <sun-web-app]]></replacevalue> |
|||
</replace> |
|||
<xmlproperty file="${temp.sun.web}" validate="false"> |
|||
</xmlproperty> |
|||
<delete file="${temp.sun.web}"/> |
|||
<condition property="deploy.ant.client.url" value="${gfv3.url}${sun-web-app.context-root}" else="${gfv3.url}/${ant.project.name}"> |
|||
<isset property="sun-web-app.context-root"/> |
|||
</condition> |
|||
<condition property="deploy.context.root.argument" value="&contextroot=${sun-web-app.context-root}" else="/${ant.project.name}"> |
|||
<isset property="sun-web-app.context-root"/> |
|||
</condition> |
|||
</target> |
|||
<target name="-parse-glassfish-web" depends="-init-cl-deployment-env" if="glassfish.web.present"> |
|||
<tempfile prefix="gfv3" property="temp.gf.web" destdir="${java.io.tmpdir}"/> |
|||
<copy file="${deploy.ant.docbase.dir}/WEB-INF/glassfish-web.xml" tofile="${temp.gf.web}"/> |
|||
<!-- The doctype triggers resolution which can fail --> |
|||
<replace file="${temp.gf.web}"> |
|||
<replacetoken><![CDATA[<!DOCTYPE]]></replacetoken> |
|||
<replacevalue><![CDATA[<!-- <!DOCTYPE]]></replacevalue> |
|||
</replace> |
|||
<replace file="${temp.gf.web}"> |
|||
<replacetoken><![CDATA[<glassfish-web-app]]></replacetoken> |
|||
<replacevalue><![CDATA[--> <glassfish-web-app]]></replacevalue> |
|||
</replace> |
|||
<xmlproperty file="${temp.gf.web}" validate="false"> |
|||
</xmlproperty> |
|||
<delete file="${temp.gf.web}"/> |
|||
<condition property="deploy.ant.client.url" value="${gfv3.url}${glassfish-web-app.context-root}" else="${gfv3.url}/${ant.project.name}"> |
|||
<isset property="glassfish-web-app.context-root"/> |
|||
</condition> |
|||
<condition property="deploy.context.root.argument" value="&contextroot=${glassfish-web-app.context-root}" else="/${ant.project.name}"> |
|||
<isset property="glassfish-web-app.context-root"/> |
|||
</condition> |
|||
</target> |
|||
<target name="-no-parse-sun-web" depends="-init-cl-deployment-env" unless="sun.web.present"> |
|||
<property name="deploy.context.root.argument" value=""/> |
|||
</target> |
|||
<target name="-add-resources" depends="-init-cl-deployment-env" if="has.setup"> |
|||
<tempfile prefix="gfv3" property="gfv3.resources.dir" destdir="${java.io.tmpdir}"/> |
|||
<mkdir dir="${gfv3.resources.dir}"/> |
|||
<mkdir dir="${gfv3.resources.dir}/META-INF"/> |
|||
<copy todir="${gfv3.resources.dir}/META-INF"> |
|||
<fileset dir="${deploy.ant.resource.dir}"/> |
|||
</copy> |
|||
<jar destfile="${deploy.ant.archive}" update="true"> |
|||
<fileset dir="${gfv3.resources.dir}"/> |
|||
</jar> |
|||
<delete dir="${gfv3.resources.dir}"/> |
|||
</target> |
|||
<target name="-deploy-ant" depends="-parse-glassfish-web, -parse-sun-web, -no-parse-sun-web,-add-resources" if="deploy.ant.enabled"> |
|||
<antcall target="-deploy-without-pw"/> |
|||
<antcall target="-deploy-with-pw"/> |
|||
</target> |
|||
|
|||
<target name="-deploy-without-pw" unless="gfv3.password"> |
|||
<echo message="Deploying ${deploy.ant.archive}"/> |
|||
<tempfile prefix="gfv3" property="gfv3.results.file" destdir="${java.io.tmpdir}"/> <!-- do not forget to delete this! --> |
|||
<property name="full.deploy.ant.archive" location="${deploy.ant.archive}"/> |
|||
<get src="${gfv3.admin.url}/__asadmin/deploy?path=${full.deploy.ant.archive}${deploy.context.root.argument}&force=true&name=${ant.project.name}" |
|||
dest="${gfv3.results.file}"/> |
|||
<delete file="${gfv3.results.file}"/> |
|||
</target> |
|||
<target name="-deploy-with-pw" if="gfv3.password"> |
|||
<echo message="Deploying ${deploy.ant.archive}"/> |
|||
<tempfile prefix="gfv3" property="gfv3.results.file" destdir="${java.io.tmpdir}"/> <!-- do not forget to delete this! --> |
|||
<property name="full.deploy.ant.archive" location="${deploy.ant.archive}"/> |
|||
<get username="${gfv3.username}" password="${gfv3.password}" src="${gfv3.admin.url}/__asadmin/deploy?path=${full.deploy.ant.archive}${deploy.context.root.argument}&force=true&name=${ant.project.name}" |
|||
dest="${gfv3.results.file}"/> |
|||
<delete file="${gfv3.results.file}"/> |
|||
</target> |
|||
<target name="-undeploy-ant" depends="-init-cl-deployment-env" if="deploy.ant.enabled"> |
|||
<antcall target="-undeploy-without-pw"/> |
|||
<antcall target="-undeploy-with-pw"/> |
|||
</target> |
|||
|
|||
<target name="-undeploy-without-pw" unless="gfv3.password"> |
|||
<echo message="Undeploying ${deploy.ant.archive}"/> |
|||
<tempfile prefix="gfv3" property="gfv3.results.file" destdir="${java.io.tmpdir}"/> <!-- do not forget to delete this! --> |
|||
<get src="${gfv3.admin.url}/__asadmin/undeploy?name=${ant.project.name}" |
|||
dest="${gfv3.results.file}"/> |
|||
<delete file="${gfv3.results.file}"/> |
|||
</target> |
|||
<target name="-undeploy-with-pw" if="gfv3.password"> |
|||
<echo message="Undeploying ${deploy.ant.archive}"/> |
|||
<tempfile prefix="gfv3" property="gfv3.results.file" destdir="${java.io.tmpdir}"/> <!-- do not forget to delete this! --> |
|||
<get username="${gfv3.username}" password="${gfv3.password}" src="${gfv3.admin.url}/__asadmin/undeploy?name=${ant.project.name}" |
|||
dest="${gfv3.results.file}"/> |
|||
<delete file="${gfv3.results.file}"/> |
|||
</target> |
|||
</project> |
File diff suppressed because it is too large
@ -0,0 +1,8 @@ |
|||
build.xml.data.CRC32=b783d194 |
|||
build.xml.script.CRC32=6b43da1e |
|||
build.xml.stylesheet.CRC32=1707db4f@1.96.0.1 |
|||
# This file is used by a NetBeans-based IDE to track changes in generated files such as build-impl.xml. |
|||
# Do not edit this file. You may delete it but then the IDE will never regenerate such files for you. |
|||
nbproject/build-impl.xml.data.CRC32=b783d194 |
|||
nbproject/build-impl.xml.script.CRC32=fafe5226 |
|||
nbproject/build-impl.xml.stylesheet.CRC32=334708a0@1.96.0.1 |
@ -0,0 +1,97 @@ |
|||
annotation.processing.enabled=true |
|||
annotation.processing.enabled.in.editor=true |
|||
annotation.processing.processors.list= |
|||
annotation.processing.run.all.processors=true |
|||
annotation.processing.source.output=${build.generated.sources.dir}/ap-source-output |
|||
auxiliary.org-netbeans-modules-projectapi.jsf_2e_language=Facelets |
|||
build.classes.dir=${build.web.dir}/WEB-INF/classes |
|||
build.classes.excludes=**/*.java,**/*.form |
|||
build.dir=build |
|||
build.generated.dir=${build.dir}/generated |
|||
build.generated.sources.dir=${build.dir}/generated-sources |
|||
build.test.classes.dir=${build.dir}/test/classes |
|||
build.test.results.dir=${build.dir}/test/results |
|||
build.web.dir=${build.dir}/web |
|||
build.web.excludes=${build.classes.excludes} |
|||
client.urlPart= |
|||
compile.jsps=false |
|||
conf.dir=${source.root}/conf |
|||
debug.classpath=${build.classes.dir}:${javac.classpath} |
|||
debug.test.classpath=\ |
|||
${run.test.classpath} |
|||
display.browser=true |
|||
# Files to be excluded from distribution war |
|||
dist.archive.excludes= |
|||
dist.dir=dist |
|||
dist.ear.war=${dist.dir}/${war.ear.name} |
|||
dist.javadoc.dir=${dist.dir}/javadoc |
|||
dist.war=${dist.dir}/${war.name} |
|||
endorsed.classpath=\ |
|||
${libs.javaee-endorsed-api-7.0.classpath} |
|||
excludes= |
|||
file.reference.itextpdf-5.5.13.3.jar=C:\\Users\\estra\\Documents\\NetBeansProjects\\InventarioJakartaJIN\\InventarioJakartaJIN-war\\libs\\itextpdf-5.5.13.3.jar |
|||
file.reference.primefaces-12.0.0.jar=..\\..\\InventarioJakartaJIN\\InventarioJakartaJIN-war\\libs\\primefaces-12.0.0.jar |
|||
includes=** |
|||
j2ee.compile.on.save=true |
|||
j2ee.copy.static.files.on.save=true |
|||
j2ee.deploy.on.save=true |
|||
j2ee.platform=1.7 |
|||
j2ee.platform.classpath=${j2ee.server.home}/modules/bean-validator.jar:${j2ee.server.home}/modules/endorsed/javax.annotation-api.jar:${j2ee.server.home}/modules/endorsed/jaxb-api-osgi.jar:${j2ee.server.home}/modules/endorsed/webservices-api-osgi.jar:${j2ee.server.home}/modules/javax.batch-api.jar:${j2ee.server.home}/modules/javax.ejb-api.jar:${j2ee.server.home}/modules/javax.el.jar:${j2ee.server.home}/modules/javax.enterprise.concurrent-api.jar:${j2ee.server.home}/modules/javax.enterprise.concurrent.jar:${j2ee.server.home}/modules/javax.enterprise.deploy-api.jar:${j2ee.server.home}/modules/javax.faces.jar:${j2ee.server.home}/modules/javax.inject.jar:${j2ee.server.home}/modules/javax.interceptor-api.jar:${j2ee.server.home}/modules/javax.jms-api.jar:${j2ee.server.home}/modules/javax.json.jar:${j2ee.server.home}/modules/javax.mail.jar:${j2ee.server.home}/modules/javax.management.j2ee-api.jar:${j2ee.server.home}/modules/javax.persistence.jar:${j2ee.server.home}/modules/javax.resource-api.jar:${j2ee.server.home}/modules/javax.security.auth.message-api.jar:${j2ee.server.home}/modules/javax.security.jacc-api.jar:${j2ee.server.home}/modules/javax.servlet-api.jar:${j2ee.server.home}/modules/javax.servlet.jsp-api.jar:${j2ee.server.home}/modules/javax.servlet.jsp.jar:${j2ee.server.home}/modules/javax.servlet.jsp.jstl-api.jar:${j2ee.server.home}/modules/javax.servlet.jsp.jstl.jar:${j2ee.server.home}/modules/javax.transaction-api.jar:${j2ee.server.home}/modules/javax.websocket-api.jar:${j2ee.server.home}/modules/javax.ws.rs-api.jar:${j2ee.server.home}/modules/javax.xml.registry-api.jar:${j2ee.server.home}/modules/javax.xml.rpc-api.jar:${j2ee.server.home}/modules/jaxb-osgi.jar:${j2ee.server.home}/modules/webservices-osgi.jar:${j2ee.server.home}/modules/weld-osgi-bundle.jar:${j2ee.server.middleware}/mq/lib/jaxm-api.jar |
|||
j2ee.platform.embeddableejb.classpath=${j2ee.server.home}/lib/embedded/glassfish-embedded-static-shell.jar |
|||
j2ee.platform.wscompile.classpath=${j2ee.server.home}/modules/webservices-osgi.jar |
|||
j2ee.platform.wsgen.classpath=${j2ee.server.home}/modules/webservices-osgi.jar:${j2ee.server.home}/modules/endorsed/webservices-api-osgi.jar:${j2ee.server.home}/modules/jaxb-osgi.jar:${j2ee.server.home}/modules/endorsed/jaxb-api-osgi.jar |
|||
j2ee.platform.wsimport.classpath=${j2ee.server.home}/modules/webservices-osgi.jar:${j2ee.server.home}/modules/endorsed/webservices-api-osgi.jar:${j2ee.server.home}/modules/jaxb-osgi.jar:${j2ee.server.home}/modules/endorsed/jaxb-api-osgi.jar |
|||
j2ee.platform.wsit.classpath= |
|||
j2ee.server.type=gfv4ee7 |
|||
jar.compress=false |
|||
javac.classpath=\ |
|||
${reference.InventarioJakartaJIN-ejb.dist}:\ |
|||
${file.reference.primefaces-12.0.0.jar}:\ |
|||
${file.reference.itextpdf-5.5.13.3.jar} |
|||
# Space-separated list of extra javac options |
|||
javac.compilerargs= |
|||
javac.debug=true |
|||
javac.deprecation=false |
|||
javac.processorpath=\ |
|||
${javac.classpath} |
|||
javac.source=1.7 |
|||
javac.target=1.7 |
|||
javac.test.classpath=\ |
|||
${javac.classpath}:\ |
|||
${build.classes.dir} |
|||
javac.test.processorpath=\ |
|||
${javac.test.classpath} |
|||
javadoc.additionalparam= |
|||
javadoc.author=false |
|||
javadoc.encoding=${source.encoding} |
|||
javadoc.noindex=false |
|||
javadoc.nonavbar=false |
|||
javadoc.notree=false |
|||
javadoc.preview=true |
|||
javadoc.private=false |
|||
javadoc.splitindex=true |
|||
javadoc.use=true |
|||
javadoc.version=false |
|||
javadoc.windowtitle= |
|||
lib.dir=${web.docbase.dir}/WEB-INF/lib |
|||
no.dependencies=false |
|||
persistence.xml.dir=${conf.dir} |
|||
platform.active=default_platform |
|||
project.InventarioJakartaJIN-ejb=../InventarioJakartaJIN-ejb |
|||
reference.InventarioJakartaJIN-ejb.dist=${project.InventarioJakartaJIN-ejb}/dist/InventarioJakartaJIN-ejb.jar |
|||
resource.dir=setup |
|||
run.test.classpath=\ |
|||
${javac.test.classpath}:\ |
|||
${build.test.classes.dir} |
|||
# Space-separated list of JVM arguments used when running a class with a main method or a unit test |
|||
# (you may also define separate properties like run-sys-prop.name=value instead of -Dname=value): |
|||
runmain.jvmargs= |
|||
source.encoding=UTF-8 |
|||
source.root=src |
|||
src.dir=${source.root}/java |
|||
test.src.dir=test |
|||
war.content.additional= |
|||
war.ear.name=${war.name} |
|||
war.name=InventarioJakartaJIN-war.war |
|||
web.docbase.dir=web |
|||
webinf.dir=web/WEB-INF |
@ -0,0 +1,40 @@ |
|||
<?xml version="1.0" encoding="UTF-8"?> |
|||
<project xmlns="http://www.netbeans.org/ns/project/1"> |
|||
<type>org.netbeans.modules.web.project</type> |
|||
<configuration> |
|||
<data xmlns="http://www.netbeans.org/ns/web-project/3"> |
|||
<name>InventarioJakartaJIN-war</name> |
|||
<minimum-ant-version>1.6.5</minimum-ant-version> |
|||
<web-module-libraries> |
|||
<library dirs="100"> |
|||
<file>${reference.InventarioJakartaJIN-ejb.dist}</file> |
|||
</library> |
|||
<library dirs="200"> |
|||
<file>${file.reference.primefaces-12.0.0.jar}</file> |
|||
<path-in-war>WEB-INF/lib</path-in-war> |
|||
</library> |
|||
<library dirs="200"> |
|||
<file>${file.reference.itextpdf-5.5.13.3.jar}</file> |
|||
<path-in-war>WEB-INF/lib</path-in-war> |
|||
</library> |
|||
</web-module-libraries> |
|||
<web-module-additional-libraries/> |
|||
<source-roots> |
|||
<root id="src.dir" name="Source Packages"/> |
|||
</source-roots> |
|||
<test-roots> |
|||
<root id="test.src.dir" name="Test Packages"/> |
|||
</test-roots> |
|||
</data> |
|||
<references xmlns="http://www.netbeans.org/ns/ant-project-references/1"> |
|||
<reference> |
|||
<foreign-project>InventarioJakartaJIN-ejb</foreign-project> |
|||
<artifact-type>jar</artifact-type> |
|||
<script>build.xml</script> |
|||
<target>dist</target> |
|||
<clean-target>clean</clean-target> |
|||
<id>dist</id> |
|||
</reference> |
|||
</references> |
|||
</configuration> |
|||
</project> |
@ -0,0 +1,61 @@ |
|||
<?xml version="1.0" encoding="UTF-8"?> |
|||
<!-- 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="InventarioJakartaJIN" default="default" basedir="." xmlns:ear="http://www.netbeans.org/ns/j2ee-earproject/2"> |
|||
<description>Builds, tests, and runs the project InventarioJakartaJIN.</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. They 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-dist: called before archive building |
|||
post-dist: called after archive building |
|||
post-clean: called after cleaning build products |
|||
pre-run-deploy: called before deploying |
|||
post-run-deploy: called after deploying |
|||
|
|||
Example of pluging an obfuscator after the compilation could look like |
|||
|
|||
<target name="post-compile"> |
|||
<obfuscate> |
|||
<fileset dir="${build.classes.dir}"/> |
|||
</obfuscate> |
|||
</target> |
|||
|
|||
For list of available properties check the imported |
|||
nbproject/build-impl.xml file. |
|||
|
|||
|
|||
Other way how to customize the build is by overriding existing main targets. |
|||
The target of interest are: |
|||
|
|||
do-dist: archive building |
|||
run: execution of project |
|||
|
|||
Example of overriding the target for project execution could look like |
|||
|
|||
<target name="run" depends="<PROJNAME>-impl.jar"> |
|||
<exec dir="bin" executable="launcher.exe"> |
|||
<arg file="${dist.jar}"/> |
|||
</exec> |
|||
</target> |
|||
|
|||
Notice that overridden target depends on jar target and not only on |
|||
compile target as regular run target does. Again, for list of available |
|||
properties which you can use check the target you are overriding in |
|||
nbproject/build-impl.xml file. |
|||
|
|||
--> |
|||
</project> |
@ -0,0 +1,131 @@ |
|||
<?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. |
|||
|
|||
--> |
|||
<project default="-deploy-ant" basedir="."> |
|||
<target name="-init-cl-deployment-env" if="deploy.ant.enabled"> |
|||
<property file="${deploy.ant.properties.file}" /> |
|||
<available file="${deploy.ant.docbase.dir}/WEB-INF/sun-web.xml" property="sun.web.present"/> |
|||
<available file="${deploy.ant.docbase.dir}/WEB-INF/glassfish-web.xml" property="glassfish.web.present"/> |
|||
<available file="${deploy.ant.resource.dir}" property="has.setup"/> |
|||
<tempfile prefix="gfv3" property="gfv3.password.file" destdir="${java.io.tmpdir}"/> <!-- do not forget to delete this! --> |
|||
<echo message="AS_ADMIN_PASSWORD=${gfv3.password}" file="${gfv3.password.file}"/> |
|||
</target> |
|||
|
|||
<target name="-parse-sun-web" depends="-init-cl-deployment-env" if="sun.web.present"> |
|||
<tempfile prefix="gfv3" property="temp.sun.web" destdir="${java.io.tmpdir}"/> |
|||
<copy file="${deploy.ant.docbase.dir}/WEB-INF/sun-web.xml" tofile="${temp.sun.web}"/> |
|||
<!-- The doctype triggers resolution which can fail --> |
|||
<replace file="${temp.sun.web}"> |
|||
<replacetoken><![CDATA[<!DOCTYPE]]></replacetoken> |
|||
<replacevalue><![CDATA[<!-- <!DOCTYPE]]></replacevalue> |
|||
</replace> |
|||
<replace file="${temp.sun.web}"> |
|||
<replacetoken><![CDATA[<sun-web-app]]></replacetoken> |
|||
<replacevalue><![CDATA[--> <sun-web-app]]></replacevalue> |
|||
</replace> |
|||
<xmlproperty file="${temp.sun.web}" validate="false"> |
|||
</xmlproperty> |
|||
<delete file="${temp.sun.web}"/> |
|||
<condition property="deploy.ant.client.url" value="${gfv3.url}${sun-web-app.context-root}" else="${gfv3.url}/${ant.project.name}"> |
|||
<isset property="sun-web-app.context-root"/> |
|||
</condition> |
|||
<condition property="deploy.context.root.argument" value="&contextroot=${sun-web-app.context-root}" else="/${ant.project.name}"> |
|||
<isset property="sun-web-app.context-root"/> |
|||
</condition> |
|||
</target> |
|||
<target name="-parse-glassfish-web" depends="-init-cl-deployment-env" if="glassfish.web.present"> |
|||
<tempfile prefix="gfv3" property="temp.gf.web" destdir="${java.io.tmpdir}"/> |
|||
<copy file="${deploy.ant.docbase.dir}/WEB-INF/glassfish-web.xml" tofile="${temp.gf.web}"/> |
|||
<!-- The doctype triggers resolution which can fail --> |
|||
<replace file="${temp.gf.web}"> |
|||
<replacetoken><![CDATA[<!DOCTYPE]]></replacetoken> |
|||
<replacevalue><![CDATA[<!-- <!DOCTYPE]]></replacevalue> |
|||
</replace> |
|||
<replace file="${temp.gf.web}"> |
|||
<replacetoken><![CDATA[<glassfish-web-app]]></replacetoken> |
|||
<replacevalue><![CDATA[--> <glassfish-web-app]]></replacevalue> |
|||
</replace> |
|||
<xmlproperty file="${temp.gf.web}" validate="false"> |
|||
</xmlproperty> |
|||
<delete file="${temp.gf.web}"/> |
|||
<condition property="deploy.ant.client.url" value="${gfv3.url}${glassfish-web-app.context-root}" else="${gfv3.url}/${ant.project.name}"> |
|||
<isset property="glassfish-web-app.context-root"/> |
|||
</condition> |
|||
<condition property="deploy.context.root.argument" value="&contextroot=${glassfish-web-app.context-root}" else="/${ant.project.name}"> |
|||
<isset property="glassfish-web-app.context-root"/> |
|||
</condition> |
|||
</target> |
|||
<target name="-no-parse-sun-web" depends="-init-cl-deployment-env" unless="sun.web.present"> |
|||
<property name="deploy.context.root.argument" value=""/> |
|||
</target> |
|||
<target name="-add-resources" depends="-init-cl-deployment-env" if="has.setup"> |
|||
<tempfile prefix="gfv3" property="gfv3.resources.dir" destdir="${java.io.tmpdir}"/> |
|||
<mkdir dir="${gfv3.resources.dir}"/> |
|||
<mkdir dir="${gfv3.resources.dir}/META-INF"/> |
|||
<copy todir="${gfv3.resources.dir}/META-INF"> |
|||
<fileset dir="${deploy.ant.resource.dir}"/> |
|||
</copy> |
|||
<jar destfile="${deploy.ant.archive}" update="true"> |
|||
<fileset dir="${gfv3.resources.dir}"/> |
|||
</jar> |
|||
<delete dir="${gfv3.resources.dir}"/> |
|||
</target> |
|||
<target name="-deploy-ant" depends="-parse-glassfish-web, -parse-sun-web, -no-parse-sun-web,-add-resources" if="deploy.ant.enabled"> |
|||
<antcall target="-deploy-without-pw"/> |
|||
<antcall target="-deploy-with-pw"/> |
|||
</target> |
|||
|
|||
<target name="-deploy-without-pw" unless="gfv3.password"> |
|||
<echo message="Deploying ${deploy.ant.archive}"/> |
|||
<tempfile prefix="gfv3" property="gfv3.results.file" destdir="${java.io.tmpdir}"/> <!-- do not forget to delete this! --> |
|||
<property name="full.deploy.ant.archive" location="${deploy.ant.archive}"/> |
|||
<get src="${gfv3.admin.url}/__asadmin/deploy?path=${full.deploy.ant.archive}${deploy.context.root.argument}&force=true&name=${ant.project.name}" |
|||
dest="${gfv3.results.file}"/> |
|||
<delete file="${gfv3.results.file}"/> |
|||
</target> |
|||
<target name="-deploy-with-pw" if="gfv3.password"> |
|||
<echo message="Deploying ${deploy.ant.archive}"/> |
|||
<tempfile prefix="gfv3" property="gfv3.results.file" destdir="${java.io.tmpdir}"/> <!-- do not forget to delete this! --> |
|||
<property name="full.deploy.ant.archive" location="${deploy.ant.archive}"/> |
|||
<get username="${gfv3.username}" password="${gfv3.password}" src="${gfv3.admin.url}/__asadmin/deploy?path=${full.deploy.ant.archive}${deploy.context.root.argument}&force=true&name=${ant.project.name}" |
|||
dest="${gfv3.results.file}"/> |
|||
<delete file="${gfv3.results.file}"/> |
|||
</target> |
|||
<target name="-undeploy-ant" depends="-init-cl-deployment-env" if="deploy.ant.enabled"> |
|||
<antcall target="-undeploy-without-pw"/> |
|||
<antcall target="-undeploy-with-pw"/> |
|||
</target> |
|||
|
|||
<target name="-undeploy-without-pw" unless="gfv3.password"> |
|||
<echo message="Undeploying ${deploy.ant.archive}"/> |
|||
<tempfile prefix="gfv3" property="gfv3.results.file" destdir="${java.io.tmpdir}"/> <!-- do not forget to delete this! --> |
|||
<get src="${gfv3.admin.url}/__asadmin/undeploy?name=${ant.project.name}" |
|||
dest="${gfv3.results.file}"/> |
|||
<delete file="${gfv3.results.file}"/> |
|||
</target> |
|||
<target name="-undeploy-with-pw" if="gfv3.password"> |
|||
<echo message="Undeploying ${deploy.ant.archive}"/> |
|||
<tempfile prefix="gfv3" property="gfv3.results.file" destdir="${java.io.tmpdir}"/> <!-- do not forget to delete this! --> |
|||
<get username="${gfv3.username}" password="${gfv3.password}" src="${gfv3.admin.url}/__asadmin/undeploy?name=${ant.project.name}" |
|||
dest="${gfv3.results.file}"/> |
|||
<delete file="${gfv3.results.file}"/> |
|||
</target> |
|||
</project> |
@ -0,0 +1,635 @@ |
|||
<?xml version="1.0" encoding="UTF-8"?> |
|||
<!-- |
|||
*** GENERATED FROM project.xml - DO NOT EDIT *** |
|||
*** EDIT ../build.xml INSTEAD *** |
|||
|
|||
For the purpose of easier reading the script |
|||
is divided into following sections: |
|||
|
|||
- initialization |
|||
- compilation |
|||
- dist |
|||
- execution |
|||
- debugging |
|||
- cleanup |
|||
|
|||
--> |
|||
<project xmlns:ear2="http://www.netbeans.org/ns/j2ee-earproject/2" basedir=".." default="default" name="InventarioJakartaJIN-impl"> |
|||
<import file="ant-deploy.xml"/> |
|||
<fail message="Please build using Ant 1.7.1 or higher."> |
|||
<condition> |
|||
<not> |
|||
<antversion atleast="1.7.1"/> |
|||
</not> |
|||
</condition> |
|||
</fail> |
|||
<target depends="dist" description="Build whole project." name="default"/> |
|||
<!-- |
|||
INITIALIZATION SECTION |
|||
--> |
|||
<target name="pre-init"> |
|||
<!-- Empty placeholder for easier customization. --> |
|||
<!-- You can override this target in the ../build.xml file. --> |
|||
</target> |
|||
<target depends="pre-init" name="init-private"> |
|||
<property file="nbproject/private/private.properties"/> |
|||
</target> |
|||
<target depends="pre-init,init-private" name="init-userdir"> |
|||
<property location="${netbeans.user}/build.properties" name="user.properties.file"/> |
|||
</target> |
|||
<target depends="pre-init,init-private,init-userdir" name="init-user"> |
|||
<property file="${user.properties.file}"/> |
|||
</target> |
|||
<target depends="pre-init,init-private,init-userdir,init-user" name="init-project"> |
|||
<property file="nbproject/project.properties"/> |
|||
</target> |
|||
<target depends="pre-init,init-private,init-userdir,init-user,init-project" name="do-init"> |
|||
<!-- The two properties below are usually overridden --> |
|||
<!-- by the active platform. Just a fallback. --> |
|||
<property name="default.javac.source" value="1.4"/> |
|||
<property name="default.javac.target" value="1.4"/> |
|||
<condition property="do.compile.jsps"> |
|||
<istrue value="${compile.jsps}"/> |
|||
</condition> |
|||
<condition property="do.display.browser.old"> |
|||
<and> |
|||
<istrue value="${display.browser}"/> |
|||
<isset property="client.module.uri"/> |
|||
<not> |
|||
<isset property="app.client"/> |
|||
</not> |
|||
<not> |
|||
<isset property="browser.context"/> |
|||
</not> |
|||
</and> |
|||
</condition> |
|||
<condition property="do.display.browser"> |
|||
<and> |
|||
<istrue value="${display.browser}"/> |
|||
<isset property="client.module.uri"/> |
|||
<not> |
|||
<isset property="app.client"/> |
|||
</not> |
|||
<isset property="browser.context"/> |
|||
</and> |
|||
</condition> |
|||
<available file="${meta.inf}/MANIFEST.MF" property="has.custom.manifest"/> |
|||
<!-- |
|||
Variables needed to support directory deployment. |
|||
--> |
|||
<condition property="do.package.with.custom.manifest.not.directory.deploy"> |
|||
<and> |
|||
<isset property="has.custom.manifest"/> |
|||
<isfalse value="${directory.deployment.supported}"/> |
|||
</and> |
|||
</condition> |
|||
<condition property="do.package.without.custom.manifest.not.directory.deploy"> |
|||
<and> |
|||
<not> |
|||
<isset property="has.custom.manifest"/> |
|||
</not> |
|||
<isfalse value="${directory.deployment.supported}"/> |
|||
</and> |
|||
</condition> |
|||
<condition property="do.package.not.directory.deploy"> |
|||
<isfalse value="${directory.deployment.supported}"/> |
|||
</condition> |
|||
<!--End Variables needed to support directory deployment.--> |
|||
<condition else="" property="j2ee.appclient.mainclass.tool.param" value="-mainclass ${main.class}"> |
|||
<and> |
|||
<isset property="main.class"/> |
|||
<not> |
|||
<equals arg1="${main.class}" arg2="" trim="true"/> |
|||
</not> |
|||
</and> |
|||
</condition> |
|||
<condition else="" property="j2ee.appclient.jvmoptions.param" value="${j2ee.appclient.jvmoptions}"> |
|||
<and> |
|||
<isset property="j2ee.appclient.jvmoptions"/> |
|||
<not> |
|||
<equals arg1="${j2ee.appclient.jvmoptions}" arg2="" trim="true"/> |
|||
</not> |
|||
</and> |
|||
</condition> |
|||
<condition else="" property="application.args.param" value="${application.args}"> |
|||
<and> |
|||
<isset property="application.args"/> |
|||
<not> |
|||
<equals arg1="${application.args}" arg2="" trim="true"/> |
|||
</not> |
|||
</and> |
|||
</condition> |
|||
<condition property="can.debug.appclient"> |
|||
<and> |
|||
<isset property="netbeans.home"/> |
|||
<isset property="app.client"/> |
|||
</and> |
|||
</condition> |
|||
<path id="endorsed.classpath.path" path="${endorsed.classpath}"/> |
|||
<condition else="" property="endorsed.classpath.cmd.line.arg" value="-Xbootclasspath/p:'${toString:endorsed.classpath.path}'"> |
|||
<and> |
|||
<isset property="endorsed.classpath"/> |
|||
<length length="0" string="${endorsed.classpath}" when="greater"/> |
|||
</and> |
|||
</condition> |
|||
</target> |
|||
<target depends="init" name="-init-cos"> |
|||
<condition else="false" property="build.deploy.on.save"> |
|||
<or> |
|||
<istrue value="${j2ee.deploy.on.save}"/> |
|||
<istrue value="${j2ee.compile.on.save}"/> |
|||
</or> |
|||
</condition> |
|||
</target> |
|||
<target name="post-init"> |
|||
<!-- Empty placeholder for easier customization. --> |
|||
<!-- You can override this target in the ../build.xml file. --> |
|||
</target> |
|||
<target depends="pre-init,init-private,init-userdir,init-user,init-project,do-init" name="init-check"> |
|||
<fail unless="build.dir">Must set build.dir</fail> |
|||
<fail unless="build.generated.dir">Must set build.generated.dir</fail> |
|||
<fail unless="dist.dir">Must set dist.dir</fail> |
|||
<fail unless="build.classes.excludes">Must set build.classes.excludes</fail> |
|||
<fail unless="dist.jar">Must set dist.jar</fail> |
|||
</target> |
|||
<target name="-init-taskdefs"> |
|||
<fail unless="libs.CopyLibs.classpath"> |
|||
The libs.CopyLibs.classpath property is not set up. |
|||
This property must point to |
|||
org-netbeans-modules-java-j2seproject-copylibstask.jar file which is part |
|||
of NetBeans IDE installation and is usually located at |
|||
<netbeans_installation>/java<version>/ant/extra folder. |
|||
Either open the project in the IDE and make sure CopyLibs library |
|||
exists or setup the property manually. For example like this: |
|||
ant -Dlibs.CopyLibs.classpath=a/path/to/org-netbeans-modules-java-j2seproject-copylibstask.jar |
|||
</fail> |
|||
<taskdef classpath="${libs.CopyLibs.classpath}" resource="org/netbeans/modules/java/j2seproject/copylibstask/antlib.xml"/> |
|||
</target> |
|||
<!-- |
|||
pre NB7.2 profiling section; consider it deprecated |
|||
--> |
|||
<target depends="-profile-pre-init, init, -profile-post-init, -profile-init-check" if="profiler.info.jvmargs.agent" name="profile-init"/> |
|||
<target if="profiler.info.jvmargs.agent" name="-profile-pre-init"> |
|||
<!-- Empty placeholder for easier customization. --> |
|||
<!-- You can override this target in the ../build.xml file. --> |
|||
</target> |
|||
<target if="profiler.info.jvmargs.agent" name="-profile-post-init"> |
|||
<!-- Empty placeholder for easier customization. --> |
|||
<!-- You can override this target in the ../build.xml file. --> |
|||
</target> |
|||
<target depends="-profile-pre-init, init, -profile-post-init" if="profiler.info.jvmargs.agent" name="-profile-init-check"> |
|||
<fail unless="profiler.info.jvm">Must set JVM to use for profiling in profiler.info.jvm</fail> |
|||
<fail unless="profiler.info.jvmargs.agent">Must set profiler agent JVM arguments in profiler.info.jvmargs.agent</fail> |
|||
</target> |
|||
<!-- |
|||
end of pre NB7.2 profiling section |
|||
--> |
|||
<target depends="pre-init,init-private,init-userdir,init-user,init-project,do-init,post-init,init-check,-init-taskdefs" name="init"/> |
|||
<!-- |
|||
COMPILATION SECTION |
|||
--> |
|||
<target depends="init" name="deps-jar" unless="no.deps"> |
|||
<condition property="build.deploy.on.save" value="false"> |
|||
<not> |
|||
<isset property="build.deploy.on.save"/> |
|||
</not> |
|||
</condition> |
|||
</target> |
|||
<target depends="init" name="deps-j2ee-archive" unless="no.deps"> |
|||
<condition property="build.deploy.on.save" value="false"> |
|||
<not> |
|||
<isset property="build.deploy.on.save"/> |
|||
</not> |
|||
</condition> |
|||
<ant antfile="${project.InventarioJakartaJIN-ejb}/build.xml" inheritall="false" target="dist-ear"> |
|||
<property location="${build.dir}" name="dist.ear.dir"/> |
|||
<property name="deploy.on.save" value="${build.deploy.on.save}"/> |
|||
</ant> |
|||
<ant antfile="${project.InventarioJakartaJIN-war}/build.xml" inheritall="false" target="dist-ear"> |
|||
<property location="${build.dir}" name="dist.ear.dir"/> |
|||
<property name="deploy.on.save" value="${build.deploy.on.save}"/> |
|||
</ant> |
|||
</target> |
|||
<target depends="init,deps-jar,deps-j2ee-archive" name="pre-pre-compile"/> |
|||
<target name="pre-compile"> |
|||
<!-- Empty placeholder for easier customization. --> |
|||
<!-- You can override this target in the ../build.xml file. --> |
|||
</target> |
|||
<target depends="init,deps-jar,pre-pre-compile,pre-compile,-do-compile-deps" name="do-compile"> |
|||
<copy todir="${build.dir}/META-INF"> |
|||
<fileset dir="${meta.inf}"/> |
|||
</copy> |
|||
</target> |
|||
<target depends="init,deps-jar,pre-pre-compile,pre-compile" name="-do-compile-deps"> |
|||
<copyfiles files="${reference.InventarioJakartaJIN-war.dist-ear}" todir="${build.dir}//"/> |
|||
<copyfiles files="${reference.InventarioJakartaJIN-ejb.dist-ear}" todir="${build.dir}//"/> |
|||
</target> |
|||
<target name="post-compile"> |
|||
<!-- Empty placeholder for easier customization. --> |
|||
<!-- You can override this target in the ../build.xml file. --> |
|||
</target> |
|||
<target depends="init,deps-jar,pre-pre-compile,pre-compile,do-compile,post-compile" description="Compile project." name="compile"/> |
|||
<!-- |
|||
DIST BUILDING SECTION |
|||
--> |
|||
<target name="pre-dist"> |
|||
<!-- Empty placeholder for easier customization. --> |
|||
<!-- You can override this target in the ../build.xml file. --> |
|||
</target> |
|||
<target depends="init,compile,pre-dist" name="do-dist-without-manifest" unless="has.custom.manifest"> |
|||
<dirname file="${dist.jar}" property="dist.jar.dir"/> |
|||
<mkdir dir="${dist.jar.dir}"/> |
|||
<jar compress="${jar.compress}" jarfile="${dist.jar}"> |
|||
<fileset dir="${build.dir}"/> |
|||
</jar> |
|||
</target> |
|||
<target depends="init,compile,pre-dist" if="has.custom.manifest" name="do-dist-with-manifest"> |
|||
<dirname file="${dist.jar}" property="dist.jar.dir"/> |
|||
<mkdir dir="${dist.jar.dir}"/> |
|||
<jar compress="${jar.compress}" jarfile="${dist.jar}" manifest="${meta.inf}/MANIFEST.MF"> |
|||
<fileset dir="${build.dir}"/> |
|||
</jar> |
|||
</target> |
|||
<!-- |
|||
TARGETS NEEDED TO SUPPORT DIRECTORY DEPLOYMENT |
|||
--> |
|||
<target depends="init,compile,pre-dist" if="do.package.without.custom.manifest.not.directory.deploy" name="-do-tmp-dist-without-manifest"> |
|||
<dirname file="${dist.jar}" property="dist.jar.dir"/> |
|||
<mkdir dir="${dist.jar.dir}"/> |
|||
<jar compress="${jar.compress}" jarfile="${dist.jar}"> |
|||
<fileset dir="${build.dir}"/> |
|||
</jar> |
|||
</target> |
|||
<target depends="init,compile,pre-dist" if="do.package.with.custom.manifest.not.directory.deploy" name="-do-tmp-dist-with-manifest"> |
|||
<dirname file="${dist.jar}" property="dist.jar.dir"/> |
|||
<mkdir dir="${dist.jar.dir}"/> |
|||
<jar compress="${jar.compress}" jarfile="${dist.jar}" manifest="${meta.inf}/MANIFEST.MF"> |
|||
<fileset dir="${build.dir}"/> |
|||
</jar> |
|||
</target> |
|||
<target depends="init,compile,pre-dist,-do-tmp-dist-without-manifest,-do-tmp-dist-with-manifest" name="-do-dist-directory-deploy"/> |
|||
<target depends="init,compile,pre-dist,-do-dist-directory-deploy,post-dist" description="Build distribution (JAR) - if directory deployment is not supported." name="dist-directory-deploy"/> |
|||
<!-- |
|||
END TARGETS NEEDED TO SUPPORT DIRECTORY DEPLOYMENT |
|||
--> |
|||
<target name="post-dist"> |
|||
<!-- Empty placeholder for easier customization. --> |
|||
<!-- You can override this target in the ../build.xml file. --> |
|||
</target> |
|||
<target depends="init,compile,pre-dist,do-dist-without-manifest,do-dist-with-manifest,post-dist" description="Build distribution (JAR)." name="dist"/> |
|||
<!-- |
|||
EXECUTION SECTION |
|||
--> |
|||
<target depends="run-deploy,run-display-browser,run-ac" description="Deploy to server." name="run"/> |
|||
<target name="pre-run-deploy"> |
|||
<!-- Empty placeholder for easier customization. --> |
|||
<!-- You can override this target in the ../build.xml file. --> |
|||
</target> |
|||
<target name="post-run-deploy"> |
|||
<!-- Empty placeholder for easier customization. --> |
|||
<!-- You can override this target in the ../build.xml file. --> |
|||
</target> |
|||
<target name="-pre-nbmodule-run-deploy"> |
|||
<!-- Empty placeholder for easier customization. --> |
|||
<!-- This target can be overriden by NetBeans modules. Don't override it directly, use -pre-run-deploy task instead. --> |
|||
</target> |
|||
<target name="-post-nbmodule-run-deploy"> |
|||
<!-- Empty placeholder for easier customization. --> |
|||
<!-- This target can be overriden by NetBeans modules. Don't override it directly, use -post-run-deploy task instead. --> |
|||
</target> |
|||
<target name="-run-deploy-am" unless="no.deps"> |
|||
<!-- Task to deploy to the Access Manager runtime. --> |
|||
<ant antfile="${project.InventarioJakartaJIN-ejb}/build.xml" inheritall="false" target="-run-deploy-am"/> |
|||
<ant antfile="${project.InventarioJakartaJIN-war}/build.xml" inheritall="false" target="-run-deploy-am"/> |
|||
</target> |
|||
<target depends="-init-cos,dist-directory-deploy,pre-run-deploy,-pre-nbmodule-run-deploy,-run-deploy-nb,-init-deploy-ant,-deploy-ant,-run-deploy-am,-post-nbmodule-run-deploy,post-run-deploy" name="run-deploy"/> |
|||
<target if="netbeans.home" name="-run-deploy-nb"> |
|||
<nbdeploy clientModuleUri="${client.module.uri}" clientUrlPart="${client.urlPart}" debugmode="false" forceRedeploy="${forceRedeploy}"/> |
|||
</target> |
|||
<target name="-init-deploy-ant" unless="netbeans.home"> |
|||
<property name="deploy.ant.archive" value="${dist.jar}"/> |
|||
<property name="deploy.ant.resource.dir" value="${resource.dir}"/> |
|||
<property name="deploy.ant.enabled" value="true"/> |
|||
</target> |
|||
<target depends="dist,-run-undeploy-nb,-init-deploy-ant,-undeploy-ant" name="run-undeploy"/> |
|||
<target if="netbeans.home" name="-run-undeploy-nb"> |
|||
<fail message="Undeploy is not supported from within the IDE"/> |
|||
</target> |
|||
<target depends="dist" name="verify"> |
|||
<nbverify file="${dist.jar}"/> |
|||
</target> |
|||
<target depends="run-deploy,-init-display-browser,-display-browser-nb-old,-display-browser-nb,-display-browser-cl" name="run-display-browser"/> |
|||
<target if="do.display.browser" name="-init-display-browser"> |
|||
<condition property="do.display.browser.nb.old"> |
|||
<and> |
|||
<isset property="netbeans.home"/> |
|||
<not> |
|||
<isset property="browser.context"/> |
|||
</not> |
|||
</and> |
|||
</condition> |
|||
<condition property="do.display.browser.nb"> |
|||
<and> |
|||
<isset property="netbeans.home"/> |
|||
<isset property="browser.context"/> |
|||
</and> |
|||
</condition> |
|||
<condition property="do.display.browser.cl"> |
|||
<and> |
|||
<isset property="deploy.ant.enabled"/> |
|||
<isset property="deploy.ant.client.url"/> |
|||
</and> |
|||
</condition> |
|||
</target> |
|||
<target if="do.display.browser.nb.old" name="-display-browser-nb-old"> |
|||
<nbbrowse url="${client.url}"/> |
|||
</target> |
|||
<target if="do.display.browser.nb" name="-display-browser-nb"> |
|||
<nbbrowse context="${browser.context}" url="${client.url}" urlPath="${client.urlPart}"/> |
|||
</target> |
|||
<target if="do.display.browser.cl" name="-get-browser" unless="browser"> |
|||
<condition property="browser" value="rundll32"> |
|||
<os family="windows"/> |
|||
</condition> |
|||
<condition else="" property="browser.args" value="url.dll,FileProtocolHandler"> |
|||
<os family="windows"/> |
|||
</condition> |
|||
<condition property="browser" value="/usr/bin/open"> |
|||
<os family="mac"/> |
|||
</condition> |
|||
<property environment="env"/> |
|||
<condition property="browser" value="${env.BROWSER}"> |
|||
<isset property="env.BROWSER"/> |
|||
</condition> |
|||
<condition property="browser" value="/usr/bin/firefox"> |
|||
<available file="/usr/bin/firefox"/> |
|||
</condition> |
|||
<condition property="browser" value="/usr/local/firefox/firefox"> |
|||
<available file="/usr/local/firefox/firefox"/> |
|||
</condition> |
|||
<condition property="browser" value="/usr/bin/mozilla"> |
|||
<available file="/usr/bin/mozilla"/> |
|||
</condition> |
|||
<condition property="browser" value="/usr/local/mozilla/mozilla"> |
|||
<available file="/usr/local/mozilla/mozilla"/> |
|||
</condition> |
|||
<condition property="browser" value="/usr/sfw/lib/firefox/firefox"> |
|||
<available file="/usr/sfw/lib/firefox/firefox"/> |
|||
</condition> |
|||
<condition property="browser" value="/opt/csw/bin/firefox"> |
|||
<available file="/opt/csw/bin/firefox"/> |
|||
</condition> |
|||
<condition property="browser" value="/usr/sfw/lib/mozilla/mozilla"> |
|||
<available file="/usr/sfw/lib/mozilla/mozilla"/> |
|||
</condition> |
|||
<condition property="browser" value="/opt/csw/bin/mozilla"> |
|||
<available file="/opt/csw/bin/mozilla"/> |
|||
</condition> |
|||
</target> |
|||
<target depends="-get-browser" if="do.display.browser.cl" name="-display-browser-cl"> |
|||
<fail unless="browser"> |
|||
Browser not found, cannot launch the deployed application. Try to set the BROWSER environment variable. |
|||
</fail> |
|||
<property name="browse.url" value="${deploy.ant.client.url}${client.urlPart}"/> |
|||
<echo>Launching ${browse.url}</echo> |
|||
<exec executable="${browser}" spawn="true"> |
|||
<arg line="${browser.args} ${browse.url}"/> |
|||
</exec> |
|||
</target> |
|||
<target if="app.client" name="run-ac"> |
|||
<antcall target="-run-ac"/> |
|||
</target> |
|||
<target depends="init,-as-retrieve-option-workaround,-init-run-macros,-run-appclient-pregfv3,-run-appclient" name="-run-ac"/> |
|||
<target if="j2ee.appclient.tool.args" name="-run-appclient-pregfv3"> |
|||
<ear2:run-appclient-pregfv3/> |
|||
</target> |
|||
<target name="-run-appclient" unless="j2ee.appclient.tool.args"> |
|||
<ear2:run-appclient subprojectname="${app.client}"/> |
|||
</target> |
|||
<target if="j2ee.appclient.mainclass.args" name="-as-retrieve-option-workaround" unless="j2ee.clientName"> |
|||
<property name="client.jar" value="${dist.dir}/InventarioJakartaJINClient.jar"/> |
|||
<sleep seconds="3"/> |
|||
<copy failonerror="false" file="${wa.copy.client.jar.from}/InventarioJakartaJIN/InventarioJakartaJINClient.jar" todir="${dist.dir}"/> |
|||
<copy failonerror="false" flatten="true" todir="${dist.dir}/"> |
|||
<fileset dir="${wa.copy.client.jar.from}/InventarioJakartaJIN" includes="**/InventarioJakartaJINClient.jar"/> |
|||
</copy> |
|||
<copy flatten="true" todir="${dist.dir}/InventarioJakartaJINClient"> |
|||
<fileset dir="${wa.copy.client.jar.from}/InventarioJakartaJIN" includes="**/*.*ar"/> |
|||
</copy> |
|||
<copy failonerror="false" flatten="false" todir="${dist.dir}/InventarioJakartaJINClient"> |
|||
<fileset dir="${dist.dir}/gfdeploy/InventarioJakartaJIN" includes="**/*.jar"/> |
|||
</copy> |
|||
</target> |
|||
<target depends="init" name="-init-run-macros"> |
|||
<macrodef name="run-appclient" uri="http://www.netbeans.org/ns/j2ee-earproject/2"> |
|||
<attribute name="subprojectname"/> |
|||
<attribute default="${application.args.param}" name="args"/> |
|||
<element name="customize" optional="true"/> |
|||
<sequential> |
|||
<java dir="${basedir}" fork="true" jar="${client.jar}"> |
|||
<jvmarg line="${endorsed.classpath.cmd.line.arg}"/> |
|||
<jvmarg line="${j2ee.appclient.tool.jvmoptions}${client.jar},arg=-name,arg=@{subprojectname}"/> |
|||
<jvmarg line="${j2ee.appclient.jvmoptions.param}"/> |
|||
<arg line="@{args}"/> |
|||
<syspropertyset> |
|||
<propertyref prefix="run-sys-prop."/> |
|||
<mapper from="run-sys-prop.*" to="*" type="glob"/> |
|||
</syspropertyset> |
|||
<customize/> |
|||
</java> |
|||
</sequential> |
|||
</macrodef> |
|||
<macrodef name="run-appclient-pregfv3" uri="http://www.netbeans.org/ns/j2ee-earproject/2"> |
|||
<element name="customize" optional="true"/> |
|||
<sequential> |
|||
<java classname="${j2ee.appclient.tool.mainclass}" fork="true"> |
|||
<jvmarg line="${endorsed.classpath.cmd.line.arg}"/> |
|||
<jvmarg line="${j2ee.appclient.tool.jvmoptions}"/> |
|||
<jvmarg line="${j2ee.appclient.jvmoptions.param}"/> |
|||
<arg line="${j2ee.appclient.tool.args}"/> |
|||
<arg line="-client ${client.jar}"/> |
|||
<arg line="${j2ee.appclient.mainclass.tool.param}"/> |
|||
<arg line="${application.args.param}"/> |
|||
<classpath> |
|||
<path path="${j2ee.platform.classpath}:${j2ee.appclient.tool.runtime}"/> |
|||
</classpath> |
|||
<syspropertyset> |
|||
<propertyref prefix="run-sys-prop."/> |
|||
<mapper from="run-sys-prop.*" to="*" type="glob"/> |
|||
</syspropertyset> |
|||
<customize/> |
|||
</java> |
|||
</sequential> |
|||
</macrodef> |
|||
</target> |
|||
<!-- |
|||
DEBUGGING SECTION |
|||
--> |
|||
<target depends="run-debug,run-debug-appclient" description="Deploy to server." name="debug"/> |
|||
<target depends="dist" description="Debug project in IDE." if="netbeans.home" name="run-debug" unless="app.client"> |
|||
<nbdeploy clientModuleUri="${client.module.uri}" clientUrlPart="${client.urlPart}" debugmode="true"/> |
|||
<antcall target="connect-debugger"/> |
|||
<antcall target="debug-display-browser-old"/> |
|||
<antcall target="debug-display-browser"/> |
|||
</target> |
|||
<target name="connect-debugger" unless="is.debugged"> |
|||
<condition property="listeningcp" value="sourcepath"> |
|||
<istrue value="${j2ee.compile.on.save}"/> |
|||
</condition> |
|||
<nbjpdaconnect address="${jpda.address}" host="${jpda.host}" listeningcp="${listeningcp}" name="${jpda.host}:${jpda.address}" transport="${jpda.transport}"> |
|||
<classpath> |
|||
<path path="${debug.classpath}"/> |
|||
<fileset dir="${build.dir}" includes="lib/*.jar"/> |
|||
</classpath> |
|||
<sourcepath> |
|||
<path path="${ear.docbase.dirs}"/> |
|||
</sourcepath> |
|||
</nbjpdaconnect> |
|||
</target> |
|||
<target if="do.display.browser.old" name="debug-display-browser-old"> |
|||
<nbbrowse url="${client.url}"/> |
|||
</target> |
|||
<target if="do.display.browser" name="debug-display-browser"> |
|||
<nbbrowse context="${browser.context}" url="${client.url}" urlPath="${client.urlPart}"/> |
|||
</target> |
|||
<target if="can.debug.appclient" name="run-debug-appclient"> |
|||
<antcall target="-run-debug-appclient"/> |
|||
</target> |
|||
<target depends="init,-init-debug-args,-debug-appclient-deploy,-as-retrieve-option-workaround,-init-debug-macros,-debug-appclient-start-nbjpda,-debug-appclient-pregfv3,-debug-appclient,connect-debugger" name="-run-debug-appclient"/> |
|||
<target name="-init-debug-args"/> |
|||
<target depends="init,-init-debug-args,-as-retrieve-option-workaround,-init-run-macros" name="-init-debug-macros"> |
|||
<condition else="dt_socket" property="debug-transport-by-os" value="dt_shmem"> |
|||
<os family="windows"/> |
|||
</condition> |
|||
<condition else="${debug-transport-by-os}" property="debug-transport-appclient" value="${debug.transport}"> |
|||
<isset property="debug.transport"/> |
|||
</condition> |
|||
<macrodef name="nbjpdastart" uri="http://www.netbeans.org/ns/j2ee-earproject/2"> |
|||
<attribute default="${main.class}" name="name"/> |
|||
<attribute default="${debug.classpath}" name="classpath"/> |
|||
<attribute default="" name="stopclassname"/> |
|||
<sequential> |
|||
<nbjpdastart addressproperty="jpda.address.appclient" name="@{name}" stopclassname="@{stopclassname}" transport="${debug-transport-appclient}"> |
|||
<classpath> |
|||
<path path="@{classpath}"/> |
|||
</classpath> |
|||
</nbjpdastart> |
|||
</sequential> |
|||
</macrodef> |
|||
<macrodef name="debug-appclient" uri="http://www.netbeans.org/ns/j2ee-earproject/2"> |
|||
<attribute name="subprojectname"/> |
|||
<sequential> |
|||
<ear2:run-appclient subprojectname="@{subprojectname}"> |
|||
<customize> |
|||
<jvmarg value="-agentlib:jdwp=transport=${debug-transport-appclient},address=${jpda.address.appclient}"/> |
|||
</customize> |
|||
</ear2:run-appclient> |
|||
</sequential> |
|||
</macrodef> |
|||
<macrodef name="debug-appclient-pregfv3" uri="http://www.netbeans.org/ns/j2ee-earproject/2"> |
|||
<sequential> |
|||
<ear2:run-appclient-pregfv3> |
|||
<customize> |
|||
<jvmarg value="-agentlib:jdwp=transport=${debug-transport-appclient},address=${jpda.address.appclient}"/> |
|||
</customize> |
|||
</ear2:run-appclient-pregfv3> |
|||
</sequential> |
|||
</macrodef> |
|||
</target> |
|||
<target name="-debug-appclient-deploy"> |
|||
<nbstartserver debugmode="true"/> |
|||
<nbdeploy clientModuleUri="${client.module.uri}" clientUrlPart="${client.urlPart}" debugmode="true"/> |
|||
</target> |
|||
<target name="-debug-appclient-start-nbjpda"> |
|||
<ear2:nbjpdastart classpath="" name="${app.client}"/> |
|||
</target> |
|||
<target if="j2ee.appclient.tool.args" name="-debug-appclient-pregfv3"> |
|||
<ear2:debug-appclient-pregfv3/> |
|||
</target> |
|||
<target name="-debug-appclient" unless="j2ee.appclient.tool.args"> |
|||
<ear2:debug-appclient subprojectname="${app.client}"/> |
|||
</target> |
|||
<!-- |
|||
================= |
|||
PROFILING SECTION |
|||
================= |
|||
--> |
|||
<!-- |
|||
pre NB7.2 profiling section; consider it deprecated |
|||
--> |
|||
<target description="Profile a J2EE project in the IDE." if="profiler.info.jvmargs.agent" name="-profile-pre72"> |
|||
<condition else="start-profiled-server" property="profiler.startserver.target" value="start-profiled-server-extraargs"> |
|||
<isset property="profiler.info.jvmargs.extra"/> |
|||
</condition> |
|||
<antcall target="${profiler.startserver.target}"/> |
|||
<antcall target="run"/> |
|||
<antcall target="-profile-start-loadgen"/> |
|||
</target> |
|||
<target name="start-profiled-server"> |
|||
<nbstartprofiledserver forceRestart="${profiler.j2ee.serverForceRestart}" javaPlatform="${profiler.info.javaPlatform}" startupTimeout="${profiler.j2ee.serverStartupTimeout}"> |
|||
<jvmarg value="${profiler.info.jvmargs.agent}"/> |
|||
<jvmarg value="${profiler.j2ee.agentID}"/> |
|||
</nbstartprofiledserver> |
|||
</target> |
|||
<target name="start-profiled-server-extraargs"> |
|||
<nbstartprofiledserver forceRestart="${profiler.j2ee.serverForceRestart}" javaPlatform="${profiler.info.javaPlatform}" startupTimeout="${profiler.j2ee.serverStartupTimeout}"> |
|||
<jvmarg value="${profiler.info.jvmargs.extra}"/> |
|||
<jvmarg value="${profiler.info.jvmargs.agent}"/> |
|||
<jvmarg value="${profiler.j2ee.agentID}"/> |
|||
</nbstartprofiledserver> |
|||
</target> |
|||
<!-- |
|||
end of pre NB7.2 profiling section |
|||
--> |
|||
<target if="netbeans.home" name="-profile-check"> |
|||
<condition property="profiler.configured"> |
|||
<or> |
|||
<contains casesensitive="true" string="${run.jvmargs.ide}" substring="-agentpath:"/> |
|||
<contains casesensitive="true" string="${run.jvmargs.ide}" substring="-javaagent:"/> |
|||
</or> |
|||
</condition> |
|||
</target> |
|||
<target depends="dist" name="-do-profile"> |
|||
<startprofiler/> |
|||
<nbstartserver profilemode="true"/> |
|||
<nbdeploy clientUrlPart="${client.urlPart}" forceRedeploy="true" profilemode="true"/> |
|||
<antcall target="-profile-start-loadgen"/> |
|||
</target> |
|||
<target depends="-profile-check,-profile-pre72" description="Profile a J2EE project in the IDE." if="profiler.configured" name="profile"> |
|||
<antcall target="-do-profile"/> |
|||
</target> |
|||
<target if="profiler.loadgen.path" name="-profile-start-loadgen"> |
|||
<loadgenstart path="${profiler.loadgen.path}"/> |
|||
</target> |
|||
<!-- |
|||
CLEANUP SECTION |
|||
--> |
|||
<target depends="init" name="deps-clean" unless="no.deps"> |
|||
<condition property="build.deploy.on.save" value="false"> |
|||
<not> |
|||
<isset property="build.deploy.on.save"/> |
|||
</not> |
|||
</condition> |
|||
<ant antfile="${project.InventarioJakartaJIN-ejb}/build.xml" inheritall="false" target="clean-ear"> |
|||
<property location="${build.dir}" name="dist.ear.dir"/> |
|||
<property name="deploy.on.save" value="${build.deploy.on.save}"/> |
|||
</ant> |
|||
<ant antfile="${project.InventarioJakartaJIN-war}/build.xml" inheritall="false" target="clean-ear"> |
|||
<property location="${build.dir}" name="dist.ear.dir"/> |
|||
<property name="deploy.on.save" value="${build.deploy.on.save}"/> |
|||
</ant> |
|||
</target> |
|||
<target depends="init" name="do-clean"> |
|||
<delete dir="${build.dir}"/> |
|||
<delete dir="${dist.dir}"/> |
|||
<delete dir="${build.dir}"/> |
|||
</target> |
|||
<target depends="init" if="netbeans.home" name="undeploy-clean"> |
|||
<nbundeploy failOnError="false" startServer="false"/> |
|||
</target> |
|||
<target name="post-clean"> |
|||
<!-- Empty placeholder for easier customization. --> |
|||
<!-- You can override this target in the ../build.xml file. --> |
|||
</target> |
|||
<target depends="init,undeploy-clean,deps-clean,do-clean,post-clean" description="Clean build products." name="clean"/> |
|||
</project> |
@ -0,0 +1,8 @@ |
|||
build.xml.data.CRC32=11b54a67 |
|||
build.xml.script.CRC32=12c890c7 |
|||
build.xml.stylesheet.CRC32=7e2ae9c8@1.74 |
|||
# This file is used by a NetBeans-based IDE to track changes in generated files such as build-impl.xml. |
|||
# Do not edit this file. You may delete it but then the IDE will never regenerate such files for you. |
|||
nbproject/build-impl.xml.data.CRC32=11b54a67 |
|||
nbproject/build-impl.xml.script.CRC32=c7797fc8 |
|||
nbproject/build-impl.xml.stylesheet.CRC32=abdce74a@1.74 |
@ -0,0 +1,40 @@ |
|||
build.classes.excludes=**/*.java,**/*.form,**/.nbattrs |
|||
build.dir=build |
|||
build.generated.dir=${build.dir}/generated |
|||
client.module.uri=InventarioJakartaJIN-war |
|||
client.urlPart= |
|||
debug.classpath=${javac.classpath}::${jar.content.additional}:${run.classpath} |
|||
display.browser=true |
|||
dist.dir=dist |
|||
dist.jar=${dist.dir}/${jar.name} |
|||
endorsed.classpath=\ |
|||
${libs.javaee-endorsed-api-7.0.classpath} |
|||
j2ee.appclient.mainclass.args=${j2ee.appclient.tool.args} |
|||
j2ee.compile.on.save=true |
|||
j2ee.deploy.on.save=true |
|||
j2ee.platform=1.7 |
|||
j2ee.platform.classpath=${j2ee.server.home}/modules/bean-validator.jar:${j2ee.server.home}/modules/endorsed/javax.annotation-api.jar:${j2ee.server.home}/modules/endorsed/jaxb-api-osgi.jar:${j2ee.server.home}/modules/endorsed/webservices-api-osgi.jar:${j2ee.server.home}/modules/javax.batch-api.jar:${j2ee.server.home}/modules/javax.ejb-api.jar:${j2ee.server.home}/modules/javax.el.jar:${j2ee.server.home}/modules/javax.enterprise.concurrent-api.jar:${j2ee.server.home}/modules/javax.enterprise.concurrent.jar:${j2ee.server.home}/modules/javax.enterprise.deploy-api.jar:${j2ee.server.home}/modules/javax.faces.jar:${j2ee.server.home}/modules/javax.inject.jar:${j2ee.server.home}/modules/javax.interceptor-api.jar:${j2ee.server.home}/modules/javax.jms-api.jar:${j2ee.server.home}/modules/javax.json.jar:${j2ee.server.home}/modules/javax.mail.jar:${j2ee.server.home}/modules/javax.management.j2ee-api.jar:${j2ee.server.home}/modules/javax.persistence.jar:${j2ee.server.home}/modules/javax.resource-api.jar:${j2ee.server.home}/modules/javax.security.auth.message-api.jar:${j2ee.server.home}/modules/javax.security.jacc-api.jar:${j2ee.server.home}/modules/javax.servlet-api.jar:${j2ee.server.home}/modules/javax.servlet.jsp-api.jar:${j2ee.server.home}/modules/javax.servlet.jsp.jar:${j2ee.server.home}/modules/javax.servlet.jsp.jstl-api.jar:${j2ee.server.home}/modules/javax.servlet.jsp.jstl.jar:${j2ee.server.home}/modules/javax.transaction-api.jar:${j2ee.server.home}/modules/javax.websocket-api.jar:${j2ee.server.home}/modules/javax.ws.rs-api.jar:${j2ee.server.home}/modules/javax.xml.registry-api.jar:${j2ee.server.home}/modules/javax.xml.rpc-api.jar:${j2ee.server.home}/modules/jaxb-osgi.jar:${j2ee.server.home}/modules/webservices-osgi.jar:${j2ee.server.home}/modules/weld-osgi-bundle.jar:${j2ee.server.middleware}/mq/lib/jaxm-api.jar |
|||
j2ee.platform.embeddableejb.classpath=${j2ee.server.home}/lib/embedded/glassfish-embedded-static-shell.jar |
|||
j2ee.platform.wscompile.classpath=${j2ee.server.home}/modules/webservices-osgi.jar |
|||
j2ee.platform.wsgen.classpath=${j2ee.server.home}/modules/webservices-osgi.jar:${j2ee.server.home}/modules/endorsed/webservices-api-osgi.jar:${j2ee.server.home}/modules/jaxb-osgi.jar:${j2ee.server.home}/modules/endorsed/jaxb-api-osgi.jar |
|||
j2ee.platform.wsimport.classpath=${j2ee.server.home}/modules/webservices-osgi.jar:${j2ee.server.home}/modules/endorsed/webservices-api-osgi.jar:${j2ee.server.home}/modules/jaxb-osgi.jar:${j2ee.server.home}/modules/endorsed/jaxb-api-osgi.jar |
|||
j2ee.platform.wsit.classpath= |
|||
j2ee.server.type=gfv4ee7 |
|||
jar.compress=false |
|||
jar.content.additional=\ |
|||
${reference.InventarioJakartaJIN-war.dist-ear}:\ |
|||
${reference.InventarioJakartaJIN-ejb.dist-ear} |
|||
jar.name=InventarioJakartaJIN.ear |
|||
javac.debug=true |
|||
javac.deprecation=false |
|||
javac.source=1.7 |
|||
javac.target=1.7 |
|||
meta.inf=src/conf |
|||
no.dependencies=false |
|||
platform.active=default_platform |
|||
project.InventarioJakartaJIN-ejb=InventarioJakartaJIN-ejb |
|||
project.InventarioJakartaJIN-war=InventarioJakartaJIN-war |
|||
reference.InventarioJakartaJIN-ejb.dist-ear=${project.InventarioJakartaJIN-ejb}/dist/InventarioJakartaJIN-ejb.jar |
|||
reference.InventarioJakartaJIN-war.dist-ear=${project.InventarioJakartaJIN-war}/dist/InventarioJakartaJIN-war.war |
|||
resource.dir=setup |
|||
source.root=. |
Loading…
Reference in new issue