From: James William Dumay Date: Thu, 21 Aug 2008 00:26:16 +0000 (+0000) Subject: MRM-124 - Archiva Webservices interface using the XML-RPC binder X-Git-Url: https://source.dussan.org/?a=commitdiff_plain;h=287e1656ec1ecd473fddf2b9e4fc09c1ed65128c;p=archiva.git MRM-124 - Archiva Webservices interface using the XML-RPC binder git-svn-id: https://svn.apache.org/repos/asf/archiva/branches@687522 13f79535-47bb-0310-9956-ffa450edef68 --- diff --git a/MRM-124/archiva-modules/archiva-web/archiva-xmlrpc/archiva-xmlrpc-api/pom.xml b/MRM-124/archiva-modules/archiva-web/archiva-xmlrpc/archiva-xmlrpc-api/pom.xml new file mode 100644 index 000000000..18035cd24 --- /dev/null +++ b/MRM-124/archiva-modules/archiva-web/archiva-xmlrpc/archiva-xmlrpc-api/pom.xml @@ -0,0 +1,37 @@ + + + + + 4.0.0 + + org.apache.archiva + archiva-xmlrpc + 1.2-SNAPSHOT + + + archiva-xmlrpc-api + Archiva Web :: XML-RPC API + + + com.atlassian.xmlrpc + atlassian-xmlrpc-binder-annotations + + + diff --git a/MRM-124/archiva-modules/archiva-web/archiva-xmlrpc/archiva-xmlrpc-api/src/main/java/org/apache/maven/archiva/web/xmlrpc/api/TestService.java b/MRM-124/archiva-modules/archiva-web/archiva-xmlrpc/archiva-xmlrpc-api/src/main/java/org/apache/maven/archiva/web/xmlrpc/api/TestService.java new file mode 100644 index 000000000..d8d5ef88d --- /dev/null +++ b/MRM-124/archiva-modules/archiva-web/archiva-xmlrpc/archiva-xmlrpc-api/src/main/java/org/apache/maven/archiva/web/xmlrpc/api/TestService.java @@ -0,0 +1,9 @@ +package org.apache.maven.archiva.web.xmlrpc.api; + +import com.atlassian.xmlrpc.ServiceObject; + +@ServiceObject(objectName="Test") +public interface TestService +{ + public String ping(); +} diff --git a/MRM-124/archiva-modules/archiva-web/archiva-xmlrpc/archiva-xmlrpc-server/pom.xml b/MRM-124/archiva-modules/archiva-web/archiva-xmlrpc/archiva-xmlrpc-server/pom.xml new file mode 100644 index 000000000..5ed41d7d3 --- /dev/null +++ b/MRM-124/archiva-modules/archiva-web/archiva-xmlrpc/archiva-xmlrpc-server/pom.xml @@ -0,0 +1,37 @@ + + + + + 4.0.0 + + org.apache.archiva + archiva-xmlrpc + 1.2-SNAPSHOT + + + archiva-xmlrpc-server + Archiva Web :: XML-RPC Server + + + com.atlassian.xmlrpc + atlassian-xmlrpc-client-integration + + + diff --git a/MRM-124/archiva-modules/archiva-web/archiva-xmlrpc/pom.xml b/MRM-124/archiva-modules/archiva-web/archiva-xmlrpc/pom.xml new file mode 100644 index 000000000..5734ed37d --- /dev/null +++ b/MRM-124/archiva-modules/archiva-web/archiva-xmlrpc/pom.xml @@ -0,0 +1,36 @@ + + + + + 4.0.0 + + org.apache.archiva + archiva-web + 1.2-SNAPSHOT + + + archiva-xmlrpc + Archiva Web :: XML-RPC + pom + + archiva-xmlrpc-api + archiva-xmlrpc-server + + diff --git a/MRM-124/archiva-modules/archiva-web/pom.xml b/MRM-124/archiva-modules/archiva-web/pom.xml index a46196010..3e784c43a 100644 --- a/MRM-124/archiva-modules/archiva-web/pom.xml +++ b/MRM-124/archiva-modules/archiva-web/pom.xml @@ -32,6 +32,7 @@ archiva-webapp archiva-webdav archiva-rss + archiva-xmlrpc diff --git a/MRM-124/pom.xml b/MRM-124/pom.xml index 4b7541a34..d1146d11e 100644 --- a/MRM-124/pom.xml +++ b/MRM-124/pom.xml @@ -381,6 +381,16 @@ archiva-webdav 1.2-SNAPSHOT + + org.apache.archiva + archiva-xmlrpc-api + 1.2-SNAPSHOT + + + org.apache.archiva + archiva-xmlrpc-server + 1.2-SNAPSHOT + org.apache.archiva archiva-rss @@ -869,6 +879,34 @@ jetty ${jetty.version} + + com.atlassian.xmlrpc + atlassian-xmlrpc-binder-annotations + 0.4 + + + com.atlassian.xmlrpc + atlassian-xmlrpc-client-integration + 0.4 + + + commons-logging + commons-logging + + + + + com.atlassian.xmlrpc + atlassian-xmlrpc-binder + 0.4 + test + + + com.atlassian.xmlrpc + atlassian-xmlrpc-binder-testing + 0.4 + test +