svn commit: r152908 - jakarta/bcel/trunk/build-maven.xml

[email protected]
Newsgroups gmane.comp.jakarta.bcel.devel
Message-ID <[email protected]>
Author: bayard
Date: Tue Feb  8 10:47:22 2005
New Revision: 152908

URL: http://svn.apache.org/viewcvs?view=rev&rev=152908
Log:
updated maven build file as generatred by maven ant under maven 1.0.2 to test that svn commits are working and that emails are flowing

Modified:
    jakarta/bcel/trunk/build-maven.xml

Modified: jakarta/bcel/trunk/build-maven.xml
URL: http://svn.apache.org/viewcvs/jakarta/bcel/trunk/build-maven.xml?view=diff&r1=152907&r2=152908
==============================================================================
--- jakarta/bcel/trunk/build-maven.xml (original)
+++ jakarta/bcel/trunk/build-maven.xml Tue Feb  8 10:47:22 2005
@@ -1,159 +1,116 @@
-<?xml version="1.0"?>
+<?xml version="1.0" encoding="UTF-8"?>
 
-<project name="maven" default="maven:jar" basedir=".">
+<!--build.xml generated by maven from project.xml version 5.1
+  on date February 8 2005, time 1346-->
 
-  <!-- Give user a chance to override without editing this file
-       (and without typing -D each time they invoke a target) -->
-
-  <!-- Allow any user specific values to override the defaults -->
-  <property file="${user.home}/build.properties" />
-  <!-- Allow user defaults for this project -->
-  <property file="build.properties" />
-  <!-- Set default values for the build -->
-  <property file="project.properties" />
-
-  <!-- maven:start -->
-  
-  <!-- ================================================================== -->
-  <!-- D E L E G A T O R S                                                -->
-  <!-- ================================================================== -->
-
-    <target name="maven:gump-descriptor">
-      <ant antfile="${maven.home}/plugins/core/build.xml" target="gump-descriptor"/>
-    </target>
-
-    <target name="maven:maven-update">
-      <ant antfile="${maven.home}/plugins/core/build.xml" target="maven-update"/>
-    </target>
-
-    <target name="maven:update-jars">
-      <ant antfile="${maven.home}/plugins/core/build.xml" target="update-jars"/>
-    </target>
-
-    <target name="maven:jar">
-      <ant antfile="${maven.home}/plugins/core/build.xml" target="jar"/>
-    </target>
-
-    <target name="maven:docs-quick">
-      <ant antfile="${maven.home}/plugins/docs/build.xml" target="docs-quick"/>
-    </target>
-
-    <target name="maven:run-singletest">
-      <ant antfile="${maven.home}/plugins/test/build.xml" target="run-singletest"/>
-    </target>
-
-    <target name="maven:compile">
-      <ant antfile="${maven.home}/plugins/core/build.xml" target="compile"/>
-    </target>
-
-    <target name="maven:fo">
-      <ant antfile="${maven.home}/plugins/docs/build.xml" target="fo"/>
-    </target>
-
-    <target name="maven:cvs-change-log">
-      <ant antfile="${maven.home}/plugins/docs/build.xml" target="cvs-change-log"/>
-    </target>
-
-    <target name="maven:war">
-      <ant antfile="${maven.home}/plugins/j2ee/build.xml" target="war"/>
-    </target>
-
-    <target name="maven:generate-reactor">
-      <ant antfile="${maven.home}/plugins/reactor/build.xml" target="generate-reactor"/>
-    </target>
-
-    <target name="maven:cross-ref">
-      <ant antfile="${maven.home}/plugins/docs/build.xml" target="cross-ref"/>
-    </target>
-
-    <target name="maven:deploy-site">
-      <ant antfile="${maven.home}/plugins/docs/build.xml" target="deploy-site"/>
-    </target>
-
-    <target name="maven:ear">
-      <ant antfile="${maven.home}/plugins/j2ee/build.xml" target="ear"/>
-    </target>
-
-    <target name="maven:install-jar">
-      <ant antfile="${maven.home}/plugins/core/build.xml" target="install-jar"/>
-    </target>
-
-    <target name="maven:task-list">
-      <ant antfile="${maven.home}/plugins/docs/build.xml" target="task-list"/>
-    </target>
-
-    <target name="maven:docs">
-      <ant antfile="${maven.home}/plugins/docs/build.xml" target="docs"/>
-    </target>
-
-    <target name="maven:site">
-      <ant antfile="${maven.home}/plugins/docs/build.xml" target="site"/>
-    </target>
-
-    <target name="maven:deploy-dist">
-      <ant antfile="${maven.home}/plugins/core/build.xml" target="deploy-dist"/>
-    </target>
-
-    <target name="maven:javadocs">
-      <ant antfile="${maven.home}/plugins/docs/build.xml" target="javadocs"/>
-    </target>
-
-    <target name="maven:announce">
-      <ant antfile="${maven.home}/plugins/core/build.xml" target="announce"/>
-    </target>
-
-    <target name="maven:check-source">
-      <ant antfile="${maven.home}/plugins/core/build.xml" target="check-source"/>
-    </target>
-
-    <target name="maven:dist">
-      <ant antfile="${maven.home}/plugins/core/build.xml" target="dist"/>
-    </target>
-
-    <target name="maven:dist-build">
-      <ant antfile="${maven.home}/plugins/core/build.xml" target="dist-build"/>
-    </target>
-
-    <target name="maven:metrics">
-      <ant antfile="${maven.home}/plugins/metrics/build.xml" target="metrics"/>
-    </target>
-
-    <target name="maven:clean">
-      <ant antfile="${maven.home}/plugins/core/build.xml" target="clean"/>
-    </target>
-
-    <target name="maven:env">
-      <ant antfile="${maven.home}/plugins/core/build.xml" target="env"/>
-    </target>
-
-    <target name="maven:test">
-      <ant antfile="${maven.home}/plugins/test/build.xml" target="test"/>
-    </target>
-
-    <target name="maven:pdf">
-      <ant antfile="${maven.home}/plugins/docs/build.xml" target="pdf"/>
-    </target>
-
-    <target name="maven:iutest">
-      <ant antfile="${maven.home}/plugins/iutest/build.xml" target="iutest"/>
-    </target>
-
-    <target name="maven:activity-log">
-      <ant antfile="${maven.home}/plugins/docs/build.xml" target="activity-log"/>
-    </target>
-
-    <target name="maven:verify-project">
-      <ant antfile="${maven.home}/plugins/core/build.xml" target="verify-project"/>
-    </target>
-
-    <target name="maven:validate-pom">
-      <ant antfile="${maven.home}/plugins/core/build.xml" target="validate-pom"/>
-    </target>
-
-    <target name="maven:validate-war">
-      <ant antfile="${maven.home}/plugins/j2ee/build.xml" target="validate-war"/>
-    </target>
-
-  <!-- maven:end -->
-
-</project>
+<project default="jar" name="bcel" basedir=".">
+  <property name="defaulttargetdir" value="target">
+  </property>
+  <property name="libdir" value="target/lib">
+  </property>
+  <property name="classesdir" value="target/classes">
+  </property>
+  <property name="testclassesdir" value="target/test-classes">
+  </property>
+  <property name="distdir" value="dist">
+  </property>
+  <property name="javadocdir" value="dist/docs/api">
+  </property>
+  <property name="final.name" value="bcel-5.1">
+  </property>
+  <path id="build.classpath">
+    <fileset dir="${libdir}">
+      <include name="**/*.jar">
+      </include>
+    </fileset>
+  </path>
+  <target name="init" description="o Initializes some properties">
+    <mkdir dir="${libdir}">
+    </mkdir>
+    <condition property="noget">
+      <equals arg2="only" arg1="${build.sysclasspath}">
+      </equals>
+    </condition>
+    <!--Test if JUNIT is present in ANT classpath-->
+
+    <available property="Junit.present" classname="junit.framework.Test">
+    </available>
+  </target>
+  <target name="compile" description="o Compile the code" depends="get-deps">
+    <mkdir dir="${classesdir}">
+    </mkdir>
+    <javac destdir="${classesdir}" deprecation="true" debug="true" optimize="false" excludes="**/package.html">
+      <src>
+        <pathelement location="src/java">
+        </pathelement>
+      </src>
+      <classpath refid="build.classpath">
+      </classpath>
+    </javac>
+  </target>
+  <target name="jar" description="o Create the jar" depends="compile,test">
+    <jar jarfile="${defaulttargetdir}/${final.name}.jar" excludes="**/package.html" basedir="${classesdir}">
+    </jar>
+  </target>
+  <target name="clean" description="o Clean up the generated directories">
+    <delete dir="${defaulttargetdir}">
+    </delete>
+    <delete dir="${distdir}">
+    </delete>
+  </target>
+  <target name="dist" description="o Create a distribution" depends="jar, javadoc">
+    <mkdir dir="dist">
+    </mkdir>
+    <copy todir="dist">
+      <fileset dir="${defaulttargetdir}" includes="*.jar">
+      </fileset>
+      <fileset dir="${basedir}" includes="LICENSE*, README*">
+      </fileset>
+    </copy>
+  </target>
+  <target name="test" description="o Run the test cases" if="test.failure" depends="internal-test">
+    <fail message="There were test failures.">
+    </fail>
+  </target>
+  <target name="internal-test" if="Junit.present" depends="junit-present,compile-tests">
+  </target>
+  <target name="junit-present" unless="Junit.present" depends="init">
+    <echo>================================= WARNING ================================</echo>
+    <echo>Junit isn't present in your ${ANT_HOME}/lib directory. Tests not executed.</echo>
+    <echo>==========================================================================</echo>
+  </target>
+  <target name="compile-tests" if="Junit.present" depends="junit-present,compile">
+  </target>
+  <target name="javadoc" description="o Generate javadoc" depends="get-deps">
+    <mkdir dir="${javadocdir}">
+    </mkdir>
+    <tstamp>
+      <format pattern="2002-yyyy" property="year">
+      </format>
+    </tstamp>
+    <property name="copyright" value="Copyright &amp;copy;  Apache Software Foundation. All Rights Reserved.">
+    </property>
+    <property name="title" value="jakarta-bcel 5.1 API">
+    </property>
+    <javadoc use="true" private="true" destdir="${javadocdir}" author="true" version="true" sourcepath="src/java" packagenames="org.apache.bcel.*">
+      <classpath>
+        <path refid="build.classpath">
+        </path>
+      </classpath>
+    </javadoc>
+  </target>
+  <target name="get-deps" unless="noget" depends="init">
+    <!--Proxy settings works only with a JDK 1.2 and higher.-->
+
+    <setproxy>
+    </setproxy>
+    <get dest="${libdir}/regexp-1.2.jar" usetimestamp="true" ignoreerrors="true" src="http://www.ibiblio.org/maven/regexp/jars/regexp-1.2.jar">
+    </get>
+  </target>
+  <target name="install-maven">
+    <get dest="${user.home}/maven-install-latest.jar" usetimestamp="true" src="${repo}/maven/maven-install-latest.jar">
+    </get>
+    <unjar dest="${maven.home}" src="${user.home}/maven-install-latest.jar">
+    </unjar>
+  </target>
+</project>
\ No newline at end of file
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.