You are viewing a plain text version of this content. The canonical link for it is here.
Posted to jetspeed-dev@portals.apache.org by ki...@apache.org on 2002/04/04 10:37:09 UTC

cvs commit: jakarta-jetspeed build.xml project.properties project.xml

kimptoc     02/04/04 00:37:08

  Added:       .        build.xml project.properties project.xml
  Log:
  added first cut/non-working maven stuff
  
  Revision  Changes    Path
  1.1                  jakarta-jetspeed/build.xml
  
  Index: build.xml
  ===================================================================
  <?xml version="1.0" encoding="iso-8859-1"?>
  
  <project name="maven" default="maven:jar" basedir=".">
  
    <!-- 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:site">
        <ant antfile="${maven.home}/build-docs.xml" target="site"/>
      </target>
          
      <target 
        name="maven:jar">
  
        <echo>
            NOTE: You need to have installed maven before using this script.
            NOTE:  This is the new maven build system for jetspeed - integration is still progressing
             so please bear with us.
            NOTE: This does not currently work - but if you see the problem - please let us know!
        </echo>
  
        <ant antfile="${maven.home}/build-maven.xml" target="jar"/>
      </target>
          
      <target 
        name="maven:install-jar">
        <ant antfile="${maven.home}/build-maven.xml" target="install-jar"/>
      </target>
          
      <target 
        name="maven:env">
        <ant antfile="${maven.home}/build-maven.xml" target="env"/>
      </target>
          
      <target 
        name="maven:docs">
        <ant antfile="${maven.home}/build-docs.xml" target="docs"/>
      </target>
          
      <target 
        name="maven:test">
        <ant antfile="${maven.home}/build-test.xml" target="test"/>
      </target>
  
      <target 
        name="maven:iutest">
        <ant antfile="${maven.home}/build-iutest.xml" target="test"/>
      </target>
  
      <target 
        name="maven:singletest">
        <ant antfile="${maven.home}/build-test.xml" target="run-singletest"/>
      </target>
            
      <target 
        name="maven:clean">
        <ant antfile="${maven.home}/build-maven.xml" target="clean"/>
      </target>
          
      <target 
        name="maven:metrics">
        <ant antfile="${maven.home}/build-metrics.xml" target="metrics"/>
      </target>
          
      <target 
        name="maven:dist">
        <ant antfile="${maven.home}/build-maven.xml" target="dist"/>
      </target>
          
      <target 
        name="maven:deploy-site">
        <ant antfile="${maven.home}/build-docs.xml" target="deploy-site"/>
      </target>
          
      <target 
        name="maven:gump-descriptor">
        <ant antfile="${maven.home}/build-maven.xml" target="gump-descriptor"/>
      </target>
          
      <target 
        name="maven:javadocs">
        <ant antfile="${maven.home}/build-docs.xml" target="javadocs"/>
      </target>
          
      <target 
        name="maven:compile">
        <ant antfile="${maven.home}/build-maven.xml" target="compile"/>
      </target>
          
      <target 
        name="maven:update-jars">
        <ant antfile="${maven.home}/build-maven.xml" target="update-jars"/>
      </target>
      
    <!-- maven:end -->
  
  </project>
  
  
  
  1.1                  jakarta-jetspeed/project.properties
  
  Index: project.properties
  ===================================================================
  # -------------------------------------------------------------------
  # P R O J E C T  P R O P E R T I E S
  # -------------------------------------------------------------------
  
  #set this in your ${user.home}/build.properties rather than here
  #maven.home = ${user.home}/maven
  
  compile.debug = on
  compile.optimize = off
  compile.deprecation = off
  
  src.dir = src
  
  
  announcement = 1.3a3-dev
  
  
  
  1.1                  jakarta-jetspeed/project.xml
  
  Index: project.xml
  ===================================================================
  <?xml version="1.0" encoding="iso-8859-1"?>
  <project>
  
    <name>jakarta-jetspeed</name>
    <id>jetspeed</id>
    <currentVersion>1.3a3-dev</currentVersion>
    <organization>Apache Software Foundation</organization>
    <inceptionYear>2000</inceptionYear>
    <package>org.apache.turbine</package>
  
    <!-- Gump integration. -->
    <gumpRepositoryId>jakarta</gumpRepositoryId>
  
    <shortDescription>
      A portal framework.
    </shortDescription>
  
    <description>
    Jetspeed is an Open Source implementation of an Enterprise Information Portal, using Java and XML.
    A portal makes network resources (applications, databases and so forth) available to end-users. The 
    user can access the portal via a web browser, WAP-phone, pager or any other device. Jetspeed acts as the central hub where information from multiple sources are made available in an easy to use manner.
    The data presented via Jetspeed is independent of content type, This means that content from for example
    XML,RSS or SMTP can be integrated with Jetspeed. The actual presentation of the data is 
    handled via ates XSL and delivered to the user for example via the combination of Java Server Pages (JSPs) 
    and HTML. Jetspeed provides support for templating and content publication frameworks such as 
    Cocoon, WebMacro and 
    Velocity. Note that outside of regualar browser Jetspeed also supports WAP devices.
    Jetspeed helps you build portal applications quickly. The goal is to make Jetspeed a tool for both portal developers as well 
    as user interface designers. Currently the focus is on providing developers with a set of tools that facilitates building
    the base for the portal. With Jetspeed you can quickly build an XML
    portal and also syndicate your own content.
    </description>
  
    <url>http://jakarta.apache.org/jetspeed/</url>
    <cvsWebUrl>http://cvs.apache.org/viewcvs/jakarta-jetspeed/</cvsWebUrl>
    <issueTrackingUrl>http://nagoya.apache.org/bugzilla/index.html</issueTrackingUrl>
    <siteAddress>jakarta.apache.org</siteAddress>
    <siteDirectory>/www/jakarta.apache.org/jetspeed/ WHAT IS THIS PATH FOR?</siteDirectory>
  
    <mailingLists>
      <mailingList>
        <name>Jetspeed User List</name>
        <subscribe>jetspeed-user-subscribe@jakarta.apache.org</subscribe>
        <unsubscribe>jetspeed-user-unsubscribe@jakarta.apache.org</unsubscribe>
        <archive>http://nagoya.apache.org:8080/eyebrowse/SummarizeList?listName=jetspeed-user@jakarta.apache.org</archive>
      </mailingList>
      <mailingList>
        <name>Jetspeed Developer List</name>
        <subscribe>jetspeed-dev-subscribe@jakarta.apache.org</subscribe>
        <unsubscribe>jetspeed-dev-unsubscribe@jakarta.apache.org</unsubscribe>
        <archive>http://nagoya.apache.org:8080/eyebrowse/SummarizeList?listName=jetspeed-dev@jakarta.apache.org</archive>
      </mailingList>
    </mailingLists>
  
    <developers>
  
      <developer>
        <name>Dave Blackett (Jetspeed logos)</name>
        <id></id>
        <email>blackett@black.com</email>
        <organization></organization>
      </developer>
  
      <developer>
        <name>Jeffrey D. Brekke</name>
        <id></id>
        <email>ekkerbj@netscape.net</email>
        <organization></organization>
      </developer>
  
      <developer>
        <name>Santiago Gala</name>
        <id></id>
        <email>sgala@hisitech.com</email>
        <organization></organization>
      </developer>
  
      <developer>
        <name>Rapha�l Luta</name>
        <id></id>
        <email>raphael@apache.org</email>
        <organization></organization>
      </developer>
  
      <developer>
        <name>Neeme Praks</name>
        <id></id>
        <email>neeme@one.lv</email>
        <organization></organization>
      </developer>
  
      <developer>
        <name>Jeff Prickett</name>
        <id></id>
        <email>jeffprickett@mindspring.com</email>
        <organization></organization>
      </developer>
  
      <developer>
        <name>Ingo Schuster</name>
        <id></id>
        <email>ingo@raleigh.ibm.com</email>
        <organization></organization>
      </developer>
  
      <developer>
        <name>Paul Spencer</name>
        <id></id>
        <email>paulsp@apache.org</email>
        <organization></organization>
      </developer>
  
      <developer>
        <name>David S. Taylor</name>
        <id></id>
        <email>david@bluesunrise.com</email>
        <organization></organization>
      </developer>
  
      <developer>
        <name>Kevin A. Burton</name>
        <id>burton</id>
        <email>burton@relativity.yi.org</email>
        <organization></organization>
      </developer>
  
      <developer>
        <name>Chris Kimpton</name>
        <id>kimptoc</id>
        <email>kimptoc.mail@bigfoot.com</email>
        <organization></organization>
      </developer>
  
      <developer>
        <name>Jason van Zyl</name>
        <id>jvanzyl</id>
        <email>jason@zenplex.com</email>
        <organization>Zenplex</organization>
      </developer>
  
    </developers>
  
    <!-- Need to mark these as compile-time/run-time -->
  
    <dependencies>
  
      <dependency>
        <name>castor</name>
        <type>required</type>
        <version>0.9.3</version>
        <jar>castor-0.9.3.jar</jar>
      </dependency>
  
      <dependency>
        <name>commons-collections</name>
        <type>required</type>
        <version>1.0</version>
        <jar>commons-collections.jar</jar>
      </dependency>
  
  <!-- needed?
      <dependency>
        <name>commons-lang</name>
        <type>required</type>
        <version>0.1</version>
        <jar>commons-lang-0.1-dev.jar</jar>
      </dependency>
  -->
  
      <dependency>
        <name>jakarta-ecs</name>
        <type>required</type>
        <version>1.4.1</version>
        <jar>ecs-1.4.1.jar</jar>
      </dependency>
  
  <!-- needed?
      <dependency>
        <name>jakarta-regexp</name>
        <type>required</type>
        <version>1.3-dev</version>
        <jar>jakarta-regexp-1.3-dev.jar</jar>
      </dependency>
  -->
  
      <dependency>
        <name>javamail</name>
        <type>required</type>
        <version>1.2</version>
        <jar>mail-1.2.jar</jar>
      </dependency>
  
      <dependency>
        <name>jaf</name>
        <type>required</type>
        <version>1.0.1</version>
        <jar>activation-1.0.1.jar</jar>
      </dependency>
  
      <dependency>
        <name>jdbc</name>
        <type>required</type>
        <version>2.0</version>
        <jar>jdbc2_0-stdext.jar</jar>
      </dependency>
  
  <!-- needed?
      <dependency>
        <name>jndi</name>
        <type>required</type>
        <version>1.2.1</version>
        <jar>jndi-1.2.1.jar</jar>
      </dependency>
  -->
  
      <dependency>
        <name>jakarta-log4j</name>
        <type>required</type>
        <version>1.1.3</version>
        <jar>log4j-1.1.3.jar</jar>
      </dependency>
  
      <dependency>
        <name>jakarta-servletapi</name>
        <type>required</type>
        <version>2.2</version>
        <jar>servlet-2.2.jar</jar>
      </dependency>
  
      <dependency>
        <name>jakarta-turbine-fulcrum</name>
        <type>required</type>
        <version>1.0-b2-dev</version>
        <jar>fulcrum-1.0-b2-dev.jar</jar>
      </dependency>
  
      <dependency>
        <name>jakarta-turbine-stratum</name>
        <type>required</type>
        <version>1.0-b2-dev</version>
        <jar>stratum-1.0-b2-dev.jar</jar>
      </dependency>
  
      <dependency>
        <name>jakarta-turbine-torque</name>
        <type>required</type>
        <version>3.0-b2-dev</version>
        <jar>torque-3.0-b2-dev.jar</jar>
      </dependency>
  
      <dependency>
        <name>jakarta-velocity</name>
        <type>required</type>
        <version>1.3-dev</version>
        <jar>velocity-1.3-dev.jar</jar>
      </dependency>
  
      <dependency>
        <name>objectbridge</name>
        <type>required</type>
        <version>0.7.343</version>
        <jar>ojb-0.7.343.jar</jar>
      </dependency>
  
      <dependency>
        <name>soap</name>
        <type>required</type>
        <version>?</version>
        <jar>soap.jar</jar>
      </dependency>
  
      <dependency>
        <name>uddi4j</name>
        <type>required</type>
        <version>?</version>
        <jar>uddi4j.jar</jar>
      </dependency>
  
      <dependency>
        <name>village</name>
        <type>required</type>
        <version>1.5.3-dev.jar</version>
        <jar>village-1.5.3-dev.jar</jar>
      </dependency>
  
      <dependency>
        <name>xml-xerces</name>
        <type>required</type>
        <version>2.0.0</version>
        <jar>xercesImpl-2.0.0.jar</jar>
      </dependency>
  
  <!-- needed?
      <dependency>
        <name>xml-apis</name>
        <type>required</type>
        <version>2.0.0</version>
        <jar>xmlParserAPIs-2.0.0.jar</jar>
      </dependency>
  -->
  
      <dependency>
        <name>xml-xalan2</name>
        <type>required</type>
        <version>2.1.0</version>
        <jar>xalan-2.1.0.jar</jar>
      </dependency>
  
      <!-- ********************************** -->
      <!-- THESE DEPENDENCIES ARE FOR TESTING -->
      <!-- ********************************** -->
  
      <dependency>
        <name>commons-httpclient</name>
        <type>required</type>
        <version>1.0</version>
        <jar>httpclient.jar</jar>
      </dependency>
  
  <!-- needed?
      <dependency>
        <name>httpunit</name>
        <type>required</type>
        <version>1.3</version>
        <jar>httpunit.jar</jar>
      </dependency>
  -->
  
      <dependency>
        <name>jakarta-cactus-framework-12</name>
        <type>required</type>
        <version>1.2</version>
        <jar>cactus.jar</jar>
      </dependency>
  
      <dependency>
        <name>jakarta-cactus-ant</name>
        <type>required</type>
        <version>1.2</version>
        <jar>cactus-ant.jar</jar>
      </dependency>
  
  <!-- needed? sounds funky
      <dependency>
        <name>jtidy</name>
        <type>required</type>
        <version>04aug2001-r7-dev</version>
        <jar>tidy.jar</jar>
      </dependency>
  -->
  
      <dependency>
        <name>junit</name>
        <type>required</type>
        <version>3.7</version>
        <jar>junit-3.7.jar</jar>
      </dependency>
  
      <!-- *********************************** -->
      <!-- THESE ARE THE OPTIONAL DEPENDENCIES -->
      <!-- *********************************** -->
  
      <!-- none -->
  
    </dependencies>
  
    <build>
  
      <sourceDirectories>
        <sourceDirectory>src/java</sourceDirectory>
      </sourceDirectories>
  
      <testSourceDirectories>
        <testSourceDirectory>src/java</testSourceDirectory>
        <testSourceDirectory>src/test</testSourceDirectory>
        <testSourceDirectory>src/rttest</testSourceDirectory>
      </testSourceDirectories>
  
      <aspectSourceDirectories>
      </aspectSourceDirectories>
  
      <!-- Unit test classes -->
      <unitTestClassEntries>
        <unitTestClassEntry>include = **/*Test.class</unitTestClassEntry>
        <unitTestClassEntry>exclude = **/*ServletTest.class</unitTestClassEntry>
      </unitTestClassEntries>
  
      <!-- Integration unit test classes -->
      <integrationUnitTestClassEntries>
        <integrationUnitTestClassEntry>include = **/*ServletTest.class</integrationUnitTestClassEntry>
      </integrationUnitTestClassEntries>
  
      <!-- J A R  R E S O U R C E S -->
      <!-- Resources that are packaged up inside the JAR file -->
  
      <jarResources>
      </jarResources>
  
      <jars>
      </jars>
    </build>
  </project>
  
  
  

--
To unsubscribe, e-mail:   <ma...@jakarta.apache.org>
For additional commands, e-mail: <ma...@jakarta.apache.org>