You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@archiva.apache.org by ol...@apache.org on 2011/12/16 16:43:26 UTC

svn commit: r1215189 - in /archiva/trunk: ./ archiva-modules/archiva-web/archiva-webapp/ archiva-modules/archiva-web/archiva-webapp/src/main/webapp/WEB-INF/

Author: olamy
Date: Fri Dec 16 15:43:26 2011
New Revision: 1215189

URL: http://svn.apache.org/viewvc?rev=1215189&view=rev
Log:
[MRM-1566] remove xmlrpc services: cleanup all xmlrpc references in webapp

Modified:
    archiva/trunk/archiva-modules/archiva-web/archiva-webapp/pom.xml
    archiva/trunk/archiva-modules/archiva-web/archiva-webapp/src/main/webapp/WEB-INF/applicationContext.xml
    archiva/trunk/archiva-modules/archiva-web/archiva-webapp/src/main/webapp/WEB-INF/web.xml
    archiva/trunk/pom.xml

Modified: archiva/trunk/archiva-modules/archiva-web/archiva-webapp/pom.xml
URL: http://svn.apache.org/viewvc/archiva/trunk/archiva-modules/archiva-web/archiva-webapp/pom.xml?rev=1215189&r1=1215188&r2=1215189&view=diff
==============================================================================
--- archiva/trunk/archiva-modules/archiva-web/archiva-webapp/pom.xml (original)
+++ archiva/trunk/archiva-modules/archiva-web/archiva-webapp/pom.xml Fri Dec 16 15:43:26 2011
@@ -173,18 +173,6 @@
     </dependency>
     <dependency>
       <groupId>org.apache.archiva</groupId>
-      <artifactId>archiva-xmlrpc-api</artifactId>
-    </dependency>
-    <dependency>
-      <groupId>org.apache.archiva</groupId>
-      <artifactId>archiva-xmlrpc-services</artifactId>
-    </dependency>
-    <dependency>
-      <groupId>org.apache.archiva</groupId>
-      <artifactId>archiva-xmlrpc-security</artifactId>
-    </dependency>
-    <dependency>
-      <groupId>org.apache.archiva</groupId>
       <artifactId>archiva-rest-services</artifactId>
       <exclusions>
         <exclusion>
@@ -468,16 +456,7 @@
       <groupId>org.codehaus.redback</groupId>
       <artifactId>redback-common-integrations</artifactId>
     </dependency>
-    <dependency>
-      <groupId>org.codehaus.redback</groupId>
-      <artifactId>redback-xmlrpc-services</artifactId>
-      <scope>runtime</scope>
-    </dependency>
-    <dependency>
-      <groupId>org.codehaus.redback</groupId>
-      <artifactId>redback-xmlrpc-security</artifactId>
-      <scope>runtime</scope>
-    </dependency>
+
     <dependency>
       <groupId>org.codehaus.redback</groupId>
       <artifactId>redback-keys-memory</artifactId>
@@ -632,11 +611,7 @@
       <!-- provided by jcl-over-slf4j, don't want this in the webapp -->
       <scope>provided</scope>
     </dependency>
-    <dependency>
-      <groupId>com.atlassian.xmlrpc</groupId>
-      <artifactId>atlassian-xmlrpc-binder-server-spring</artifactId>
-      <scope>runtime</scope>
-    </dependency>
+
     <dependency>
       <groupId>org.apache.archiva</groupId>
       <artifactId>metadata-model</artifactId>

Modified: archiva/trunk/archiva-modules/archiva-web/archiva-webapp/src/main/webapp/WEB-INF/applicationContext.xml
URL: http://svn.apache.org/viewvc/archiva/trunk/archiva-modules/archiva-web/archiva-webapp/src/main/webapp/WEB-INF/applicationContext.xml?rev=1215189&r1=1215188&r2=1215189&view=diff
==============================================================================
--- archiva/trunk/archiva-modules/archiva-web/archiva-webapp/src/main/webapp/WEB-INF/applicationContext.xml (original)
+++ archiva/trunk/archiva-modules/archiva-web/archiva-webapp/src/main/webapp/WEB-INF/applicationContext.xml Fri Dec 16 15:43:26 2011
@@ -56,103 +56,13 @@
     </property>
   </bean>
   -->
