You are viewing a plain text version of this content. The canonical link for it is here.
Posted to jaxme-dev@ws.apache.org by jo...@apache.org on 2006/11/24 13:05:41 UTC
svn commit: r478849 - in /webservices/jaxme/branches/MAVEN/jaxme-js: ./ src/
src/main/ src/main/antlr/ src/main/java/ src/main/java/org/
src/main/java/org/apache/ src/main/java/org/apache/ws/jaxme/js/jparser/
src/main/java/org/apache/ws/jaxme/js/patter...
Author: jochen
Date: Fri Nov 24 04:05:39 2006
New Revision: 478849
URL: http://svn.apache.org/viewvc?view=rev&rev=478849
Log:
Pulling JAXME-87 in. We have a Maven 2 build now, but the site isn't yet done.
Added:
webservices/jaxme/branches/MAVEN/jaxme-js/ (with props)
webservices/jaxme/branches/MAVEN/jaxme-js/pom.xml
webservices/jaxme/branches/MAVEN/jaxme-js/src/
webservices/jaxme/branches/MAVEN/jaxme-js/src/main/
webservices/jaxme/branches/MAVEN/jaxme-js/src/main/antlr/
webservices/jaxme/branches/MAVEN/jaxme-js/src/main/antlr/java15.g
- copied unchanged from r478740, webservices/jaxme/branches/MAVEN/projects/js/src/main/java/org/apache/ws/jaxme/js/jparser/java15.g
webservices/jaxme/branches/MAVEN/jaxme-js/src/main/java/
webservices/jaxme/branches/MAVEN/jaxme-js/src/main/java/org/
- copied from r478740, webservices/jaxme/branches/MAVEN/projects/js/src/main/java/org/
webservices/jaxme/branches/MAVEN/jaxme-js/src/main/java/org/apache/
- copied from r478848, webservices/jaxme/branches/MAVEN/projects/js/src/main/java/org/apache/
webservices/jaxme/branches/MAVEN/jaxme-js/src/main/resources/
webservices/jaxme/branches/MAVEN/jaxme-js/src/main/resources/org/
webservices/jaxme/branches/MAVEN/jaxme-js/src/main/resources/org/apache/
webservices/jaxme/branches/MAVEN/jaxme-js/src/main/resources/org/apache/ws/
webservices/jaxme/branches/MAVEN/jaxme-js/src/main/resources/org/apache/ws/jaxme/
webservices/jaxme/branches/MAVEN/jaxme-js/src/main/resources/org/apache/ws/jaxme/js/
webservices/jaxme/branches/MAVEN/jaxme-js/src/main/resources/org/apache/ws/jaxme/js/pattern/
webservices/jaxme/branches/MAVEN/jaxme-js/src/main/resources/org/apache/ws/jaxme/js/pattern/ant.properties
webservices/jaxme/branches/MAVEN/jaxme-js/src/test/
webservices/jaxme/branches/MAVEN/jaxme-js/src/test/java/
webservices/jaxme/branches/MAVEN/jaxme-js/src/test/java/org/
- copied from r478740, webservices/jaxme/branches/MAVEN/projects/js/src/test/java/org/
webservices/jaxme/branches/MAVEN/jaxme-js/src/test/java/org/apache/
- copied from r478848, webservices/jaxme/branches/MAVEN/projects/js/src/test/java/org/apache/
Removed:
webservices/jaxme/branches/MAVEN/jaxme-js/src/main/java/org/apache/ws/jaxme/js/jparser/java15.g
webservices/jaxme/branches/MAVEN/jaxme-js/src/main/java/org/apache/ws/jaxme/js/pattern/ant.properties
Propchange: webservices/jaxme/branches/MAVEN/jaxme-js/
------------------------------------------------------------------------------
--- svn:ignore (added)
+++ svn:ignore Fri Nov 24 04:05:39 2006
@@ -0,0 +1 @@
+target
Added: webservices/jaxme/branches/MAVEN/jaxme-js/pom.xml
URL: http://svn.apache.org/viewvc/webservices/jaxme/branches/MAVEN/jaxme-js/pom.xml?view=auto&rev=478849
==============================================================================
--- webservices/jaxme/branches/MAVEN/jaxme-js/pom.xml (added)
+++ webservices/jaxme/branches/MAVEN/jaxme-js/pom.xml Fri Nov 24 04:05:39 2006
@@ -0,0 +1,204 @@
+<?xml version="1.0"?>
+<!--
+
+ Copyright 2005 The Apache Software Foundation
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+
+-->
+<project
+ xmlns="http://maven.apache.org/POM/4.0.0"
+ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+ xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
+ <modelVersion>4.0.0</modelVersion>
+ <parent>
+ <groupId>org.apache.ws.jaxme</groupId>
+ <artifactId>jaxme-parent</artifactId>
+ <version>1-SNAPSHOT</version>
+ </parent>
+ <artifactId>jaxme-js</artifactId>
+ <version>0.6-SNAPSHOT</version>
+ <name>JaxMe JS</name>
+
+ <dependencies>
+ <dependency>
+ <groupId>junit</groupId>
+ <artifactId>junit</artifactId>
+ <version>3.8.2</version>
+ <scope>test</scope>
+ </dependency>
+
+ <dependency>
+ <groupId>ant</groupId>
+ <artifactId>ant</artifactId>
+ <version>1.5.4</version>
+ <!-- TODO: move ant code to separate project -->
+ </dependency>
+
+ <dependency>
+ <groupId>antlr</groupId>
+ <artifactId>antlr</artifactId>
+ <version>2.7.6</version>
+ <!-- TODO: Verify if this is the correct version -->
+ </dependency>
+
+ <dependency>
+ <groupId>log4j</groupId>
+ <artifactId>log4j</artifactId>
+ <version>1.2.8</version>
+ </dependency>
+
+ <dependency>
+ <groupId>hsqldb</groupId>
+ <artifactId>hsqldb</artifactId>
+ <version>1.7.1</version>
+ <scope>test</scope>
+ </dependency>
+
+ </dependencies>
+
+ <build>
+ <plugins>
+ <plugin>
+ <artifactId>maven-antlr-plugin</artifactId>
+ <executions>
+ <execution>
+ <phase>generate-sources</phase>
+ <goals>
+ <goal>generate</goal>
+ </goals>
+ <configuration>
+ <grammars>java15.g</grammars>
+ </configuration>
+ </execution>
+ </executions>
+ </plugin>
+
+ <plugin>
+ <artifactId>maven-antrun-plugin</artifactId>
+ <version>1.1</version>
+ <executions>
+ <execution>
+ <phase>generate-test-sources</phase>
+ <goals>
+ <goal>run</goal>
+ </goals>
+ <configuration>
+ <testSourceRoot>${project.build.directory}/generated-test-sources/proxy/</testSourceRoot>
+ <tasks>
+ <property name="testSrcGenDir" value="${project.build.directory}/generated-test-sources/proxy/"/>
+
+ <property name="build.js.db" location="${project.build.directory}/db"/>
+ <property name="build.js.db.db" location="${build.js.db}/db"/>
+
+ <property name="jdbc.driver" value="org.hsqldb.jdbcDriver"/>
+ <property name="jdbc.url" value="jdbc:hsqldb:${build.js.db.db}"/>
+ <property name="jdbc.user" value="sa"/>
+ <property name="jdbc.password" value=""/>
+
+ <mkdir dir="${testSrcGenDir}"/>
+
+ <taskdef resource="org/apache/ws/jaxme/js/pattern/ant.properties"
+ classpathref="maven.test.classpath"
+ />
+
+ <proxyGenerator
+ targetClass="org.apache.ws.jaxme.js.junit.ObservableList"
+ extendedClass="java.util.Observable"
+ destDir="${testSrcGenDir}"
+ >
+ <implementedInterface mandatory="true" interface="java.util.List"/>
+ </proxyGenerator>
+
+ <enumGenerator
+ targetClass="org.apache.ws.jaxme.js.junit.EnumExample"
+ destDir="${testSrcGenDir}"
+ >
+ <item name="JOE" value="John Doe"/>
+ <item name="POPEYE" value="Olivia's Lover"/>
+ <item name="DONALD" value="The Duck King"/>
+ </enumGenerator>
+
+ <!-- JS.generate.db -->
+ <delete dir="${build.js.db}"/>
+ <mkdir dir="${build.js.db}"/>
+ <sql
+ src="${basedir}/src/test/java/org/apache/ws/jaxme/js/junit/create.sql"
+ driver="${jdbc.driver}"
+ url="${jdbc.url}"
+ userid="${jdbc.user}"
+ password="${jdbc.password}"
+ classpathref="maven.test.classpath"/>
+
+ <!-- JS.generate.version -->
+ <versionGenerator
+ driver="${jdbc.driver}"
+ url="${jdbc.url}"
+ user="${jdbc.user}"
+ password="${jdbc.password}"
+ tables="MAIN SUB SUBSUB"
+ verColumn="VER"
+ targetClass="org.apache.ws.jaxme.js.junit.MAINCloner"
+ generatingLogging="true"
+ destDir="${testSrcGenDir}"
+ />
+
+ <!-- JS.generate.xmlrpc -->
+ <xmlRpcGenerator
+ targetPackage="org.apache.ws.jaxme.js.junit.xmlrpcclient"
+ destDir="${testSrcGenDir}"
+ >
+ <dispatcher
+ name="org.apache.ws.jaxme.js.junit.xmlrpcclient.Dispatcher"
+ implementingXmlRpcHandler="false"
+ />
+ <serverClasses dir="${basedir}/src/test/java" includes="**/XmlRpcClientTestRemoteClass.java"/>
+ </xmlRpcGenerator>
+
+ </tasks>
+ </configuration>
+ </execution>
+ </executions>
+ </plugin>
+
+ <plugin>
+ <artifactId>maven-surefire-plugin</artifactId>
+ <configuration>
+ <systemProperties>
+ <property>
+ <name>js.src</name>
+ <value>${basedir}/src/main/java</value>
+ </property>
+ <property>
+ <name>jdbc.driver</name>
+ <value>org.hsqldb.jdbcDriver</value>
+ </property>
+ <property>
+ <name>jdbc.url</name>
+ <value>jdbc:hsqldb:${basedir}/target/db/db</value>
+ </property>
+ <property>
+ <name>jdbc.user</name>
+ <value>sa</value>
+ </property>
+ <property>
+ <name>jdbc.password</name>
+ <value></value>
+ </property>
+ </systemProperties>
+ </configuration>
+ </plugin>
+
+ </plugins>
+ </build>
+</project>
Added: webservices/jaxme/branches/MAVEN/jaxme-js/src/main/resources/org/apache/ws/jaxme/js/pattern/ant.properties
URL: http://svn.apache.org/viewvc/webservices/jaxme/branches/MAVEN/jaxme-js/src/main/resources/org/apache/ws/jaxme/js/pattern/ant.properties?view=auto&rev=478849
==============================================================================
--- webservices/jaxme/branches/MAVEN/jaxme-js/src/main/resources/org/apache/ws/jaxme/js/pattern/ant.properties (added)
+++ webservices/jaxme/branches/MAVEN/jaxme-js/src/main/resources/org/apache/ws/jaxme/js/pattern/ant.properties Fri Nov 24 04:05:39 2006
@@ -0,0 +1,23 @@
+###############################################################################
+#
+# Copyright 2003, 2004 The Apache Software Foundation
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+#
+###############################################################################
+proxyGenerator=org.apache.ws.jaxme.js.pattern.Ant$AntProxyGenerator
+enumGenerator=org.apache.ws.jaxme.js.pattern.Ant$AntTypesafeEnumerationGenerator
+chainGenerator=org.apache.ws.jaxme.js.pattern.Ant$AntChainGenerator
+versionGenerator=org.apache.ws.jaxme.js.pattern.Ant$AntVersionGenerator
+linkChecker=org.apache.ws.jaxme.js.util.AntLinkChecker
+xmlRpcGenerator=org.apache.ws.jaxme.js.pattern.Ant$XmlRpcGenerator
\ No newline at end of file
---------------------------------------------------------------------
To unsubscribe, e-mail: jaxme-dev-unsubscribe@ws.apache.org
For additional commands, e-mail: jaxme-dev-help@ws.apache.org