diff options
Diffstat (limited to 'src')
-rw-r--r-- | src/contrib/targets/contrib.xtarget | 30 | ||||
-rw-r--r-- | src/contrib/targets/poibrowser.xml | 26 | ||||
-rw-r--r-- | src/scratchpad/targets/scratchpad.xtarget | 30 | ||||
-rw-r--r-- | src/targets/interactive.xtarget | 32 | ||||
-rw-r--r-- | src/targets/project.xtarget | 9 | ||||
-rw-r--r-- | src/targets/try.xml | 15 |
6 files changed, 142 insertions, 0 deletions
diff --git a/src/contrib/targets/contrib.xtarget b/src/contrib/targets/contrib.xtarget new file mode 100644 index 0000000000..e17bcf9628 --- /dev/null +++ b/src/contrib/targets/contrib.xtarget @@ -0,0 +1,30 @@ + <!-- =================================================================== --> + <!-- Interactive contrib builds --> + <!-- =================================================================== --> + <target name="contrib" depends="init" description="Interactive Contributors' Build"> + <echo message="--------------------------------------------------------------"/> + <echo message=" "/> + <echo message=" ${fullname} ${version} CONTRIB"/> + <echo message=" "/> + <echo message="--------------------------------------------------------------"/> + <echo message="Building with ${ant.version}"/> + <echo message="using build file ${ant.file}"/> + <echo message="--------------------------------------------------------------"/> + <echo message=" "/> + <echo message=" These are CONTRIB BUILDS. They are not guaranteed to work."/> + <echo message=" You have been warned. "/> + <echo message=" "/> + <echo message=" poibrowser - POIBrowser 0.10 GUI POI Viewer"/> + <echo message=" -"/> + <echo message=" -"/> + <echo message=" -"/> + <echo message=" -"/> + <echo message=" -"/> + <echo message=" "/> + <property name="input.selection" value="poibrowser"/> + <user-input name="input.selection">Please select a target </user-input> + + <ant antfile="src/contrib/targets/${input.selection}.xml"/> + + </target> + diff --git a/src/contrib/targets/poibrowser.xml b/src/contrib/targets/poibrowser.xml new file mode 100644 index 0000000000..7d9c313fff --- /dev/null +++ b/src/contrib/targets/poibrowser.xml @@ -0,0 +1,26 @@ +<!-- try.xml ... these are trial build targets which are currently + undergoing testing. When ready they can be moved into the main build.xml --> + +<project default="poibrowser" basedir="../../" name="POIBrowser build"> + + <!-- =================================================================== --> + <!-- GUI Run Target --> + <!-- =================================================================== --> + <target name="poibrowser"> + + <property name="contrib.input.selection" value=""/> + <user-input name="contrib.input.selection">Please select a file to view </user-input> + + <java classname="org.apache.poi.contrib.poibrowser.POIBrowser" fork="true"> + <arg value="${contrib.input.selection}"/> + <classpath> + <pathelement location="build/jakarta-poi/classes"/> + <pathelement location="build/jakarta-poi/contrib/classes"/> + </classpath> + </java> + </target> + + +</project> + +<!-- End of file --> diff --git a/src/scratchpad/targets/scratchpad.xtarget b/src/scratchpad/targets/scratchpad.xtarget new file mode 100644 index 0000000000..5624e339a7 --- /dev/null +++ b/src/scratchpad/targets/scratchpad.xtarget @@ -0,0 +1,30 @@ + <!-- =================================================================== --> + <!-- Interactive scratchpad builds --> + <!-- =================================================================== --> + <target name="scratchpad" depends="init" description="Interactive Scratchpad Build"> + <echo message="--------------------------------------------------------------"/> + <echo message=" "/> + <echo message=" ${fullname} ${version} SCRATCHPAD "/> + <echo message=" "/> + <echo message="--------------------------------------------------------------"/> + <echo message="Building with ${ant.version}"/> + <echo message="using build file ${ant.file}"/> + <echo message="--------------------------------------------------------------"/> + <echo message=" "/> + <echo message=" These are SCRATCHPAD BUILDS. They are not guaranteed to work."/> + <echo message=" You have been warned. "/> + <echo message=" "/> + <echo message=" --------------"/> + <echo message=" --------------"/> + <echo message=" --------------"/> + <echo message=" --------------"/> + <echo message=" --------------"/> + <echo message=" --------------"/> + <echo message=" "/> + + <property name="input.selection" value=""/> + <user-input name="input.selection">Please select a target </user-input> + + <ant antfile="src/scratchpad/targets/${input.selection}.xml"/> + + </target> diff --git a/src/targets/interactive.xtarget b/src/targets/interactive.xtarget new file mode 100644 index 0000000000..3d17e26355 --- /dev/null +++ b/src/targets/interactive.xtarget @@ -0,0 +1,32 @@ + <!-- =================================================================== --> + <!-- Interactive build --> + <!-- =================================================================== --> + <target name="interactive" description="Interactive Build" depends="init"> + <echo message="--------------------------------------------------------------"/> + <echo message=" "/> + <echo message=" ${fullname} ${version} [${year}] "/> + <echo message=" "/> + <echo message="--------------------------------------------------------------"/> + <echo message="Building with ${ant.version}"/> + <echo message="using build file ${ant.file}"/> + <echo message="--------------------------------------------------------------"/> + <echo message=" These are the most common build targets."/> + <echo message=" You can also invoke them directly; see build.xml for more info. "/> + <echo message=" Builds will be in /build directory, distributions in /dist."/> + <echo message=" "/> + <echo message=" compile ------ compiles the source code "/> + <echo message=" docs --------- generates the html docs"/> + <echo message=" cleandocs ---- cleans the build docs directory"/> + <echo message=" javadocs ----- generates the API documentation"/> + <echo message=" test --------- performs the jUnit tests"/> + <echo message=" clean -------- cleans the build directory"/> + <echo message=" dist --------- creates src and bin distributions"/> + <echo message=" scratchpad --- build-run scratchpad code"/> + <echo message=" contrib ------ build-run contributed code"/> + + <property name="input.selection" value="compile"/> + <user-input name="input.selection">Please select a target </user-input> + + <antcall target="${input.selection}"/> + + </target> diff --git a/src/targets/project.xtarget b/src/targets/project.xtarget new file mode 100644 index 0000000000..bae5fa9ec7 --- /dev/null +++ b/src/targets/project.xtarget @@ -0,0 +1,9 @@ + <!-- =================================================================== --> + <!-- Extra targets for this project --> + <!-- =================================================================== --> + + <!-- + <target name="ABC" description="Abc" depends="init"> + + </target> + --> diff --git a/src/targets/try.xml b/src/targets/try.xml new file mode 100644 index 0000000000..695b2253c8 --- /dev/null +++ b/src/targets/try.xml @@ -0,0 +1,15 @@ +<!-- try.xml ... these are trial build targets which are currently + undergoing testing. When ready they can be moved into the main build.xml --> + +<project default="trial-init" basedir="." name="Trial builds"> + + <!-- =================================================================== --> + <!-- Initialization target --> + <!-- =================================================================== --> + <target name="trial-init"> + + </target> + +</project> + +<!-- End of file --> |