-  <bean name="xmlRpcUserRepositories" class="org.apache.archiva.web.xmlrpc.security.XmlRpcUserRepositories">
-    <constructor-arg ref="userRepositories"/>
-    <constructor-arg ref="xmlRpcAuthenticator"/>
-  </bean>
 
-  <!--  Web Service : Ping Service -->
-  <bean name="pingService" lazy-init="true" scope="singleton"
-        class="org.apache.archiva.web.xmlrpc.services.PingServiceImpl"/>
-
-  <!-- Web Services : Search Service -->
-  <bean name="searchService" lazy-init="true" scope="singleton"
-        class="org.apache.archiva.web.xmlrpc.services.SearchServiceImpl">
-    <constructor-arg ref="xmlRpcUserRepositories"/>
-    <constructor-arg ref="repositorySessionFactory"/>
-    <constructor-arg ref="nexusSearch"/>
-  </bean>
+
+
 
   <alias name="repositoryStatisticsManager#default" alias="repositoryStatisticsManager"/>
   <!-- TODO olamy need to find a more dynamic way if using jcr impl -->
   <alias name="repositorySessionFactory#jcr" alias="repositorySessionFactory"/>
-  <!-- Web Services : Administration Service -->
-  <bean name="administrationService" lazy-init="true" scope="singleton"
-        class="org.apache.archiva.web.xmlrpc.services.AdministrationServiceImpl">
-    <constructor-arg ref="archivaAdministration#default"/>
-    <constructor-arg ref="repositoryContentConsumers"/>
-    <constructor-arg ref="repositoryContentFactory#default"/>
-    <constructor-arg ref="repositorySessionFactory"/>
-    <constructor-arg ref="archivaTaskScheduler#repository"/>
-    <constructor-arg>
-      <bean class="org.apache.archiva.web.spring.RepositoryListenerFactoryBean"/>
-    </constructor-arg>
-    <constructor-arg ref="repositoryStatisticsManager"/>
-    <constructor-arg ref="repositoryMerger#maven2"/>
-    <constructor-arg ref="auditListener#logging"/>
-    <constructor-arg ref="managedRepositoryAdmin#default"/>
-    <constructor-arg ref="remoteRepositoryAdmin#default"/>
-    <constructor-arg ref="proxyConnectorAdmin#default"/>
-    <constructor-arg ref="repositoryGroupAdmin#default"/>
-  </bean>
-
-  <!-- Redback Web Services -->
-  <bean name="redbackRoleService" lazy-init="true" scope="singleton"
-        class="org.codehaus.redback.xmlrpc.service.RoleServiceImpl">
-    <constructor-arg ref="rBACManager#cached"/>
-    <constructor-arg ref="roleManager"/>
-  </bean>
-
-  <bean name="redbackOperationService" lazy-init="true" scope="singleton"
-        class="org.codehaus.redback.xmlrpc.service.OperationServiceImpl">
-    <constructor-arg ref="rBACManager#cached"/>
-  </bean>
-
-  <bean name="redbackPermissionService" lazy-init="true" scope="singleton"
-        class="org.codehaus.redback.xmlrpc.service.PermissionServiceImpl">
-    <constructor-arg ref="rBACManager#cached"/>
-  </bean>
-
-  <bean name="redbackResourceService" lazy-init="true" scope="singleton"
-        class="org.codehaus.redback.xmlrpc.service.ResourceServiceImpl">
-    <constructor-arg ref="rBACManager#cached"/>
-  </bean>
-
-  <bean name="redbackUserService" lazy-init="true" scope="singleton"
-        class="org.codehaus.redback.xmlrpc.service.UserServiceImpl">
-    <constructor-arg ref="userManager#cached"/>
-  </bean>
-
-  <bean name="xmlrpcServicesList" lazy-init="true" scope="singleton" class="java.util.ArrayList">
-    <constructor-arg>
-      <list>
-        <ref bean="administrationService"/>
-        <ref bean="searchService"/>
-        <ref bean="pingService"/>
-      </list>
-    </constructor-arg>
-  </bean>
-
-  <bean name="xmlRpcAuthenticator" class="org.apache.archiva.web.xmlrpc.security.XmlRpcAuthenticator">
-    <constructor-arg ref="securitySystem"/>
-    <constructor-arg ref="userRepositories"/>
-  </bean>
-
-  <bean name="redbackXmlrpcServicesList" class="java.util.ArrayList">
-    <constructor-arg>
-      <list>
-        <ref bean="redbackOperationService"/>
-        <ref bean="redbackPermissionService"/>
-        <ref bean="redbackResourceService"/>
-        <ref bean="redbackRoleService"/>
-        <ref bean="redbackUserService"/>
-      </list>
-    </constructor-arg>
-  </bean>
-
-  <bean name="redbackXmlRpcAuthenticator" class="org.codehaus.redback.xmlrpc.security.XmlRpcAuthenticator">
-    <constructor-arg ref="securitySystem"/>
-  </bean>
 
   <bean id="mailSession" class="org.springframework.jndi.JndiObjectFactoryBean">
     <property name="jndiName" value="java:comp/env/mail/Session">

