[cvs] expresso commit by lhamel: add for Mike Rimov
JCorporate Ltd
jcorp at jcorp2.servlets.net
Sun Oct 17 00:44:49 PDT 2004
Log Message:
-----------
add for Mike Rimov
Added Files:
-----------
expresso:
maven.xml
project.properties
project.xml
Revision Data
-------------
--- /dev/null
+++ project.xml
@@ -0,0 +1,497 @@
+<?xml version="1.0"?>
+<!--
+Maven Integration Note:
+Expresso is expecting a few third party jars that are not readily available at ibiblio
+-Go to ${USER_HOME}/.maven/repository
+
+-Create jaf/jars subdirectory
+-Copy activation.jar ${USER_HOME}/.maven/repository/jaf/jars
+-Rename activation.jar to: activation-1.0.2.jar
+
+-Create javamail/jars subdirectory
+-Copy mail.jar to ${USER_HOME}/.maven/repository/javamail/jars
+-Rename mail.jar to: mail-1.3.1.jar
+
+-Create commons-chain/jars subdirectory
+-Copy commons-chain.jar to ${USER_HOME}/.maven/repository/commons-chain/jars
+-Rename commons-chain.jar to: commons-chain-0.1.jar
+
+-Create jaas/jars subdirectory
+-Copy jaas.jar to ${USER_HOME}/.maven/repository/jaas/jars
+-Rename jaas.jar to: jaas-1.0.jar
+
+-Create jlex/jars subdirectory
+-Copy JLex.jar to ${USER_HOME}/.maven/repository/jlex/jars
+-Rename JLex.jar to: jlex-1.0.jar [ **** Notice Case Change ****]
+
+-Create jndi/jars subdirectory
+-Copy jndi.jar to ${USER_HOME}/.maven/repository/jndi/jars
+-Rename jndi.jar to: jndi-1.2.1.jar
+
+-Create jta/jars subdirectory
+-Copy jta.jar to ${USER_HOME}/.maven/repository/jta/jars
+-Rename jta.jar to: jta-1.0.1.jar
+
+-Create cup/jars subdirectory
+-Copy runtime.jar to ${USER_HOME}/.maven/repository/cup/jars
+-Rename runtime.jar to: runtime-1.0.jar
+
+*****************************************************************
+Run Maven from its location in CVS to use the supplied layout
+and hypersonic databases.
+
+Currently this POM has been tested with the site:generate
+target and the corresponding compile, unittest, etc reports.
+Integration testing has not been attempted yet, nor has actual
+deployment expresso jar or war snapshots.
+
+P.S. Currently only core developers are listed, the adding of
+all the other contributors is left as an excercise to the reader.
+*****************************************************************
+-->
+<project xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://maven.apache.org/xsd/maven-project-3.0.0.xsd">
+ <pomVersion>3</pomVersion>
+ <id>expresso</id>
+ <name>Expresso</name>
+ <currentVersion>5.6</currentVersion>
+ <organization>
+ <name>JCorporate</name>
+ <url>http://www.jcorporate.com/</url>
+ </organization>
+ <inceptionYear>1998</inceptionYear>
+ <package>com.jcorporate.expresso</package>
+ <logo/>
+ <!-- Gump integration -->
+ <gumpRepositoryId>expresso</gumpRepositoryId>
+ <description>
+Expresso is a powerful, open standards-based, enterprise-strength J2EE architectural framework for developing database-driven web applications based on open standards. It is based upon many years of collective experience from industry-leading software engineers, consultants, and enterprise Web developers. Expresso is designed to shorten time-to-delivery of Web-based, business transactional applications by providing a library of extensible Java Server components for providing services to web-based applications so the developer can concentrate on application logic.
+
+Expresso integrates with Struts which is a MVC light weight framework emphasizing presentation and application configuration, and bringing a powerful tag library to Expresso; whereas Expresso adds capabilities for security, robust object-relational mapping, background job handling and scheduling, self-tests, logging integration, automated table manipulation, database connection pooling, email connectivity, event notification, error handling, caching, internationalization, XML automation, testing, registration objects, configuration management, workflow, automatic database maintenance and JSP tag library etc.
+
+Expresso enables developers to decrease their learning curve and time to solution, which translates directly into reduced costs and increased revenue for customers
+ </description>
+ <shortDescription>Web Application Framework</shortDescription>
+ <url>http://www.jcorporate.com/expresso.html</url>
+ <issueTrackingUrl> http://www.jcorporate.com/expresso/components/internal/bugs.jsp;jsessionid=amNk0Mk4vA14?project=EXPRESSO
+ </issueTrackingUrl>
+ <siteAddress>www.jcorporate.com</siteAddress>
+ <siteDirectory>
+ /home/jcorporate/webapps
+ </siteDirectory>
+ <distributionDirectory>
+ /home/jcorporate/webapps/downloads
+ </distributionDirectory>
+ <repository>
+ <connection>scm:cvs:pserver:guest at jcorporate.com:/home/javacorp/.cvs/expresso:expresso</connection>
+ <developerConnection>scm:cvs:pserver:${maven.username}@jcorporate.com:/home/javacorp/.cvs/expresso:expresso</developerConnection>
+ </repository>
+ <versions>
+ <version>
+ <id>CURRENT</id>
+ <name>5.6</name>
+ <tag>HEAD</tag>
+ </version>
+ <version>
+ <id>5.5.1</id>
+ <name>5.5.1</name>
+ <tag>expresso5-5-1</tag>
+ </version>
+ <version>
+ <id>5.0.4</id>
+ <name>5.0.4</name>
+ <tag>expresso5-0-4</tag>
+ </version>
+ </versions>
+ <developers>
+ <developer>
+ <name>Mike Traum</name>
+ <id>mtraum</id>
+ <email/>
+ <organization/>
+ <roles>
+ <role>Lead Developer</role>
+ <role>Core Developer</role>
+ </roles>
+ <timezone>-6</timezone>
+ </developer>
+ <developer>
+ <name>Sandra Cann</name>
+ <id>scann</id>
+ <email/>
+ <organization/>
+ <roles>
+ <role>COO, JCorporate</role>
+ <role>Core Developer</role>
+ </roles>
+ <timezone>-6</timezone>
+ </developer>
+ <developer>
+ <name>Larry Hamel</name>
+ <id>larham</id>
+ <email/>
+ <organization>Codeguild, Inc.</organization>
+ <roles>
+ <role>Core Developer</role>
+ </roles>
+ <timezone>-8</timezone>
+ </developer>
+ <developer>
+ <name>Michael Rimov</name>
+ <id>rimovm</id>
+ <email/>
+ <organization>Centerline Computers, Inc</organization>
+ <roles>
+ <role>Core Developer</role>
+ </roles>
+ <timezone>-8</timezone>
+ </developer>
+ <developer>
+ <name>Peter Pilgrim</name>
+ <id>ppilgrim</id>
+ <email/>
+ <organization/>
+ <roles>
+ <role>Core Developer</role>
+ </roles>
+ <timezone>0</timezone>
+ </developer>
+ <developer>
+ <name>David Lloyd</name>
+ <id>orbacle</id>
+ <email/>
+ <organization/>
+ <roles>
+ <role>Core Developer</role>
+ </roles>
+ <timezone>-8</timezone>
+ </developer>
+ </developers>
+ <contributors>
+ <!-- Add Other Contributors Here -->
+ </contributors>
+ <!-- <logo>/images/logos/spacer.gif</logo> -->
+ <licenses>
+ <license>
+ <name>JCorporate Apache Style License</name>
+ <url><![CDATA[http://www.jcorporate.com/econtent/Content.do?state=resource&db=default&resource=102]]></url>
+ </license>
+ </licenses>
+ <dependencies>
+ <dependency>
+ <groupId>aspectj</groupId>
+ <artifactId>aspectjrt</artifactId>
+ <version>1.0.5</version>
+ <url>http://www.eclipse.org/aspectj</url>
+ </dependency>
+ <dependency>
+ <groupId>jaf</groupId>
+ <artifactId>activation</artifactId>
+ <version>1.0.2</version>
+ <url>http://java.sun.com/products/javabeans/glasgow/jaf.html</url>
+ </dependency>
+ <dependency>
+ <groupId>javamail</groupId>
+ <artifactId>mail</artifactId>
+ <version>1.3.1</version>
+ <url>http://java.sun.com/products/javamail/</url>
+ </dependency>
+ <dependency>
+ <id>avalon-framework</id>
+ <version>4.1.4</version>
+ <url>http://avalon.apache.org/</url>
+ </dependency>
+ <dependency>
+ <id>bcel</id>
+ <version>5.0</version>
+ <url>http://jakarta.apache.org/bcel/</url>
+ </dependency>
+ <dependency>
+ <groupId>bouncycastle</groupId>
+ <artifactId>bcprov-jdk14</artifactId>
+ <version>124</version>
+ <url>http://jakarta.apache.org/bsf/</url>
+ </dependency>
+ <dependency>
+ <id>bsf</id>
+ <version>2.3.0</version>
+ <url>http://jakarta.apache.org/bsf/</url>
+ </dependency>
+ <dependency>
+ <groupId>cactus</groupId>
+ <artifactId>cactus-13</artifactId>
+ <version>1.4.1</version>
+ <url>http://jakarta.apache.org/cactus/</url>
+ </dependency>
+ <dependency>
+ <groupId>cactus</groupId>
+ <artifactId>cactus-ant</artifactId>
+ <version>1.4.1</version>
+ <url>http://jakarta.apache.org/cactus/</url>
+ </dependency>
+ <dependency>
+ <id>commons-beanutils</id>
+ <version>1.6</version>
+ <url>http://jakarta.apache.org/commons/beanutils/</url>
+ </dependency>
+ <dependency>
+ <id>commons-chain</id>
+ <version>0.1</version>
+ <url>http://jakarta.apache.org/commons/chain/</url>
+ </dependency>
+ <dependency>
+ <id>commons-collections</id>
+ <version>2.1</version>
+ <url>http://jakarta.apache.org/commons/collections/</url>
+ </dependency>
+ <dependency>
+ <id>commons-digester</id>
+ <version>1.5</version>
+ <url>http://jakarta.apache.org/commons/digester/</url>
+ </dependency>
+ <dependency>
+ <id>commons-httpclient</id>
+ <version>2.0alpha1</version>
+ <url>http://jakarta.apache.org/commons/httpclient/</url>
+ </dependency>
+ <dependency>
+ <id>commons-lang</id>
+ <version>1.0.1</version>
+ <url>http://jakarta.apache.org/commons/lang/</url>
+ </dependency>
+ <dependency>
+ <groupId>commons-logging</groupId>
+ <artifactId>commons-logging</artifactId>
+ <version>1.0.3</version>
+ <url>http://jakarta.apache.org/commons/logging/</url>
+ </dependency>
+ <dependency>
+ <groupId>commons-logging</groupId>
+ <artifactId>commons-logging-api</artifactId>
+ <version>1.0.3</version>
+ <url>http://jakarta.apache.org/commons/logging/</url>
+ </dependency>
+ <dependency>
+ <groupId>commons-pool</groupId>
+ <artifactId>commons-pool</artifactId>
+ <version>1.0.1</version>
+ <url>http://jakarta.apache.org/commons/dbcp/</url>
+ </dependency>
+ <dependency>
+ <groupId>commons-validator</groupId>
+ <artifactId>commons-validator</artifactId>
+ <version>1.0.2</version>
+ <url>http://jakarta.apache.org/commons/dbcp/</url>
+ </dependency>
+ <dependency>
+ <groupId>dom4j</groupId>
+ <artifactId>dom4j</artifactId>
+ <version>1.3</version>
+ <url>http://www.dom4j.org/</url>
+ </dependency>
+ <dependency>
+ <groupId>hsqldb</groupId>
+ <artifactId>hsqldb</artifactId>
+ <version>1.6.1</version>
+ <url>http://hsqldb.sf.net</url>
+ </dependency>
+ <dependency>
+ <groupId>httpunit</groupId>
+ <artifactId>httpunit</artifactId>
+ <version>1.4.1</version>
+ <url>http://httpunit.sourceforge.net/</url>
+ </dependency>
+ <dependency>
+ <groupId>jaas</groupId>
+ <artifactId>jaas</artifactId>
+ <version>1.0</version>
+ <url>http://java.sun.com/products/jaas/</url>
+ </dependency>
+ <dependency>
+ <groupId>jaas</groupId>
+ <artifactId>jaas</artifactId>
+ <version>1.0</version>
+ <url>http://java.sun.com/products/jaas/</url>
+ </dependency>
+ <dependency>
+ <groupId>oro</groupId>
+ <artifactId>oro</artifactId>
+ <version>2.0.7</version>
+ <url>http://jakarta.apache.org/oro/</url>
+ </dependency>
+ <dependency>
+ <groupId>jaxen</groupId>
+ <artifactId>jaxen</artifactId>
+ <version>1.0-FCS-full</version>
+ <url>http://jakarta.apache.org/oro/</url>
+ </dependency>
+ <dependency>
+ <groupId>jlex</groupId>
+ <artifactId>jlex</artifactId>
+ <version>1.0</version>
+ <url>http://www.cs.princeton.edu/~appel/modern/java/JLex/</url>
+ </dependency>
+ <dependency>
+ <groupId>jndi</groupId>
+ <artifactId>jndi</artifactId>
+ <version>1.2.1</version>
+ <url>http://java.sun.com/products/jndi/</url>
+ </dependency>
+ <dependency>
+ <groupId>jstl</groupId>
+ <artifactId>jstl</artifactId>
+ <version>1.0.6</version>
+ <url>http://jakarta.apache.org/taglibs/doc/standard-doc/intro.html</url>
+ </dependency>
+ <dependency>
+ <groupId>jta</groupId>
+ <artifactId>jta</artifactId>
+ <version>1.0.1</version>
+ <url>http://java.sun.com/products/jta/</url>
+ </dependency>
+ <dependency>
+ <id>junit</id>
+ <version>3.8.1</version>
+ <url>http://www.junit.org></url>
+ </dependency>
+ <dependency>
+ <id>jmock</id>
+ <version>1.0.1</version>
+ <url>http://jmock.codehaus.org/</url>
+ </dependency>
+ <dependency>
+ <id>log4j</id>
+ <version>1.2.8</version>
+ <url>http://logging.apache.org/log4j/</url>
+ </dependency>
+ <dependency>
+ <!-- Maven name for Expresso's oswego-concurrent -->
+ <id>concurrent</id>
+ <version>1.3.4</version>
+ <url>http://gee.cs.oswego.edu/dl/classes/EDU/oswego/cs/dl/util/concurrent/intro.html</url>
+ </dependency>
+ <dependency>
+ <id>regexp</id>
+ <version>1.3</version>
+ <url>http://jakarta.apache.org/regexp/</url>
+ </dependency>
+ <dependency>
+ <groupId>cup</groupId>
+ <artifactId>runtime</artifactId>
+ <version>1.0</version>
+ <url>http://www.cs.princeton.edu/~appel/modern/java/CUP/</url>
+ </dependency>
+ <dependency>
+ <id>saxpath</id>
+ <version>1.0-FCS</version>
+ <url>http://jaxen.codehaus.org/</url>
+ </dependency>
+ <dependency>
+ <groupId>taglibs</groupId>
+ <artifactId>standard</artifactId>
+ <version>1.0.6</version>
+ <url>http://jakarta.apache.org/taglibs/doc/standard-1.0-doc/intro.html</url>
+ </dependency>
+ <dependency>
+ <groupId>struts</groupId>
+ <artifactId>struts</artifactId>
+ <version>1.1</version>
+ <url>http://struts.apache.org/</url>
+ </dependency>
+ <dependency>
+ <groupId>struts</groupId>
+ <artifactId>struts-el</artifactId>
+ <version>1.1</version>
+ <url>http://struts.apache.org/</url>
+ </dependency>
+ <dependency>
+ <groupId>xalan</groupId>
+ <artifactId>xalan</artifactId>
+ <version>2.5.1</version>
+ <url>http://xml.apache.org/xalan-j/index.html</url>
+ </dependency>
+ <dependency>
+ <groupId>xalan</groupId>
+ <artifactId>xalanservlet</artifactId>
+ <version>2.4.1</version>
+ <url>http://xml.apache.org/xalan-j/index.html</url>
+ </dependency>
+ <dependency>
+ <groupId>xerces</groupId>
+ <artifactId>xercesImpl</artifactId>
+ <version>2.6.1</version>
+ <url>http://xml.apache.org/xerces2-j/</url>
+ </dependency>
+ <dependency>
+ <groupId>xerces</groupId>
+ <artifactId>xmlParserAPIs</artifactId>
+ <version>2.2.1</version>
+ <url>http://xml.apache.org/xerces2-j/</url>
+ </dependency>
+ <dependency>
+ <groupId>servletapi</groupId>
+ <artifactId>servlet-api</artifactId>
+ <version>2.4-20040521</version>
+ <url>http://java.sun.com/products/servlet/2.3/javadoc/index.html</url>
+ </dependency>
+ <dependency>
+ <groupId>jspapi</groupId>
+ <artifactId>jsp-api</artifactId>
+ <version>2.0-20040521</version>
+ <url>http://java.sun.com/products/servlet/2.3/javadoc/index.html</url>
+ </dependency>
+ </dependencies>
+ <build>
+ <nagEmailAddress/>
+ <sourceDirectory>expresso-web/WEB-INF/src</sourceDirectory>
+ <unitTestSourceDirectory>expresso-web/WEB-INF/test-src</unitTestSourceDirectory>
+ <aspectSourceDirectory/>
+ <!-- Unit test cases -->
+ <unitTest>
+ <includes>
+ <include>**/ExpressoTestSuite.java</include>
+ </includes>
+ </unitTest>
+ <!-- J A R R E S O U R C E S -->
+ <!-- Resources that are packaged up inside the JAR file -->
+ <resources>
+ <resource>
+ <directory>expresso-web/WEB-INF/src</directory>
+ <includes>
+ <include>*.dtd</include>
+ <include>*.xml</include>
+ <include>*.properties</include>
+ <include>*.gif</include>
+ <include>*.jpg</include>
+ <include>*.html</include>
+ <include>*.xsl</include>
+ <include>*.xslt</include>
+ </includes>
+ <excludes>
+ <exclude>*/doc-files/*</exclude>
+ </excludes>
+ </resource>
+ <resource>
+ <directory>${basedir}/src/resources/misc</directory>
+ <includes>
+ <include>*.xsd</include>
+ </includes>
+ </resource>
+ </resources>
+ </build>
+ <reports>
+ <report>maven-junit-report-plugin</report>
+ <!--
+ <report>maven-jcoverage-plugin</report>
+ -->
+ <report>maven-jdepend-plugin</report>
+ <report>maven-checkstyle-plugin</report>
+ <report>maven-pmd-plugin</report>
+ <report>maven-changelog-plugin</report>
+ <report>maven-file-activity-plugin</report>
+ <report>maven-developer-activity-plugin</report>
+ <report>maven-javadoc-plugin</report>
+ <report>maven-jxr-plugin</report>
+ <report>maven-tasklist-plugin</report>
+ <report>maven-simian-plugin</report>
+ </reports>
+</project>
--- /dev/null
+++ project.properties
@@ -0,0 +1,52 @@
+
+#####################################################
+# Where the jars are uploaded
+#####################################################
+maven.repo.central = example.org
+maven.repo.central.directory = /
+maven.repo.remote=http://ibiblio.org/maven/,http://spice.sf.net/maven/,http://dist.codehaus.org
+#####################################################
+# Build and Deployment
+#####################################################
+maven.simian.linecount = 6
+maven.compile.target = 1.3
+maven.compile.source = 1.3
+
+
+#####################################################
+# Properties related to project-site
+#####################################################
+maven.checkstyle.format = sun
+maven.checkstyle.header.file=${basedir}/expresso-web/LICENSE
+
+maven.xdoc.date=left
+maven.xdoc.version=${pom.currentVersion}
+maven.linkcheck.enable = true
+maven.javadoc.links = http://java.sun.com/j2se/1.4.1/docs/api/
+maven.docs.outputencoding=ISO-8859-1
+maven.javadoc.customtags=javadoctag1 javadoctag2 javadoctag3
+javadoctag1.name=todo
+javadoctag1.description=To Do:
+javadoctag1.enabled=true
+javadoctag1.scope=all
+javadoctag2.name=jdk.todo
+javadoctag2.description=JDK 1.5 To Do:
+javadoctag2.enabled=true
+javadoctag2.scope=all
+javadoctag3.name=bug.bug
+javadoctag3.description=Code Issues:
+javadoctag3.enabled=true
+javadoctag3.scope=all
+
+
+########################################################
+#Maven Unit Test Properties
+########################################################
+maven.junit.jvmargs=-Xms128m -Xmx256m
+maven.junit.sysproperties=junit.argv.configDir junit.argv.webAppDir junit.argv.testContext junit.argv.logDir
+junit.argv.webAppDir=${basedir}/expresso-web/
+junit.argv.configDir=${basedir}/target/test-config
+junit.argv.testContext=test
+junit.argv.logDir=${basedir}/expresso-web/WEB-INF/log
+maven.junit.fork=yes
+
--- /dev/null
+++ maven.xml
@@ -0,0 +1 @@
+<?xml version="1.0" encoding="UTF-8"?>
<project xmlns:j="jelly:core" xmlns:ant="jelly:ant">
<preGoal name="test:test">
<ant:copy todir="${maven.test.dest}">
<ant:fileset dir="${basedir}/expresso-web/WEB-INF/src">
<include name="**/*.xml"/>
<include name="**/*.dtd"/>
<include name="**/*.xsl"/>
</ant:fileset>
</ant:copy>
<ant:mkdir dir="${maven.build.dir}/test-log"/>
<ant:mkdir dir="${maven.build.dir}/test-config"/>
<ant:copy todir="${maven.build.dir}/test-config">
<ant:fileset dir="${basedir}/expresso-web/WEB-INF/config">
<include name="*.*"/>
<exclude name="expresso-config.xml"/>
</ant:fileset>
<ant:fileset dir="${basedir}/expresso-web/WEB-INF/testconfig">
<include name="*.*"/>
</ant:fileset>
</ant:copy>
</preGoal>
<postGoal name="maven-junit-report-plugin:report">
<!-- Mail report disabled
<j:if test="${maven.test.failure}">
<j:set var="mailReport" value="${maven.test.mail.report}"/>
<j:if test="${mailReport}">
<attainGoal name="test:mail-report"/>
</j:if>
</j:if>
-->
</postGoal>
<goal name="test:mail-report">
${systemScope.setProperty('javax.xml.transform.TransformerFactory','org.apache.xalan.processor.TransformerFactoryImpl')}
<ant:style in="${maven.build.dir}/TESTS-TestSuites.xml" out="${maven.build.dir}/junit-report-mail.html" style="${basedir}/overview-summary.xsl"/>
<ant:tstamp/>
<!-- Mailing the report disabled.
<ant:mail messageMimeType="text/html" messageFile="${maven.build.dir}/junit-report-mail.html" subject="[BUILD] JUnit Test Results for ${pom.artifactId}: ${TODAY}" tolist="${pom.build.nagEmailAddress}" mailhost="smtp.example.org">
<ant:from name="Build Master" address="someone at example.org"/>
</ant:mail>
-->
</goal>
<!-- Workaround for Maven Bug where doc-files don't get copied -->
<postGoal name="javadoc:generate">
<attainGoal name="javadoc:copy-docfiles"/>
</postGoal>
<goal name="javadoc:copy-docfiles">
<ant:copy todir="${maven.build.dir}/docs/apidocs">
<ant:fileset dir="${!
maven.src.dir}">
<include name="**/doc-files/**"/>
</ant:fileset>
</ant:copy>
</goal>
</project>
\ No newline at end of file
More information about the cvs
mailing list