Mail Archive Home | fractal-commits List | March 2007 Index
| <-- Date Index --> | <-- Thread Index --> |
remove legacy files;
--- branches/mavenization/fractaljmx/build.config 2007-03-30 12:28:30 UTC (rev 2049)
+++ branches/mavenization/fractaljmx/build.config 2007-03-30 12:29:24 UTC (rev 2050)
@@ -1,20 +0,0 @@
-# Defines values for the 'build.properties' build properties
-# This file is used to build the project in the case of bundled external jars
-
-objectweb.ant.tasks.path config/ow_util_ant_tasks.jar
-
-asm.path externals/asm-2.0.jar
-
-fractal.path externals/fractal.jar
-
-julia.path externals/julia-asm.jar:externals/julia-mixins.jar:externals/julia-runtime.jar
-
-fractaladl.path externals/fractal-adl.jar
-
-#JDK1.4 (deprecated)
-#jmx.path externals/jmxri.jar:externals/jmxtools.jar
-
-#JDK1.5
-jmx.path externals/jmxtools.jar
-
-
--- branches/mavenization/fractaljmx/build.properties 2007-03-30 12:28:30 UTC (rev 2049)
+++ branches/mavenization/fractaljmx/build.properties 2007-03-30 12:29:24 UTC (rev 2050)
@@ -1,82 +0,0 @@
-###############################################################################
-# This library is free software; you can redistribute it and/or
-# modify it under the terms of the GNU Lesser General Public
-# License as published by the Free Software Foundation; either
-# version 2 of the License, or (at your option) any later version.
-#
-# This library is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
-# Lesser General Public License for more details.
-#
-# You should have received a copy of the GNU Lesser General Public
-# License along with this library; if not, write to the Free Software
-# Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
-###############################################################################
-
-# Some information about the product
-
-product.name fractaljmx
-product.version 0.2.3
-
-###############################################################################
-# BUILD
-###############################################################################
-
-# Which compiler do you want to use ?
-
-# build.compiler jikes (deprecated)
-
-# Build class path (classes needed to build the project)
-# Classpath for the ObjectWeb utility Ant tasks (OWANTTASK_1_1)
-# See http://forge.objectweb.org/projects/monolog
-
-# objectweb.ant.tasks.path ow_util_ant_tasks.jar
-
-
-###############################################################################
-# EXTERNAL LIBRARIES
-###############################################################################
-
-# Class path for the ASM library (ASM_2_0)
-# See http://asm.objectweb.org
-
-# asm.path asm-2.0.jar
-
-# Class path for the Fractal API (FRACTAL_API_2_0_1)
-# See http://fractal.objectweb.org
-
-# fractal.path fractal.jar
-
-# Class path of Julia (JULIA_2_1_4)
-# See http://fractal.objectweb.org
-
-# julia.path julia-asm.jar:julia-mixins.jar:julia-runtime.jar
-
-# Class path for the Fractal ADL Parser (FRACTAL_ADL_2_1_4)
-# See http://fractal.objectweb.org
-
-# fractaladl.path fractal-adl.jar
-
-# Class path for the JMX APIs
-# See http://java.sun.com/products/JavaManagement
-#
-# Class path for the JMX tools and implementation (Reference Implementation Version 1.2.1)
-# JDK1.4
-# jmx.path jmxri.jar:jmxtools.jar
-#
-# JDK1.5
-# jmxtools.jar
-
-
-###############################################################################
-# DOCUMENTATION
-###############################################################################
-
-# URLs of external Javadocs
-
-fractal.url http://www.objectweb.org/fractal/current/doc/javadoc/fractal
-julia.url http://www.objectweb.org/fractal/current/doc/javadoc/julia
-asm.url http://www.objectweb.org/asm/current/doc/javadoc/user
-jdk.url http://java.sun.com/j2se/1.3/docs/api
-j2ee.url http://java.sun.com/j2ee/1.4/docs/api
--- branches/mavenization/fractaljmx/build.xml 2007-03-30 12:28:30 UTC (rev 2049)
+++ branches/mavenization/fractaljmx/build.xml 2007-03-30 12:29:24 UTC (rev 2050)
@@ -1,292 +0,0 @@
-<!--
- ! This library is free software; you can redistribute it and/or
- ! modify it under the terms of the GNU Lesser General Public
- ! License as published by the Free Software Foundation; either
- ! version 2 of the License, or (at your option) any later version.
- !
- ! This library is distributed in the hope that it will be useful,
- ! but WITHOUT ANY WARRANTY; without even the implied warranty of
- ! MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- ! Lesser General Public License for more details.
- !
- ! You should have received a copy of the GNU Lesser General Public
- ! License along with this library; if not, write to the Free Software
- ! Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
- !
- ! Contact: sebastien.chassande@xxxxxxxxxxxx
--->
-
-
-<project name="FractalJMX" default="compile">
-
-
- <!-- ==================================== -->
- <!-- ======== PROPERTY DEFINITION ======= -->
- <!-- ==================================== -->
-
- <property file="build.config"/>
- <property file="build.properties"/>
-
- <property name="src" value="${basedir}/src"/>
- <property name="test" value="${basedir}/test"/>
- <property name="doc" value="${basedir}/doc"/>
- <property name="jdoc" value="${basedir}/jdoc"/>
- <property name="web" value="${basedir}/web"/>
- <property name="examples" value="${basedir}/examples"/>
- <property name="examples.common" value="${examples}/common"/>
- <property name="config" value="${basedir}/config"/>
- <property name="archive" value="${basedir}/archive"/>
-
- <property name="out" value="${basedir}/output"/>
- <property name="out.build" value="${out}/build"/>
- <property name="out.dist" value="${out}/dist"/>
- <property name="out.dist.lib" value="${out.dist}/lib"/>
- <property name="out.dist.doc" value="${out.dist}/doc"/>
- <property name="out.dist.jdoc" value="${out.dist.doc}/javadoc"/>
- <property name="out.dist.examples" value="${out.dist}/examples"/>
- <property name="out.dist.externals" value="${out.dist}/externals"/>
- <property name="out.test" value="${out}/test"/>
- <property name="out.zip" value="${out}/zip"/>
-
-
- <target name="properties">
- <condition property="examples.exist">
- <available file="${examples}"/>
- </condition>
-
- <condition property="web.exist">
- <available file="${web}/build.xml"/>
- </condition>
-
- <condition property="paths.configured">
- <and>
- <isset property="objectweb.ant.tasks.path"/>
- <isset property="asm.path"/>
- <isset property="fractal.path"/>
- <isset property="julia.path"/>
- <isset property="fractaladl.path"/>
- <isset property="jmx.path"/>
- </and>
- </condition>
- </target>
-
-
- <!-- ================================== -->
- <!-- ======== INITIALIZATION ======= -->
- <!-- ================================== -->
-
- <target name="check" unless="paths.configured">
- <echo message="The 'build.properties' file must be configured"/>
- <fail/>
- </target>
-
-
- <target name="init" depends="properties,check">
- <taskdef name="multipleAnt"
- classname="org.objectweb.util.ant.MultipleAnt"
- classpath="${objectweb.ant.tasks.path}"/>
-
- <taskdef name="javadocMultipleLink"
- classname="org.objectweb.util.ant.JavadocMultipleLink"
- classpath="${objectweb.ant.tasks.path}"/>
-
- <taskdef name="multipleCopy"
- classname="org.objectweb.util.ant.MultipleCopy"
- classpath="${objectweb.ant.tasks.path}"/>
-
- <path id="classpath">
- <pathelement path="${asm.path}"/>
- <pathelement path="${fractal.path}"/>
- <pathelement path="${julia.path}"/>
- <pathelement path="${jmx.path}"/>
- <pathelement location="${out.build}"/>
- </path>
- </target>
-
-
- <!-- =================================== -->
- <!-- ========== COMPILE ========== -->
- <!-- =================================== -->
-
- <target name="compile" depends="init">
- <mkdir dir="${out.build}"/>
- <javac destdir="${out.build}" debug="on">
- <classpath refid="classpath"/>
- <src path="${src}"/>
- <include name="**/*.java"/>
- </javac>
- <copy todir="${out.build}">
- <fileset dir="${src}">
- <include name="**/*.fractal"/>
- </fileset>
- </copy>
- </target>
-
-
- <!-- =================================== -->
- <!-- ========== TEST ========== -->
- <!-- =================================== -->
-
- <target name="test" depends="compile">
- <!--ant antfile="${test}/build.xml" target="test" inheritRefs="true"/-->
- </target>
-
-
- <!-- =================================== -->
- <!-- ========== DIST ========== -->
- <!-- =================================== -->
-
- <target name="dist.init">
- <mkdir dir="${out.dist}"/>
- <mkdir dir="${out.dist.doc}"/>
- <mkdir dir="${out.dist.jdoc}"/>
- <mkdir dir="${out.dist.lib}"/>
- </target>
-
-
- <target name="jar" depends="dist.init,compile">
- <multipleAnt dir="${archive}"/>
- </target>
-
-
- <target name="jdoc" depends="init,dist.init">
- <copy todir="${out.dist.doc}"
- preservelastmodified="yes"
- includeEmptyDirs="false">
- <fileset dir="${doc}">
- <include name="**/*"/>
- <exclude name="**/*.fig"/>
- </fileset>
- </copy>
- <multipleAnt dir="${jdoc}"/>
- </target>
-
-
- <target name="examples" depends="init,dist.init" if="examples.exist">
- <mkdir dir="${out.dist.examples}"/>
- <copy todir="${out.dist.examples}"
- preservelastmodified="yes"
- includeEmptyDirs="yes">
- <fileset dir="${examples}">
- <exclude name="common"/>
- <exclude name="common/**/*"/>
- </fileset>
- </copy>
-
- <multipleCopy file="${examples}/common/build.xml"
- toDir="${out.dist.examples}"
- notReplace="yes"
- preservelastmodified="yes">
- <include name="*"/>
- <exclude name="etc"/>
- <exclude name="lib"/>
- </multipleCopy>
-
- <copy toDir="${out.dist.examples}" preservelastmodified="yes">
- <fileset dir="${examples.common}">
- <include name="**/*"/>
- <exclude name="build.xml"/>
- </fileset>
- </copy>
-
- <copy todir="${out.dist}">
- <fileset dir=".">
- <include name="externals/*.jar"/>
- </fileset>
- </copy>
- </target>
-
-
- <target name="dist" depends="jar,jdoc,examples">
- <zip zipFile="${out.dist}/src.zip" basedir="${src}"/>
- </target>
-
-
- <!-- =================================== -->
- <!-- ========== EXAMPLES ========== -->
- <!-- =================================== -->
-
- <target name="example" depends="jar,examples">
- <ant inheritAll="false"
- dir="${out.dist.examples}/${example.name}"
- target="execute"/>
- </target>
-
-
- <!-- =================================== -->
- <!-- ========== ZIP ========== -->
- <!-- =================================== -->
-
- <!-- creates zip files of the different distribution (source, binaries) -->
- <target name="zip" depends="dist">
- <mkdir dir="${out.zip}"/>
- <tar destfile="${out.zip}/${product.name}-${product.version}.tar.gz"
- compression="gzip">
- <tarfileset dir="${basedir}" prefix="${product.name}-${product.version}">
- <exclude name="output/**"/>
- <exclude name="output"/>
- <exclude name="**/CVS/**"/>
- <exclude name="**/CVS"/>
- </tarfileset>
- </tar>
- <zip zipFile="${out.zip}/${product.name}-${product.version}-bin.zip">
- <zipfileset dir="${out.dist}" prefix="${product.name}-${product.version}"/>
- </zip>
- </target>
-
-
- <!-- =================================== -->
- <!-- ========== WEB ========== -->
- <!-- =================================== -->
-
- <target name="web">
- <!--ant dir="${web}"/-->
- </target>
-
-
- <!-- =================================== -->
- <!-- ========== CLEAN ========== -->
- <!-- =================================== -->
-
-
- <!-- remove all directories -->
- <target name="clean.web" if="web.exist">
- <ant dir="${web}" target="clean"/>
- </target>
-
-
- <target name="clean" depends="properties,clean.web">
- <delete dir="${out.build}"/>
- <delete dir="${out.dist}"/>
- <delete dir="${out.zip}"/>
- <delete dir="${out.test}"/>
- </target>
-
-
- <!-- ==================================== -->
- <!-- ========== HELP ========== -->
- <!-- ==================================== -->
-
- <target name="help">
- <echo message="The available targets are the following:"/>
- <echo message=" compile: compiles the product into ${out.build}"/>
- <echo message=" dist: creates the product's distributions into ${out.dist}"/>
- <echo message=" zip: creates the product's distributions zip files into ${out.zip}"/>
- <echo message=" clean: removes all generated files."/>
- <echo message=" jar: creates all jars in ${out.dist.lib}"/>
- <echo message=" test: run all tests"/>
- <echo message=""/>
- <echo message="There are some options to run tests:"/>
- <echo message=" -Dtest.group=<group name> Only a group of test: The default target of"/>
- <echo message=" the xml file is called the test.group contains the xml file name with"/>
- <echo message=" directory ex: ant -Dtest.group=conform/toto test => calls the default"/>
- <echo message=" target of the file ${test}/conform/toto.xml"/>
- <echo message=" -Dtest.type=<type name> Only a type of test: conform, deviance, stress,"/>
- <echo message=" thread or perf. The test.type properties contains the directory name of"/>
- <echo message=" the test type ex: ant -Dtest.type=conform test"/>
- <echo message=" -Dtest.name=<test name> Only a single test. The target <test name> is called"/>
- </target>
-
-
-</project>
-
| <-- Date Index --> | <-- Thread Index --> |
Powered by MHonArc.
Copyright © 2006-2007, OW2 Consortium | contact | webmaster.