Modified: archiva/trunk/archiva-modules/archiva-web/archiva-webapp/src/main/webapp/WEB-INF/web.xml
URL: http://svn.apache.org/viewvc/archiva/trunk/archiva-modules/archiva-web/archiva-webapp/src/main/webapp/WEB-INF/web.xml?rev=1215189&r1=1215188&r2=1215189&view=diff
==============================================================================
--- archiva/trunk/archiva-modules/archiva-web/archiva-webapp/src/main/webapp/WEB-INF/web.xml (original)
+++ archiva/trunk/archiva-modules/archiva-web/archiva-webapp/src/main/webapp/WEB-INF/web.xml Fri Dec 16 15:43:26 2011
@@ -111,42 +111,6 @@
     <load-on-startup>1</load-on-startup>
   </servlet>
 
-  <servlet>
-    <servlet-name>XmlRpcServlet</servlet-name>
-    <servlet-class>
-      com.atlassian.xmlrpc.spring.BinderSpringXmlRpcServlet
-    </servlet-class>
-    <init-param>
-      <param-name>serviceListBeanName</param-name>
-      <param-value>xmlrpcServicesList</param-value>
-    </init-param>
-    <init-param>
-      <param-name>authHandlerBeanName</param-name>
-      <param-value>xmlRpcAuthenticator</param-value>
-    </init-param>
-    <init-param>
-      <param-name>enabledForExtensions</param-name>
-      <param-value>true</param-value>
-    </init-param>
-    <load-on-startup>2</load-on-startup>
-  </servlet>
-
-  <servlet>
-    <servlet-name>RedbackXmlRpcServlet</servlet-name>
-    <servlet-class>com.atlassian.xmlrpc.spring.BinderSpringXmlRpcServlet</servlet-class>
-    <init-param>
-      <param-name>serviceListBeanName</param-name>
-      <param-value>redbackXmlrpcServicesList</param-value>
-    </init-param>
-    <init-param>
-      <param-name>authHandlerBeanName</param-name>
-      <param-value>redbackXmlRpcAuthenticator</param-value>
-    </init-param>
-    <init-param>
-      <param-name>enabledForExtensions</param-name>
-      <param-value>true</param-value>
-    </init-param>
-  </servlet>
 
   <servlet>
     <servlet-name>RssFeedServlet</servlet-name>
