sventon subversion web client - http://www.sventon.org
[show recent changes]
 
  Help
Rev: HEAD (53431) - http://anonsvn.icesoft.org/repo / projects / CallSetup / nbbuild.xml
Show File - nbbuild.xml  [show properties]
spinner
<?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.) -->
<project name="CallSetup" default="default" basedir=".">
    <description>Builds, tests, and runs the project CallSetup.</description>
    <import file="nbproject/build-impl.xml"/>
    <!--
10      There exist several targets which are by default empty and which can be 
11      used for execution of your tasks. These targets are usually executed 
12      before and after some main targets. They are: 
13 
14        -pre-init:                 called before initialization of project properties 
15        -post-init:                called after initialization of project properties 
16        -pre-compile:              called before javac compilation 
17        -post-compile:             called after javac compilation 
18        -pre-compile-single:       called before javac compilation of single file
19        -post-compile-single:      called after javac compilation of single file
20        -pre-compile-test:         called before javac compilation of JUnit tests
21        -post-compile-test:        called after javac compilation of JUnit tests
22        -pre-compile-test-single:  called before javac compilation of single JUnit test
23        -post-compile-test-single: called after javac compilation of single JUunit test
24        -pre-dist:                 called before archive building 
25        -post-dist:                called after archive building 
26        -post-clean:               called after cleaning build products 
27        -pre-run-deploy:           called before deploying
28        -post-run-deploy:          called after deploying
29 
30      Example of pluging an obfuscator after the compilation could look like 
31 
32          <target name="-post-compile">
33              <obfuscate>
34                  <fileset dir="${build.classes.dir}"/>
35              </obfuscate>
36          </target>
37 
38      For list of available properties check the imported 
39      nbproject/build-impl.xml file. 
40 
41 
42      Other way how to customize the build is by overriding existing main targets.
43      The target of interest are: 
44 
45        init-macrodef-javac:    defines macro for javac compilation
46        init-macrodef-junit:   defines macro for junit execution
47        init-macrodef-debug:    defines macro for class debugging
48        do-dist:                archive building
49        run:                    execution of project 
50        javadoc-build:          javadoc generation 
51 
52      Example of overriding the target for project execution could look like 
53 
54          <target name="run" depends="<PROJNAME>-impl.jar">
55              <exec dir="bin" executable="launcher.exe">
56                  <arg file="${dist.jar}"/>
57              </exec>
58          </target>
59 
60      Notice that overridden target depends on jar target and not only on 
61      compile target as regular run target does. Again, for list of available 
62      properties which you can use check the target you are overriding in 
63      nbproject/build-impl.xml file. 
64 
65      -->
66  </project>


feed icon

sventon 2.5.1