CVS: ivory maven.xml,NONE,1.1 project.properties,1.1,1.2 project.xml,1.4,1.5
[email protected] Mon, 5 May 2003 09:19:12 -0500
| Newsgroups | gmane.comp.java.plexus.devel |
|---|---|
| Message-ID | <[email protected]> |
Update of /cvsroot/plexus/ivory
In directory eng.werken.com:/tmp/cvs-serv1379
Modified Files:
project.properties project.xml
Added Files:
maven.xml
Log Message:
Ivory is really coming along now...
There is now an IvoryProvider which loads the IvoryServiceDesc
instead of Axis's ServiceDesc. The IvoryServiceDesc has
metadata capabilities. Currently you can specify to not expose
certain methods as a web service and also specify what type of
array a List should be serialized to (hooray!).
NOTE: You now need commons-attributes installed in your maven
repo! This is only available from apache CVS currently. See:
http://jakarta.apache.org/commons/sandbox/attributes
Also, there are a bunch of documentation improvements, with
more coming.
--- NEW FILE: maven.xml ---
<project
default="doit"
xmlns:j="jelly:core"
xmlns:define="jelly:define"
xmlns:plexus="plexus"
xmlns:deploy="deploy"
xmlns:ant="jelly:ant"
xmlns:maven="jelly:maven"
xmlns:sea="sea"
xmlns:i="jelly:interaction">
<preGoal name="test:test">
<attainGoal name="attributes:compile"/>
</preGoal>
<path id="attributes-classpath">
<path refid="maven.dependency.classpath"/>
<pathelement path="${maven.build.dest}"/>
</path>
<goal name="attributes:compile">
<echo>${maven.attributes.src.includes}</echo>
<echo>${maven.attributes.src.excludes}</echo>
<echo>Classpath: ${attributes-classpath}</echo>
<taskdef name="attr"
classname="org.apache.commons.attributes.task.AttributesCompiler"
classpathref="attributes-classpath"/>
<attr
src="${pom.build.sourceDirectory}"
dest="${maven.test.dest}"
includes="${maven.attributes.src.includes}"
excludes="${maven.attributes.src.excludes}"/>
<attr
src="${pom.build.unitTestSourceDirectory}"
dest="${maven.test.dest}"
includes="${maven.attributes.test.includes}"
excludes="${maven.attributes.test.excludes}"/>
</goal>
</project>
Index: project.properties
===================================================================
RCS file: /cvsroot/plexus/ivory/project.properties,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -d -r1.1 -r1.2
--- project.properties 18 Mar 2003 00:04:33 -0000 1.1
+++ project.properties 5 May 2003 14:19:10 -0000 1.2
@@ -24,3 +24,9 @@
checkstyle.header.file = LICENSE.txt
checkstyle.header.ignoreline = 1,2,3,4,5,6
checkstyle.const.pattern = ^[a-zA-Z][a-zA-Z0-9_]*$
+
+maven.attributes.src.excludes=**/*.java
+maven.attributes.test.includes=**/*.java
+
+IvoryTestCase.verbose=true
+maven.junit.sysproperties=IvoryTestCase.verbose
\ No newline at end of file
Index: project.xml
===================================================================
RCS file: /cvsroot/plexus/ivory/project.xml,v
retrieving revision 1.4
retrieving revision 1.5
diff -u -d -r1.4 -r1.5
--- project.xml 4 May 2003 20:25:56 -0000 1.4
+++ project.xml 5 May 2003 14:19:10 -0000 1.5
@@ -2,7 +2,7 @@
<project>
<id>ivory</id>
<name>Ivory</name>
- <currentVersion>1.0-alpha-2</currentVersion>
+ <currentVersion>1.0-alpha-3</currentVersion>
<shortDescription>A component which allows easy deployment of SOAP servics.</shortDescription>
<package>org.codehaus.ivory</package>
<organization>
@@ -67,6 +67,12 @@
</dependency>
<dependency>
+ <id>commons-attributes</id>
+ <version>0.1</version>
+ <url>http://jakarta.apache.org/commons/sandbox/attributes</url>
+ </dependency>
+
+ <dependency>
<id>commons-discovery</id>
<version>1.0-dev.20021010.101254</version>
<url>http://jakarta.apache.org/commons/sandbox/discovery.html</url>
@@ -91,6 +97,12 @@
<dependency>
<id>plexus</id>
<version>0.5</version>
+ </dependency>
+
+ <dependency>
+ <id>qdox</id>
+ <version>1.1</version>
+ <url>http://jakarta.apache.org/commons/sandbox/attributes</url>
</dependency>
<dependency>