@@ -165,15 +129,7 @@
     <url-pattern>/repository/*</url-pattern>
   </servlet-mapping>
 
-  <servlet-mapping>
-    <servlet-name>XmlRpcServlet</servlet-name>
-    <url-pattern>/xmlrpc</url-pattern>
-  </servlet-mapping>
 
-  <servlet-mapping>
-    <servlet-name>RedbackXmlRpcServlet</servlet-name>
-    <url-pattern>/redback-xmlrpc</url-pattern>
-  </servlet-mapping>
 
   <resource-ref>
     <res-ref-name>jdbc/users</res-ref-name>

Modified: archiva/trunk/pom.xml
URL: http://svn.apache.org/viewvc/archiva/trunk/pom.xml?rev=1215189&r1=1215188&r2=1215189&view=diff
==============================================================================
--- archiva/trunk/pom.xml (original)
+++ archiva/trunk/pom.xml Fri Dec 16 15:43:26 2011
@@ -413,21 +413,7 @@
         <artifactId>archiva-rss</artifactId>
         <version>${project.version}</version>
       </dependency>
-      <dependency>
-        <groupId>org.apache.archiva</groupId>
-        <artifactId>archiva-xmlrpc-api</artifactId>
-        <version>${project.version}</version>
-      </dependency>
-      <dependency>
-        <groupId>org.apache.archiva</groupId>
-        <artifactId>archiva-xmlrpc-services</artifactId>
-        <version>${project.version}</version>
-      </dependency>
-      <dependency>
-        <groupId>org.apache.archiva</groupId>
-        <artifactId>archiva-xmlrpc-security</artifactId>
-        <version>${project.version}</version>
-      </dependency>
+
       <dependency>
         <groupId>org.apache.archiva</groupId>
         <artifactId>stage-repository-merge</artifactId>
@@ -1197,39 +1183,7 @@
         <version>${jettyVersion}</version>
       </dependency>
 
-      <!-- xmlrpc -->
-      <dependency>
-        <groupId>com.atlassian.xmlrpc</groupId>
-        <artifactId>atlassian-xmlrpc-binder-annotations</artifactId>
-        <version>${binder.version}</version>
-      </dependency>
-      <dependency>
-        <groupId>com.atlassian.xmlrpc</groupId>
-        <artifactId>atlassian-xmlrpc-binder-server-spring</artifactId>
-        <version>${binder.version}</version>
-        <exclusions>
-          <exclusion>
-            <groupId>commons-logging</groupId>
-            <artifactId>commons-logging</artifactId>
-          </exclusion>
-        </exclusions>
-      </dependency>
-      <dependency>
-        <groupId>com.atlassian.xmlrpc</groupId>
-        <artifactId>atlassian-xmlrpc-binder</artifactId>
-        <version>${binder.version}</version>
-      </dependency>
-      <dependency>
-        <groupId>com.atlassian.xmlrpc</groupId>
-        <artifactId>atlassian-xmlrpc-binder-client-apache</artifactId>
-        <version>${binder.version}</version>
-        <exclusions>
-          <exclusion>
-            <groupId>commons-logging</groupId>
-            <artifactId>commons-logging</artifactId>
-          </exclusion>
-        </exclusions>
-      </dependency>
+
       <dependency>
         <groupId>commons-validator</groupId>
         <artifactId>commons-validator</artifactId>
@@ -1246,12 +1200,7 @@
         <artifactId>oro</artifactId>
         <version>2.0.8</version>
       </dependency>
-      <dependency>
-        <groupId>com.atlassian.xmlrpc</groupId>
-        <artifactId>atlassian-xmlrpc-binder-testing</artifactId>
-        <version>${binder.version}</version>
-        <scope>test</scope>
-      </dependency>
+
 
       <!-- JCR -->
       <dependency>
@@ -1433,19 +1382,6 @@
     </dependency>
   </dependencies>
 
-  <repositories>
-    <!-- TODO: remove when com.atlassian.xmlrpc:atlassian-xmlrpc-binder-annotations:0.11 will be in central -->
-    <repository>
-      <id>maven.atlassian</id>
-      <url>https://maven.atlassian.com/content/groups/public</url>
-      <releases>
-        <enabled>true</enabled>
-      </releases>
-      <snapshots>
-        <enabled>false</enabled>
-      </snapshots>
-    </repository>
-  </repositories>
 
   <build>
     <plugins>