commonjava-developer Mailing List for CommonJava Open Component Project (Page 4)
Brought to you by:
johnqueso
You can subscribe to this list here.
2002 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
(1) |
---|---|---|---|---|---|---|---|---|---|---|---|---|
2004 |
Jan
(10) |
Feb
(114) |
Mar
(169) |
Apr
(25) |
May
|
Jun
(5) |
Jul
(17) |
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
From: John C. <joh...@co...> - 2004-03-26 05:24:18
|
Update of /cvsroot/commonjava/other-projects/marmalade/src/main/java In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv30030/src/main/java Log Message: Directory /cvsroot/commonjava/other-projects/marmalade/src/main/java added to the repository |
From: John C. <joh...@co...> - 2004-03-26 05:24:18
|
Update of /cvsroot/commonjava/other-projects/marmalade/src In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv30030/src Log Message: Directory /cvsroot/commonjava/other-projects/marmalade/src added to the repository |
From: John C. <joh...@co...> - 2004-03-26 05:24:18
|
Update of /cvsroot/commonjava/other-projects/marmalade/src/main/java/org/marmalade In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv30030/src/main/java/org/marmalade Log Message: Directory /cvsroot/commonjava/other-projects/marmalade/src/main/java/org/marmalade added to the repository |
From: John C. <joh...@co...> - 2004-03-25 02:24:56
|
Update of /cvsroot/commonjava/commonjava-projects/commonjava-opl/projects/opl-xdoclet/test-project In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv2341/projects/opl-xdoclet/test-project Modified Files: project.xml Log Message: working toward a maven plugin using opldoclet, and also fixed a minor irritation with xml attributes containing dashes. Index: project.xml =================================================================== RCS file: /cvsroot/commonjava/commonjava-projects/commonjava-opl/projects/opl-xdoclet/test-project/project.xml,v retrieving revision 1.2 retrieving revision 1.3 diff -u -d -r1.2 -r1.3 --- project.xml 14 Mar 2004 22:26:06 -0000 1.2 +++ project.xml 25 Mar 2004 02:14:13 -0000 1.3 @@ -19,7 +19,7 @@ <dependency> <groupId>commonjava</groupId> <artifactId>commonjava-opl-xdoclet</artifactId> - <version>0.2</version> + <version>0.3</version> </dependency> <dependency> |
From: John C. <joh...@co...> - 2004-03-25 02:24:56
|
Update of /cvsroot/commonjava/commonjava-projects/commonjava-opl/projects/opl-xdoclet/maven-plugin In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv2341/projects/opl-xdoclet/maven-plugin Added Files: plugin.jelly project.xml Log Message: working toward a maven plugin using opldoclet, and also fixed a minor irritation with xml attributes containing dashes. --- NEW FILE: plugin.jelly --- <?xml version="1.0" encoding="UTF-8"?> <project xmlns:c="jelly:core" xmlns:d="jelly:define" xmlns:m="jelly:maven" xmlns:ant="jelly:ant"> <goal name="opldoclet:prepare"> <ant:echo>hello</ant:echo> <ant:echo>plugin is ${plugin}</ant:echo> <ant:echo>plugin id is ${plugin.id}</ant:echo> <ant:echo>plugin dependency classpath is ${plugin.dependencyClasspath}</ant:echo> </goal> <!-- <d:taglib uri="opldoclet"> <attainGoal name="opldoclet:prepare"/> Full-scale invocation looks like this: | | <opldoclet:generate | srcdir="${basedir}/src/main/java" | destdir="${maven.build.dir}/generated-source" | includes="**/*.java" | excludes="**/*Abstract*.java" | ignoreunrecognized="false" | namespace="my-test" | namespaceurl="http://www.myserver.org/schemas/my-test"/> | | <d:tag name="generate"> <ant:echo>plugin id is ${plugin.id}</ant:echo> <ant:echo>plugin dependency classpath is ${plugin.dependencyClasspath}</ant:echo> <c:if test="${empty(destdir)}"> <c:set var="destdir" value="${maven.build.dir}/generated-source"/> </c:if> <c:if test="${empty(srcdir)}"> <c:set var="srcdir" value="${pom.build.sourceDirectory}"/> </c:if> <c:if test="${empty(includes)}"> <c:set var="includes" value="**/*.java"/> </c:if> <c:if test="${empty(excludes)}"> <c:set var="excludes" value="**/*.class"/> </c:if> <c:if test="${empty(namespace)}"> <c:set var="namespace" value="${pom.id}"/> </c:if> <c:if test="${empty(ignoreunrecognized)}"> <c:set var="ignoreunrecognized" value="false"/> </c:if> <c:if test="${empty(namespaceurl)}"> <c:set var="namespaceurl" value="${pom.organization.url}/schemas/${pom.id}"/> </c:if> <ant:mkdir dir="${destdir}"/> <ant:path id="xdoclet.generated.path" location="${destdir}"/> <m:addPath id="maven.compile.src.set" refid="xdoclet.generated.path"/> <ant:taskdef name="xdoclet2" classname="org.xdoclet.ant.XDocletTask" classpath="${plugin.dependencyClasspath}"/> <ant:xdoclet2> <ant:fileset dir="${srcdir}" includes="${includes}" excludes="${excludes}"/> <ant:component classname="org.commonjava.opl.xdoclet.OplNodeParserPlugin" destdir="${destdir}"/> <ant:component classname="org.commonjava.opl.xdoclet.OplParserLibraryPlugin" destdir="${destdir}/META-INF/parsers" library="${namespace}" encoding="UTF-8" ignoreunrecognized="${ignoreunrecognized}"/> <ant:component classname="org.commonjava.opl.xdoclet.OplXsdPlugin" destdir="${schemadir}" library="${namespace}" namespaceurl="${namespaceurl}"/> </ant:xdoclet2> </d:tag> </d:taglib> --> </project> --- NEW FILE: project.xml --- <?xml version="1.0" encoding="UTF-8"?> <project> <pomVersion>3</pomVersion> <id>maven-opldoclet-plugin</id> <name>Maven OPLDoclet Plugin</name> <groupId>commonjava</groupId> <currentVersion>0.1</currentVersion> <organization> <name>CommonJava Open Component Project</name> <url>http://www.commonjava.org</url> </organization> <inceptionYear>2004</inceptionYear> <description>XML schema and OPL definition generator (XDoclet2) plugin for maven.</description> <dependencies> <dependency> <groupId>commonjava</groupId> <artifactId>commonjava-opl-xdoclet</artifactId> <version>0.2</version> </dependency> <dependency> <groupId>commonjava</groupId> <artifactId>commonjava-opl</artifactId> <version>2.1-6</version> </dependency> <dependency> <id>xdoclet</id> <version>2.0-alpha-1-SNAPSHOT</version> <url>http://xdoclet.codehaus.org/</url> </dependency> <dependency> <groupId>xdoclet-plugins</groupId> <artifactId>xdoclet-plugin-qtags</artifactId> <version>1.0-SNAPSHOT</version> </dependency> <dependency> <groupId>commonjava</groupId> <artifactId>commonjava-util</artifactId> <version>2.0-5</version> </dependency> <dependency> <id>qdox</id> <version>1.4-SNAPSHOT</version> <url>http://qdox.codehaus.org/</url> </dependency> <dependency> <id>picocontainer</id> <version>1.0-RC-1-SNAPSHOT</version> <url>http://www.picocontainer.org/</url> </dependency> <dependency> <groupId>nanocontainer</groupId> <artifactId>nanocontainer-ant</artifactId> <version>1.0-beta-1-SNAPSHOT</version> <url>http://nanocontainer.codehaus.org/ant/</url> </dependency> <dependency> <groupId>nanocontainer</groupId> <artifactId>nanocontainer</artifactId> <version>1.0-beta-1-SNAPSHOT</version> </dependency> <dependency> <id>generama</id> <version>1.0-alpha-1-SNAPSHOT</version> <url>http://xdoclet.codehaus.org/generama/</url> </dependency> <dependency> <id>velocity</id> <version>1.4-dev</version> <url>http://jakarta.apache.org/velocity/</url> </dependency> <dependency> <id>commons-collections</id> <version>2.1</version> <url>http://jakarta.apache.org/</url> </dependency> <dependency> <id>log4j</id> <version>1.2.8</version> <url>http://jakarta.apache.org/log4j/</url> </dependency> <dependency> <id>commons-logging</id> <version>1.0.3</version> <url>http://jakarta.apache.org/commons/logging/</url> </dependency> <dependency> <id>commons-beanutils</id> <version>1.6.1</version> <url>http://jakarta.apache.org/</url> </dependency> <dependency> <id>commons-jelly</id> <version>20030310.073407</version> <url>http://jakarta.apache.org/jelly/</url> </dependency> <dependency> <groupId>commons-jelly</groupId> <artifactId>commons-jelly-tags-xml</artifactId> <version>20030211.142705</version> <url>http://jakarta.apache.org/jelly/</url> </dependency> <dependency> <groupId>commons-jelly</groupId> <artifactId>commons-jelly-tags-define</artifactId> <version>20030211.142932</version> </dependency> <dependency> <id>dom4j</id> <version>1.4-dev-8</version> </dependency> <dependency> <id>commons-jexl</id> <version>1.0-beta-2</version> <url>http://jakarta.apache.org/jexl/</url> </dependency> <dependency> <id>ant</id> <version>1.6</version> </dependency> </dependencies> <build> <resources> <resource> <directory>${basedir}/src/plugin-resources</directory> </resource> <resource> <directory>${basedir}/plugin.jelly</directory> <directory>${basedir}/plugin.properties</directory> </resource> </resources> </build> </project> |
From: John C. <joh...@co...> - 2004-03-25 02:24:56
|
Update of /cvsroot/commonjava/commonjava-projects/commonjava-opl In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv2341 Modified Files: .classpath Log Message: working toward a maven plugin using opldoclet, and also fixed a minor irritation with xml attributes containing dashes. Index: .classpath =================================================================== RCS file: /cvsroot/commonjava/commonjava-projects/commonjava-opl/.classpath,v retrieving revision 1.13 retrieving revision 1.14 diff -u -d -r1.13 -r1.14 --- .classpath 12 Mar 2004 19:46:55 -0000 1.13 +++ .classpath 25 Mar 2004 02:14:13 -0000 1.14 @@ -12,5 +12,8 @@ <classpathentry kind="var" path="MAVEN_REPO/qdox/jars/qdox-1.4-SNAPSHOT.jar"/> <classpathentry kind="var" path="MAVEN_REPO/generama/jars/generama-1.0-alpha-1-SNAPSHOT.jar"/> <classpathentry kind="var" path="MAVEN_REPO/commonjava/jars/commonjava-io-2.0-1.jar"/> + <classpathentry kind="var" path="MAVEN_REPO/picocontainer/jars/picocontainer-1.0-RC-1-SNAPSHOT.jar"/> + <classpathentry kind="var" path="MAVEN_REPO/xdoclet/jars/xdoclet-2.0-alpha-1-SNAPSHOT.jar"/> + <classpathentry kind="var" path="MAVEN_REPO/ant/jars/ant-1.6.jar"/> <classpathentry kind="output" path="target/classes"/> </classpath> |
From: John C. <joh...@co...> - 2004-03-25 02:24:56
|
Update of /cvsroot/commonjava/commonjava-projects/commonjava-opl/projects/opl-xdoclet/src/java/org/commonjava/opl/xdoclet In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv2341/projects/opl-xdoclet/src/java/org/commonjava/opl/xdoclet Modified Files: OplNodeParserPlugin.java OplNodeParserPlugin.vm Log Message: working toward a maven plugin using opldoclet, and also fixed a minor irritation with xml attributes containing dashes. Index: OplNodeParserPlugin.vm =================================================================== RCS file: /cvsroot/commonjava/commonjava-projects/commonjava-opl/projects/opl-xdoclet/src/java/org/commonjava/opl/xdoclet/OplNodeParserPlugin.vm,v retrieving revision 1.6 retrieving revision 1.7 diff -u -d -r1.6 -r1.7 --- OplNodeParserPlugin.vm 23 Mar 2004 01:49:00 -0000 1.6 +++ OplNodeParserPlugin.vm 25 Mar 2004 02:14:12 -0000 1.7 @@ -58,7 +58,7 @@ #if(!$method.getNamedParameter("opl.attribute", "use-body")) #if($method.getNamedParameter("opl.attribute", "before-children")) try{ - #set($attrName = $method.getNamedParameter("opl.attribute", "name")) + #set($attrName = $plugin.getAttributeVar($method)) #set($resolve = true) #set($resolve = ${method.getNamedParameter("opl.attribute", "resolve-value")}) @@ -132,7 +132,7 @@ #foreach($method in $class.methods) #if($method.getNamedParameter("opl.attribute", "before-children") == "false" || $method.getNamedParameter("opl.attribute", "use-body")) try{ - #set($attrName = $method.getNamedParameter("opl.attribute", "name")) + #set($attrName = $plugin.getAttributeVar($method)) #if($method.getNamedParameter("opl.attribute", "use-body")) String ${attrName} = bodyText; Index: OplNodeParserPlugin.java =================================================================== RCS file: /cvsroot/commonjava/commonjava-projects/commonjava-opl/projects/opl-xdoclet/src/java/org/commonjava/opl/xdoclet/OplNodeParserPlugin.java,v retrieving revision 1.4 retrieving revision 1.5 diff -u -d -r1.4 -r1.5 --- OplNodeParserPlugin.java 12 Mar 2004 19:46:56 -0000 1.4 +++ OplNodeParserPlugin.java 25 Mar 2004 02:14:12 -0000 1.5 @@ -122,7 +122,33 @@ public String getAttributeConstant(Object metadata){ JavaMethod jm = (JavaMethod)metadata; String name = jm.getNamedParameter("opl.attribute", "name"); - return Strings.toConstantCase(name); + return Strings.toConstantCase(name).replace('-', '_'); + } + + public String getAttributeVar(Object metadata){ + JavaMethod jm = (JavaMethod)metadata; + String name = jm.getNamedParameter("opl.attribute", "name"); + + char[] pcs = name.toCharArray(); + boolean lastWasDash = false; + StringBuffer newName = new StringBuffer(); + for (int i = 0; i < pcs.length; i++) { + char c = pcs[i]; + if(c == '-'){ + lastWasDash = true; + } + else{ + if(lastWasDash){ + newName.append(Character.toUpperCase(c)); + lastWasDash = false; + } + else{ + newName.append(c); + } + } + } + + return newName.toString(); } public String buildImplementsClause(Object metadata){ |
From: John C. <joh...@co...> - 2004-03-25 02:24:56
|
Update of /cvsroot/commonjava/commonjava-projects/commonjava-opl/projects/opl-xdoclet/maven-plugin/test-project In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv2341/projects/opl-xdoclet/maven-plugin/test-project Added Files: project.properties project.xml maven.xml Log Message: working toward a maven plugin using opldoclet, and also fixed a minor irritation with xml attributes containing dashes. --- NEW FILE: maven.xml --- <?xml version="1.0" encoding="UTF-8"?> <project xmlns:opldoclet="opldoclet" xmlns:ant="jelly:ant"> <goal name="xxx"> <attainGoal name="opldoclet:prepare"/> <!-- <ant:echo>.............................</ant:echo> <opldoclet:generate srcdir="${basedir}/src/java" destdir="${maven.build.dir}/generated-source" includes="**/*.java" ignoreunrecognized="false" namespace="maven-opldoclet-plugin-test"/> --> </goal> </project> --- NEW FILE: project.properties --- maven.username=maven maven.repo.remote=http://www.ibiblio.org/maven,http://www.commonjava.org/maven maven.repo.central=www.commonjava.org maven.repo.central.directory=/usr/local/maven-repository maven.multiproject.basedir=.. maven.multiproject.includes=commonjava-*/project.xml maven.multiproject.excludes=commonjava-site/project.xml maven.multiproject.aggregateDir=projects/ maven.compile.source=1.4 maven.compile.target=1.4 #maven.junit.fork=true maven.junit.usefile=${basedir}/junit.out xdoclet.qtags.generate=true xdoclet.qtags.namespace=opl --- NEW FILE: project.xml --- <?xml version="1.0" encoding="UTF-8"?> <project> <pomVersion>3</pomVersion> <id>maven-opldoclet-plugin-test</id> <name>OPLDoclet Maven Plugin Test Project</name> <groupId>commonjava</groupId> <currentVersion>0.1</currentVersion> <organization> <name>CommonJava Open Component Project</name> <url>http://www.commonjava.org</url> </organization> <inceptionYear>2002</inceptionYear> <package>org.commonjava.opl.xdoclet</package> <description>XML schema and OPL definition generator (XDoclet2) plugin for maven - test project.</description> <dependencies> <dependency> <groupId>commonjava</groupId> <artifactId>maven-opldoclet-plugin</artifactId> <version>0.1</version> <type>plugin</type> </dependency> <dependency> <groupId>commonjava</groupId> <artifactId>commonjava-opl</artifactId> <version>2.1-6</version> </dependency> <dependency> <groupId>commonjava</groupId> <artifactId>commonjava-util</artifactId> <version>2.0-5</version> </dependency> </dependencies> <build> <sourceDirectory>${basedir}/src/java</sourceDirectory> </build> </project> |
From: John C. <joh...@co...> - 2004-03-25 02:24:55
|
Update of /cvsroot/commonjava/commonjava-projects/commonjava-opl/projects/opl-xdoclet In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv2341/projects/opl-xdoclet Modified Files: project.xml Log Message: working toward a maven plugin using opldoclet, and also fixed a minor irritation with xml attributes containing dashes. Index: project.xml =================================================================== RCS file: /cvsroot/commonjava/commonjava-projects/commonjava-opl/projects/opl-xdoclet/project.xml,v retrieving revision 1.2 retrieving revision 1.3 diff -u -d -r1.2 -r1.3 --- project.xml 12 Mar 2004 19:46:56 -0000 1.2 +++ project.xml 25 Mar 2004 02:14:11 -0000 1.3 @@ -5,7 +5,7 @@ <id>commonjava-opl-xdoclet</id> <name>OPL XDoclet Plugin</name> <groupId>commonjava</groupId> - <currentVersion>0.2</currentVersion> + <currentVersion>0.3</currentVersion> <organization> <name>CommonJava Open Component Project</name> <url>http://www.commonjava.org</url> |
Update of /cvsroot/commonjava/commonjava-projects/commonjava-opl/projects/opl-xdoclet/maven-plugin/test-project/src/java/org/commonjava/opl/xdoclet/test In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv2341/projects/opl-xdoclet/maven-plugin/test-project/src/java/org/commonjava/opl/xdoclet/test Added Files: TestConfig.java TestSubConfigConsumer.java TestSubConfig.java Log Message: working toward a maven plugin using opldoclet, and also fixed a minor irritation with xml attributes containing dashes. --- NEW FILE: TestSubConfigConsumer.java --- /* Created on Mar 7, 2004 */ package org.commonjava.opl.xdoclet.test; /** * @author jdcasey */ public interface TestSubConfigConsumer { public void setTestSubConfig(TestSubConfig config); } --- NEW FILE: TestConfig.java --- /* Created on Mar 7, 2004 */ package org.commonjava.opl.xdoclet.test; /** * @opl.parser node="config" root="true" * @opl.parent-of ref="subConfig" maxOccurs="1" minOccurs="0" * @opl.aux-import import="org.commonjava.util.Strings" * @opl.implements class="org.commonjava.opl.xdoclet.test.TestSubConfigConsumer" * @opl.properties-container delegate="false" */ public class TestConfig implements TestSubConfigConsumer{ public TestConfig() { } /** * @opl.attribute * name="testReqResStringBeforeChildren" * required="true" * resolve-value="true" * type="string" * before-children="true" */ public void testReqResStringBeforeChildren(String param1){ } /** * @opl.attribute * name="testNonReqNonResIntExtractAfterChildren" * required="false" * resolve-value="false" * type="int" * extractor="Strings.toInteger(@@value).intValue()" * before-children="false" */ public void testNonReqNonResIntExtractAfterChildren(int param2){ } /** * @opl.delegate */ public void delegatedMethod(Boolean bParam){ } /** * @opl.delegate */ public void setTestSubConfig(TestSubConfig config){} } --- NEW FILE: TestSubConfig.java --- /* Created on Mar 7, 2004 */ package org.commonjava.opl.xdoclet.test; import java.util.Properties; import org.commonjava.opl.generics.properties.PropertiesContainer; /** * @opl.parser node="subConfig" * @opl.aux-import import="org.commonjava.util.Strings" * @opl.properties-container delegate="true" * @opl.child-of * class="org.commonjava.opl.xdoclet.test.TestSubConfigConsumer" * required="true" * setter="setTestSubConfig(@@value)" */ public class TestSubConfig implements PropertiesContainer{ private Properties properties; public TestSubConfig() { } /** * @opl.attribute * name="testNonReqNonResIntExtractValidateAfterChildren" * required="false" * resolve-value="false" * type="int" * extractor="Strings.toInteger(@@value).intValue()" * validator="@@value > 0" * before-children="false" */ public void testNonReqNonResIntExtractValidateAfterChildren(int param4){ } /** * @opl.attribute * name="testNonReqResIntExtractValidateBeforeChildren" * required="false" * type="int" * extractor="Strings.toInteger(@@value).intValue()" * validator="@@value > 0" * before-children="true" */ public void testNonReqResIntExtractValidateBeforeChildren(int param4){ } /** * @opl.attribute * name="testReqResStringBeforeChildren" * required="true" * resolve-value="true" * type="string" * before-children="true" */ public void testReqResStringBeforeChildren(String param3){ } /** * @opl.attribute * name="testBodyNonReqIntExtractValidateBeforeChildren" * use-body="true" * required="false" * type="int" * extractor="Strings.toInteger(@@value).intValue()" * validator="@@value > 0" * before-children="true" */ public void testBodyNonReqIntExtractValidateBeforeChildren(int param4){ } /** * @opl.delegate */ public void delegatedMethod(Boolean bParam){ } /** * @opl.delegate */ public void setProperties(Properties props){ this.properties = props; } /** * @opl.delegate */ public Properties getProperties(){ return this.properties; } } |
From: John C. <joh...@co...> - 2004-03-25 02:24:38
|
Update of /cvsroot/commonjava/commonjava-projects/commonjava-opl/projects/opl-xdoclet/maven-plugin/test-project/src/java/org/commonjava/opl In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv2176/projects/opl-xdoclet/maven-plugin/test-project/src/java/org/commonjava/opl Log Message: Directory /cvsroot/commonjava/commonjava-projects/commonjava-opl/projects/opl-xdoclet/maven-plugin/test-project/src/java/org/commonjava/opl added to the repository |
From: John C. <joh...@co...> - 2004-03-25 02:24:38
|
Update of /cvsroot/commonjava/commonjava-projects/commonjava-opl/projects/opl-xdoclet/maven-plugin/test-project/src/java/org/commonjava In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv2176/projects/opl-xdoclet/maven-plugin/test-project/src/java/org/commonjava Log Message: Directory /cvsroot/commonjava/commonjava-projects/commonjava-opl/projects/opl-xdoclet/maven-plugin/test-project/src/java/org/commonjava added to the repository |
From: John C. <joh...@co...> - 2004-03-25 02:24:38
|
Update of /cvsroot/commonjava/commonjava-projects/commonjava-opl/projects/opl-xdoclet/maven-plugin/test-project/src/java/org/commonjava/opl/xdoclet/test In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv2176/projects/opl-xdoclet/maven-plugin/test-project/src/java/org/commonjava/opl/xdoclet/test Log Message: Directory /cvsroot/commonjava/commonjava-projects/commonjava-opl/projects/opl-xdoclet/maven-plugin/test-project/src/java/org/commonjava/opl/xdoclet/test added to the repository |
From: John C. <joh...@co...> - 2004-03-25 02:24:38
|
Update of /cvsroot/commonjava/commonjava-projects/commonjava-opl/projects/opl-xdoclet/maven-plugin/test-project/src/java/org/commonjava/opl/xdoclet In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv2176/projects/opl-xdoclet/maven-plugin/test-project/src/java/org/commonjava/opl/xdoclet Log Message: Directory /cvsroot/commonjava/commonjava-projects/commonjava-opl/projects/opl-xdoclet/maven-plugin/test-project/src/java/org/commonjava/opl/xdoclet added to the repository |
From: John C. <joh...@co...> - 2004-03-25 02:24:38
|
Update of /cvsroot/commonjava/commonjava-projects/commonjava-opl/projects/opl-xdoclet/maven-plugin/test-project/src/java/org In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv2176/projects/opl-xdoclet/maven-plugin/test-project/src/java/org Log Message: Directory /cvsroot/commonjava/commonjava-projects/commonjava-opl/projects/opl-xdoclet/maven-plugin/test-project/src/java/org added to the repository |
From: John C. <joh...@co...> - 2004-03-25 02:24:38
|
Update of /cvsroot/commonjava/commonjava-projects/commonjava-opl/projects/opl-xdoclet/maven-plugin/test-project In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv2176/projects/opl-xdoclet/maven-plugin/test-project Log Message: Directory /cvsroot/commonjava/commonjava-projects/commonjava-opl/projects/opl-xdoclet/maven-plugin/test-project added to the repository |
From: John C. <joh...@co...> - 2004-03-25 02:24:38
|
Update of /cvsroot/commonjava/commonjava-projects/commonjava-opl/projects/opl-xdoclet/maven-plugin/test-project/src In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv2176/projects/opl-xdoclet/maven-plugin/test-project/src Log Message: Directory /cvsroot/commonjava/commonjava-projects/commonjava-opl/projects/opl-xdoclet/maven-plugin/test-project/src added to the repository |
From: John C. <joh...@co...> - 2004-03-25 02:24:38
|
Update of /cvsroot/commonjava/commonjava-projects/commonjava-opl/projects/opl-xdoclet/maven-plugin In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv2176/projects/opl-xdoclet/maven-plugin Log Message: Directory /cvsroot/commonjava/commonjava-projects/commonjava-opl/projects/opl-xdoclet/maven-plugin added to the repository |
From: John C. <joh...@co...> - 2004-03-25 02:24:37
|
Update of /cvsroot/commonjava/commonjava-projects/commonjava-opl/projects/opl-xdoclet/maven-plugin/test-project/src/java In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv2176/projects/opl-xdoclet/maven-plugin/test-project/src/java Log Message: Directory /cvsroot/commonjava/commonjava-projects/commonjava-opl/projects/opl-xdoclet/maven-plugin/test-project/src/java added to the repository |
From: John C. <joh...@co...> - 2004-03-23 15:13:07
|
Update of /cvsroot/commonjava/commonjava-projects/commonjava-buildsupport In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv10986 Added Files: .project xdoclet2-support.ent maven-xdoclet2-support.xml Log Message: added common goals, dependencies documents for shorthanding inclusion of opldoclet build-time functionality --- NEW FILE: .project --- <?xml version="1.0" encoding="UTF-8"?> <projectDescription> <name>commonjava-buildsupport</name> <comment></comment> <projects> </projects> <buildSpec> </buildSpec> <natures> </natures> </projectDescription> --- NEW FILE: maven-xdoclet2-support.xml --- <?xml version="1.0" encoding="UTF-8"?> <project xmlns:c="jelly:core" xmlns:ant="jelly:ant" xmlns:maven="jelly:maven"> <preGoal name="java:compile"> <c:set var="gensrc" value="${maven.build.dir}/generated-src"/> <ant:mkdir dir="${gensrc}"/> <ant:path id="xdoclet.generated.path" location="${gensrc}"/> <maven:addPath id="maven.compile.src.set" refid="xdoclet.generated.path"/> <ant:taskdef name="xdoclet" classname="org.xdoclet.ant.XDocletTask" classpathref="maven.dependency.classpath" /> <ant:xdoclet> <ant:fileset dir="${pom.build.sourceDirectory}"> <ant:include name="**/*.java"/> </ant:fileset> <ant:component classname="org.commonjava.opl.xdoclet.OplNodeParserPlugin" destdir="${gensrc}" /> <ant:component classname="org.commonjava.opl.xdoclet.OplParserLibraryPlugin" destdir="${gensrc}/META-INF/parsers" library="opl-xdoclet-test" encoding="UTF-8" ignoreunrecognized="true" /> <ant:component classname="org.commonjava.opl.xdoclet.OplXsdPlugin" destdir="${maven.build.dir}/generated-schema" library="opl-xdoclet-test" namespaceurl="http://www.commonjava.org/schemas/opl-xdoclet-test" /> </ant:xdoclet> </preGoal> </project> --- NEW FILE: xdoclet2-support.ent --- <dependency> <groupId>commonjava</groupId> <artifactId>commonjava-opl-xdoclet</artifactId> <version>0.2</version> </dependency> <dependency> <groupId>commonjava</groupId> <artifactId>commonjava-opl</artifactId> <version>2.1-6</version> </dependency> <dependency> <groupId>commonjava</groupId> <artifactId>commonjava-util</artifactId> <version>2.0-5</version> </dependency> <dependency> <id>xdoclet</id> <version>2.0-alpha-1-SNAPSHOT</version> <url>http://xdoclet.codehaus.org/</url> </dependency> <dependency> <groupId>xdoclet-plugins</groupId> <artifactId>xdoclet-plugin-qtags</artifactId> <version>1.0-SNAPSHOT</version> </dependency> <dependency> <id>qdox</id> <version>1.4-SNAPSHOT</version> <url>http://qdox.codehaus.org/</url> </dependency> <dependency> <id>picocontainer</id> <version>1.0-RC-1-SNAPSHOT</version> <url>http://www.picocontainer.org/</url> </dependency> <dependency> <groupId>nanocontainer</groupId> <artifactId>nanocontainer-ant</artifactId> <version>1.0-beta-1-SNAPSHOT</version> <url>http://nanocontainer.codehaus.org/ant/</url> </dependency> <dependency> <groupId>nanocontainer</groupId> <artifactId>nanocontainer</artifactId> <version>1.0-beta-1-SNAPSHOT</version> </dependency> <dependency> <groupId>generama</groupId> <artifactId>generama</artifactId> <version>1.0-alpha-1-SNAPSHOT</version> <url>http://xdoclet.codehaus.org/generama/</url> </dependency> <dependency> <id>velocity</id> <version>1.4-dev</version> <url>http://jakarta.apache.org/velocity/</url> </dependency> <dependency> <id>commons-collections</id> <version>2.1</version> <url>http://jakarta.apache.org/</url> </dependency> <dependency> <id>log4j</id> <version>1.2.8</version> <url>http://jakarta.apache.org/log4j/</url> </dependency> <dependency> <id>commons-logging</id> <version>1.0.3</version> <url>http://jakarta.apache.org/commons/logging/</url> </dependency> <dependency> <id>commons-beanutils</id> <version>1.6.1</version> <url>http://jakarta.apache.org/</url> </dependency> <dependency> <id>commons-jelly</id> <version>20030310.073407</version> <url>http://jakarta.apache.org/jelly/</url> </dependency> <dependency> <groupId>commons-jelly</groupId> <artifactId>commons-jelly-tags-xml</artifactId> <version>20030211.142705</version> <url>http://jakarta.apache.org/jelly/</url> </dependency> <dependency> <groupId>commons-jelly</groupId> <artifactId>commons-jelly-tags-define</artifactId> <version>20030211.142932</version> </dependency> <dependency> <id>dom4j</id> <version>1.4-dev-8</version> </dependency> <dependency> <id>commons-jexl</id> <version>1.0-beta-2</version> <url>http://jakarta.apache.org/jexl/</url> </dependency> <dependency> <id>ant</id> <version>1.5.3-1</version> </dependency> <!-- Build/Test time only --> <dependency> <id>xmlunit</id> <version>1.0</version> <url/> </dependency> |
From: John C. <joh...@co...> - 2004-03-23 15:09:51
|
Update of /cvsroot/commonjava/commonjava-projects/commonjava-enterprise-services In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv10019 Modified Files: .project .classpath project.xml project.properties Log Message: modified to make core, ejb, jms, jdbc, raw-service sub-projects, and to add JNDI name rewriting to the core ServiceLocator. Index: .project =================================================================== RCS file: /cvsroot/commonjava/commonjava-projects/commonjava-enterprise-services/.project,v retrieving revision 1.1 retrieving revision 1.2 diff -u -d -r1.1 -r1.2 --- .project 7 Oct 2003 19:40:38 -0000 1.1 +++ .project 23 Mar 2004 14:58:51 -0000 1.2 @@ -2,8 +2,7 @@ <projectDescription> <name>commonjava-enterprise-services</name> - <comment> - </comment> + <comment>Enterprise Services simply provides a lookup mechanism for EJBs DataSource's, JMS, and generic JNDI-bound service objects. It uses config-jndi to store and configure the various JNDI profiles to be used for each type of lookup, with the possibility of using a different JNDI tree for each type. Additionally, each lookup type also supports local lookups, which simply uses an empty InitialContext constructor for the JNDI access. In the future, it will also provide a mapping service implicitly, which will allow code to depend upon a certain set of pseudo-JNDI binding names, which then resolve via mappings to "real" JNDI bindings for the components in question. This will decouple the development process from the deployment process, in that the hard-coded (in one place or another) names will be separated from the runtime names.</comment> <projects> </projects> <buildSpec> Index: project.properties =================================================================== RCS file: /cvsroot/commonjava/commonjava-projects/commonjava-enterprise-services/project.properties,v retrieving revision 1.2 retrieving revision 1.3 diff -u -d -r1.2 -r1.3 --- project.properties 10 Oct 2003 03:14:36 -0000 1.2 +++ project.properties 23 Mar 2004 14:58:51 -0000 1.3 @@ -7,3 +7,5 @@ cactus.home.tomcat4x=/usr/local/j2ee/tomcat/current maven.war.src=src/test-config +maven.junit.usefile=${basedir}/junit.log + Index: project.xml =================================================================== RCS file: /cvsroot/commonjava/commonjava-projects/commonjava-enterprise-services/project.xml,v retrieving revision 1.4 retrieving revision 1.5 diff -u -d -r1.4 -r1.5 --- project.xml 18 Feb 2004 06:12:47 -0000 1.4 +++ project.xml 23 Mar 2004 14:58:51 -0000 1.5 @@ -5,7 +5,7 @@ <id>commonjava-enterprise-services</id> <name>Enterprise Services</name> <groupId>commonjava</groupId> - <currentVersion>2.1-1</currentVersion> + <currentVersion>2.2</currentVersion> <organization> <name>CommonJava Open Component Project</name> <url>http://www.commonjava.org</url> @@ -113,7 +113,7 @@ <resource> <directory>src/test</directory> <includes> - <include>enterprise.xml</include> + <include>configuration.xml</include> </includes> </resource> </resources> Index: .classpath =================================================================== RCS file: /cvsroot/commonjava/commonjava-projects/commonjava-enterprise-services/.classpath,v retrieving revision 1.4 retrieving revision 1.5 diff -u -d -r1.4 -r1.5 --- .classpath 18 Feb 2004 06:12:47 -0000 1.4 +++ .classpath 23 Mar 2004 14:58:51 -0000 1.5 @@ -1,18 +1,30 @@ <?xml version="1.0" encoding="UTF-8"?> <classpath> - <classpathentry kind="src" path="src/java"/> - <classpathentry kind="src" output="target/test-classes" path="src/test"/> + <classpathentry kind="src" path="projects/core/src/main/java"/> + <classpathentry kind="src" path="projects/core/src/main/resources"/> + <classpathentry kind="src" path="projects/core/src/test/java"/> + <classpathentry kind="src" path="projects/core/src/test/resources"/> + <classpathentry kind="src" path="projects/ejb-manager/src/main/java"/> + <classpathentry kind="src" path="projects/ejb-manager/src/test/java"/> + <classpathentry kind="src" path="projects/jdbc-manager/src/main/java"/> + <classpathentry kind="src" path="projects/jdbc-manager/src/test/java"/> + <classpathentry kind="src" path="projects/jms-manager/src/main/java"/> + <classpathentry kind="src" path="projects/jms-manager/src/test/java"/> + <classpathentry kind="src" path="projects/service-manager/src/main/java"/> + <classpathentry kind="src" path="projects/service-manager/src/test/java"/> <classpathentry kind="var" path="MAVEN_REPO/junit/jars/junit-3.8.1.jar"/> <classpathentry kind="var" path="JRE_LIB" sourcepath="JRE_SRC"/> <classpathentry kind="var" path="MAVEN_REPO/commonjava/jars/commonjava-lang-2.0.jar"/> + <classpathentry kind="var" path="MAVEN_REPO/commonjava/jars/commonjava-util-2.0-2.jar"/> + <classpathentry kind="var" path="MAVEN_REPO/commonjava/jars/commonjava-opl-2.1-5.jar"/> <classpathentry kind="var" path="MAVEN_REPO/commonjava/jars/commonjava-io-2.0.jar"/> + <classpathentry kind="var" path="MAVEN_REPO/commonjava/jars/commonjava-config-2.1-1.jar"/> <classpathentry kind="var" path="MAVEN_REPO/commonjava/jars/commonjava-reflection-2.0.jar"/> + <classpathentry kind="var" path="MAVEN_REPO/commons-logging/jars/commons-logging-1.0.3.jar"/> <classpathentry kind="var" path="MAVEN_REPO/commons-lang/jars/commons-lang-2.0.jar"/> <classpathentry kind="var" path="MAVEN_REPO/ejb/jars/ejb-2.1.jar"/> - <classpathentry kind="var" path="MAVEN_REPO/commonjava/jars/commonjava-opl-2.1-4.jar"/> - <classpathentry kind="var" path="MAVEN_REPO/commonjava/jars/commonjava-util-2.0-2.jar"/> - <classpathentry kind="var" path="MAVEN_REPO/commonjava/jars/commonjava-config-jndi-2.1-3.jar"/> - <classpathentry kind="var" path="MAVEN_REPO/commons-logging/jars/commons-logging-1.0.3.jar"/> - <classpathentry kind="var" path="MAVEN_REPO/commonjava/jars/commonjava-config-2.1.jar"/> + <classpathentry kind="var" path="MAVEN_REPO/jms/jars/javax.jms-1.1.jar"/> + <classpathentry kind="var" path="MAVEN_REPO/jms/jars/jms-1.1.jar"/> + <classpathentry kind="var" path="MAVEN_REPO/commonjava/jars/commonjava-config-jndi-2.1-5.jar"/> <classpathentry kind="output" path="target/classes"/> </classpath> |
From: John C. <joh...@co...> - 2004-03-23 15:09:26
|
Update of /cvsroot/commonjava/commonjava-projects/commonjava-enterprise-services/src/java/META-INF/parsers In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv10019/src/java/META-INF/parsers Removed Files: enterprise.opl Log Message: modified to make core, ejb, jms, jdbc, raw-service sub-projects, and to add JNDI name rewriting to the core ServiceLocator. --- enterprise.opl DELETED --- |
From: John C. <joh...@co...> - 2004-03-23 15:09:26
|
Update of /cvsroot/commonjava/commonjava-projects/commonjava-enterprise-services/projects/jms-manager/src/main/java/org/commonjava/j2ee/services In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv10019/projects/jms-manager/src/main/java/org/commonjava/j2ee/services Added Files: JMSManager.java Log Message: modified to make core, ejb, jms, jdbc, raw-service sub-projects, and to add JNDI name rewriting to the core ServiceLocator. --- NEW FILE: JMSManager.java --- /* Created on Mar 22, 2004 */ package org.commonjava.j2ee.services; import javax.jms.Queue; import javax.jms.QueueConnectionFactory; import javax.naming.NamingException; import javax.rmi.PortableRemoteObject; import org.commonjava.config.snapin.SnapInLoaderException; /** * @author jdcasey */ public final class JMSManager extends AbstractManager{ public static final String STANDARD_JMS_JNDI_CONFIG_NAME = "jms"; /** * */ public JMSManager() { setJndiConfigName(STANDARD_JMS_JNDI_CONFIG_NAME); } public JMSManager(ServiceLocator locator){ super(locator); setJndiConfigName(STANDARD_JMS_JNDI_CONFIG_NAME); } public Queue getQueue(String jndiName) throws NamingException, SnapInLoaderException { Object result = getLocator().lookup(getJndiConfigName(), jndiName); // shouldn't have to do this, but just in case... if(result != null && !Queue.class.isInstance(result)){ result = PortableRemoteObject.narrow(result, Queue.class); } return (Queue)result; } public QueueConnectionFactory getQueueConnectionFactory(String jndiName) throws NamingException, SnapInLoaderException { Object result = getLocator().lookup(getJndiConfigName(), jndiName); // shouldn't have to do this, but just in case... if(result != null && !QueueConnectionFactory.class.isInstance(result)){ result = PortableRemoteObject.narrow(result, QueueConnectionFactory.class); } return (QueueConnectionFactory)result; } } |
From: John C. <joh...@co...> - 2004-03-23 15:09:26
|
Update of /cvsroot/commonjava/commonjava-projects/commonjava-enterprise-services/projects/jdbc-manager/src/main/java/org/commonjava/j2ee/services In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv10019/projects/jdbc-manager/src/main/java/org/commonjava/j2ee/services Added Files: JDBCManager.java Log Message: modified to make core, ejb, jms, jdbc, raw-service sub-projects, and to add JNDI name rewriting to the core ServiceLocator. --- NEW FILE: JDBCManager.java --- /* Created on Mar 22, 2004 */ package org.commonjava.j2ee.services; import javax.naming.NamingException; import javax.rmi.PortableRemoteObject; import javax.sql.DataSource; import org.commonjava.config.snapin.SnapInLoaderException; import org.commonjava.j2ee.services.ServiceLocator; /** * @author jdcasey */ public final class JDBCManager extends AbstractManager{ public static final String STANDARD_JDBC_JNDI_CONFIG_NAME = "jdbc"; /** * */ public JDBCManager() { setJndiConfigName(STANDARD_JDBC_JNDI_CONFIG_NAME); } public JDBCManager(ServiceLocator locator){ super(locator); setJndiConfigName(STANDARD_JDBC_JNDI_CONFIG_NAME); } /** Retrieve the JNDI configuration for JDBC lookups, then lookup the specified * jndi binding and return a JDBC DataSource. * @param jndiName The JNDI binding */ public DataSource getDataSource(String jndiName) throws NamingException, SnapInLoaderException { Object result = getLocator().lookup(getJndiConfigName(), jndiName); // not sure this is ever necessary... if(result != null && !DataSource.class.isInstance(result)){ result = PortableRemoteObject.narrow(result, DataSource.class); } return (DataSource)result; } } |
From: John C. <joh...@co...> - 2004-03-23 15:09:26
|
Update of /cvsroot/commonjava/commonjava-projects/commonjava-enterprise-services/src/test In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv10019/src/test Removed Files: enterprise.xml Log Message: modified to make core, ejb, jms, jdbc, raw-service sub-projects, and to add JNDI name rewriting to the core ServiceLocator. --- enterprise.xml DELETED --- |