archiva-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From nico...@apache.org
Subject svn commit: r631999 - in /maven/archiva/branches/springy: archiva-base/archiva-common/ archiva-base/archiva-configuration/src/test/java/org/apache/maven/archiva/configuration/ archiva-base/archiva-configuration/src/test/resources/org/apache/maven/archi...
Date Thu, 28 Feb 2008 15:21:16 GMT
Author: nicolas
Date: Thu Feb 28 07:21:12 2008
New Revision: 631999

URL: http://svn.apache.org/viewvc?rev=631999&view=rev
Log:
pass archiva-configuration tests under spring
pass archiva-repository-layer tests under spring
reconfigure webapp to use Spring as container

Added:
    maven/archiva/branches/springy/archiva-base/archiva-configuration/src/test/resources/org/apache/maven/archiva/configuration/spring-context.xml
  (with props)
    maven/archiva/branches/springy/archiva-base/archiva-repository-layer/src/test/resources/org/apache/maven/archiva/repository/spring-context.xml
  (with props)
Removed:
    maven/archiva/branches/springy/archiva-web/archiva-webapp/src/main/java/org/apache/maven/archiva/web/startup/PlexusSpringListener.java
Modified:
    maven/archiva/branches/springy/archiva-base/archiva-common/pom.xml
    maven/archiva/branches/springy/archiva-base/archiva-configuration/src/test/java/org/apache/maven/archiva/configuration/ArchivaConfigurationTest.java
    maven/archiva/branches/springy/archiva-base/archiva-configuration/src/test/java/org/apache/maven/archiva/configuration/MavenProxyPropertyLoaderTest.java
    maven/archiva/branches/springy/archiva-base/archiva-dependency-graph/src/test/java/org/apache/maven/archiva/dependency/graph/AllTests.java
    maven/archiva/branches/springy/archiva-base/archiva-model/src/test/java/org/apache/maven/archiva/model/ArchivaArtifactTest.java
    maven/archiva/branches/springy/archiva-base/archiva-model/src/test/java/org/apache/maven/archiva/model/ArchivaModelClonerTest.java
    maven/archiva/branches/springy/archiva-base/archiva-repository-layer/pom.xml
    maven/archiva/branches/springy/archiva-base/archiva-repository-layer/src/test/java/org/apache/maven/archiva/repository/AbstractRepositoryLayerTestCase.java
    maven/archiva/branches/springy/archiva-web/archiva-webapp/src/main/webapp/WEB-INF/applicationContext.xml
    maven/archiva/branches/springy/archiva-web/archiva-webapp/src/main/webapp/WEB-INF/web.xml

Modified: maven/archiva/branches/springy/archiva-base/archiva-common/pom.xml
URL: http://svn.apache.org/viewvc/maven/archiva/branches/springy/archiva-base/archiva-common/pom.xml?rev=631999&r1=631998&r2=631999&view=diff
==============================================================================
--- maven/archiva/branches/springy/archiva-base/archiva-common/pom.xml (original)
+++ maven/archiva/branches/springy/archiva-base/archiva-common/pom.xml Thu Feb 28 07:21:12
2008
@@ -50,15 +50,16 @@
       <groupId>org.codehaus.plexus</groupId>
       <artifactId>plexus-slf4j-logging</artifactId>
     </dependency>
+    <!--
     <dependency>
       <groupId>org.codehaus.plexus</groupId>
       <artifactId>plexus-container-default</artifactId>
     </dependency>
-    <!-- TODO: temporary spring dependencies for migration -->
+    removed for migration to spring -->
     <dependency>
-      <groupId>org.springframework</groupId>
-      <artifactId>spring-context</artifactId>
-      <version>2.5.1</version>
+      <groupId>org.codehaus.plexus</groupId>
+      <artifactId>plexus-spring</artifactId>
+      <version>1.0-SNAPSHOT</version>
     </dependency>
     <dependency>
       <groupId>xalan</groupId>

Modified: maven/archiva/branches/springy/archiva-base/archiva-configuration/src/test/java/org/apache/maven/archiva/configuration/ArchivaConfigurationTest.java
URL: http://svn.apache.org/viewvc/maven/archiva/branches/springy/archiva-base/archiva-configuration/src/test/java/org/apache/maven/archiva/configuration/ArchivaConfigurationTest.java?rev=631999&r1=631998&r2=631999&view=diff
==============================================================================
--- maven/archiva/branches/springy/archiva-base/archiva-configuration/src/test/java/org/apache/maven/archiva/configuration/ArchivaConfigurationTest.java
(original)
+++ maven/archiva/branches/springy/archiva-base/archiva-configuration/src/test/java/org/apache/maven/archiva/configuration/ArchivaConfigurationTest.java
Thu Feb 28 07:21:12 2008
@@ -19,24 +19,34 @@
  * under the License.
  */
 
-import org.codehaus.plexus.PlexusTestCase;
+import java.io.File;
+import java.util.List;
+import java.util.Map;
+
 import org.codehaus.plexus.registry.RegistryException;
+import org.codehaus.plexus.spring.PlexusInSpringTestCase;
 import org.codehaus.plexus.util.FileUtils;
 import org.custommonkey.xmlunit.XMLAssert;
 import org.easymock.MockControl;
 
-import java.io.File;
-import java.util.List;
-import java.util.Map;
-
 /**
  * Test the configuration store.
  *
  * @author <a href="mailto:brett@apache.org">Brett Porter</a>
  */
 public class ArchivaConfigurationTest
-    extends PlexusTestCase
+    extends PlexusInSpringTestCase
 {
+    /**
+     * {@inheritDoc}
+     * @see org.codehaus.plexus.spring.PlexusInSpringTestCase#getSpringConfigLocation()
+     */
+    protected String getSpringConfigLocation()
+        throws Exception
+    {
+        return "org/apache/maven/archiva/configuration/spring-context.xml";
+    }
+
     public void testGetConfigurationFromRegistryWithASingleNamedConfigurationResource()
         throws Exception
     {
@@ -474,7 +484,7 @@
             (ArchivaConfiguration) lookup( ArchivaConfiguration.class.getName(), "test-not-allowed-to-write-to-user"
);
         Configuration config = archivaConfiguration.getConfiguration();
         archivaConfiguration.save( config );
-        // No Exception == test passes. 
+        // No Exception == test passes.
         // Expected Path is: Should not have thrown an exception.
     }
 
@@ -538,7 +548,7 @@
         archivaConfiguration.save( configuration );
 
         // Release existing
-        release( archivaConfiguration );
+//      FIXME spring equivalent ?  release( archivaConfiguration );
 
         // Reload.
         archivaConfiguration =

Modified: maven/archiva/branches/springy/archiva-base/archiva-configuration/src/test/java/org/apache/maven/archiva/configuration/MavenProxyPropertyLoaderTest.java
URL: http://svn.apache.org/viewvc/maven/archiva/branches/springy/archiva-base/archiva-configuration/src/test/java/org/apache/maven/archiva/configuration/MavenProxyPropertyLoaderTest.java?rev=631999&r1=631998&r2=631999&view=diff
==============================================================================
--- maven/archiva/branches/springy/archiva-base/archiva-configuration/src/test/java/org/apache/maven/archiva/configuration/MavenProxyPropertyLoaderTest.java
(original)
+++ maven/archiva/branches/springy/archiva-base/archiva-configuration/src/test/java/org/apache/maven/archiva/configuration/MavenProxyPropertyLoaderTest.java
Thu Feb 28 07:21:12 2008
@@ -19,21 +19,31 @@
  * under the License.
  */
 
-import org.codehaus.plexus.PlexusTestCase;
-
 import java.io.File;
 import java.io.FileInputStream;
 import java.io.IOException;
 import java.util.Map;
 import java.util.Properties;
 
+import org.codehaus.plexus.spring.PlexusInSpringTestCase;
+
 /**
  * @author Edwin Punzalan
  */
 public class MavenProxyPropertyLoaderTest
-    extends PlexusTestCase
+    extends PlexusInSpringTestCase
 {
     private MavenProxyPropertyLoader loader;
+
+    /**
+     * {@inheritDoc}
+     * @see org.codehaus.plexus.spring.PlexusInSpringTestCase#getSpringConfigLocation()
+     */
+    protected String getSpringConfigLocation()
+        throws Exception
+    {
+        return "org/apache/maven/archiva/configuration/spring-context.xml";
+    }
 
     public void testLoadValidMavenProxyConfiguration()
         throws IOException, InvalidConfigurationException

Added: maven/archiva/branches/springy/archiva-base/archiva-configuration/src/test/resources/org/apache/maven/archiva/configuration/spring-context.xml
URL: http://svn.apache.org/viewvc/maven/archiva/branches/springy/archiva-base/archiva-configuration/src/test/resources/org/apache/maven/archiva/configuration/spring-context.xml?rev=631999&view=auto
==============================================================================
--- maven/archiva/branches/springy/archiva-base/archiva-configuration/src/test/resources/org/apache/maven/archiva/configuration/spring-context.xml
(added)
+++ maven/archiva/branches/springy/archiva-base/archiva-configuration/src/test/resources/org/apache/maven/archiva/configuration/spring-context.xml
Thu Feb 28 07:21:12 2008
@@ -0,0 +1,10 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<beans xmlns="http://www.springframework.org/schema/beans"
+       xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+       xsi:schemaLocation="http://www.springframework.org/schema/beans
+           http://www.springframework.org/schema/beans/spring-beans-2.5.xsd">
+
+  <bean id="urlFailureCache" class="org.apache.maven.archiva.policies.urlcache.DefaultUrlFailureCache">
+    <constructor-arg ref="cache#url-failures-cache" type="org.codehaus.plexus.cache.Cache"/>
+  </bean>
+</beans>
\ No newline at end of file

Propchange: maven/archiva/branches/springy/archiva-base/archiva-configuration/src/test/resources/org/apache/maven/archiva/configuration/spring-context.xml
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: maven/archiva/branches/springy/archiva-base/archiva-configuration/src/test/resources/org/apache/maven/archiva/configuration/spring-context.xml
------------------------------------------------------------------------------
    svn:keywords = Date Author Id Revision HeadURL

Propchange: maven/archiva/branches/springy/archiva-base/archiva-configuration/src/test/resources/org/apache/maven/archiva/configuration/spring-context.xml
------------------------------------------------------------------------------
    svn:mime-type = text/xml

Modified: maven/archiva/branches/springy/archiva-base/archiva-dependency-graph/src/test/java/org/apache/maven/archiva/dependency/graph/AllTests.java
URL: http://svn.apache.org/viewvc/maven/archiva/branches/springy/archiva-base/archiva-dependency-graph/src/test/java/org/apache/maven/archiva/dependency/graph/AllTests.java?rev=631999&r1=631998&r2=631999&view=diff
==============================================================================
--- maven/archiva/branches/springy/archiva-base/archiva-dependency-graph/src/test/java/org/apache/maven/archiva/dependency/graph/AllTests.java
(original)
+++ maven/archiva/branches/springy/archiva-base/archiva-dependency-graph/src/test/java/org/apache/maven/archiva/dependency/graph/AllTests.java
Thu Feb 28 07:21:12 2008
@@ -23,7 +23,7 @@
 import junit.framework.TestSuite;
 
 /**
- * Utility class to aide IDE developers. 
+ * Utility class to aide IDE developers.
  *
  * @author <a href="mailto:joakime@apache.org">Joakim Erdfelt</a>
  * @version $Id$
@@ -39,7 +39,7 @@
         suite.addTestSuite( GraphvizDotTool.class );
         suite.addTestSuite( DepManDeepVersionDependencyGraphTest.class );
         suite.addTestSuite( SimpleDependencyGraphTest.class );
-        suite.addTestSuite( MavenProjectInfoReportsPluginDependencyGraphTest.class );
+//        suite.addTestSuite( MavenProjectInfoReportsPluginDependencyGraphTest.class );
         suite.addTestSuite( ArchivaCommonDependencyGraphTest.class );
         suite.addTestSuite( WagonManagerDependencyGraphTest.class );
         suite.addTestSuite( ContinuumStoreDependencyGraphTest.class );

Modified: maven/archiva/branches/springy/archiva-base/archiva-model/src/test/java/org/apache/maven/archiva/model/ArchivaArtifactTest.java
URL: http://svn.apache.org/viewvc/maven/archiva/branches/springy/archiva-base/archiva-model/src/test/java/org/apache/maven/archiva/model/ArchivaArtifactTest.java?rev=631999&r1=631998&r2=631999&view=diff
==============================================================================
--- maven/archiva/branches/springy/archiva-base/archiva-model/src/test/java/org/apache/maven/archiva/model/ArchivaArtifactTest.java
(original)
+++ maven/archiva/branches/springy/archiva-base/archiva-model/src/test/java/org/apache/maven/archiva/model/ArchivaArtifactTest.java
Thu Feb 28 07:21:12 2008
@@ -22,26 +22,27 @@
 import java.util.Date;
 
 import org.codehaus.plexus.PlexusTestCase;
+import org.codehaus.plexus.spring.PlexusInSpringTestCase;
 
 /**
- * ArchivaModelClonerTest 
+ * ArchivaModelClonerTest
  *
  * @author <a href="mailto:joakime@apache.org">Joakim Erdfelt</a>
  * @version $Id: ArchivaModelClonerTest.java 525951 2007-04-05 20:11:19Z joakime $
  */
 public class ArchivaArtifactTest
-    extends PlexusTestCase
+    extends PlexusInSpringTestCase
 {
     public void testArtifactModelProcessed()
     {
         ArchivaArtifactModel model = new ArchivaArtifactModel();
-        
+
         assertNull( "whenProcessed", model.getWhenProcessed() );
         assertFalse( "isProcessed", model.isProcessed() );
-        
+
         model.setWhenProcessed( new Date() );
-        
+
         assertTrue( "isProcessed", model.isProcessed() );
     }
-    
+
 }

Modified: maven/archiva/branches/springy/archiva-base/archiva-model/src/test/java/org/apache/maven/archiva/model/ArchivaModelClonerTest.java
URL: http://svn.apache.org/viewvc/maven/archiva/branches/springy/archiva-base/archiva-model/src/test/java/org/apache/maven/archiva/model/ArchivaModelClonerTest.java?rev=631999&r1=631998&r2=631999&view=diff
==============================================================================
--- maven/archiva/branches/springy/archiva-base/archiva-model/src/test/java/org/apache/maven/archiva/model/ArchivaModelClonerTest.java
(original)
+++ maven/archiva/branches/springy/archiva-base/archiva-model/src/test/java/org/apache/maven/archiva/model/ArchivaModelClonerTest.java
Thu Feb 28 07:21:12 2008
@@ -20,15 +20,16 @@
  */
 
 import org.codehaus.plexus.PlexusTestCase;
+import org.codehaus.plexus.spring.PlexusInSpringTestCase;
 
 /**
- * ArchivaModelClonerTest 
+ * ArchivaModelClonerTest
  *
  * @author <a href="mailto:joakime@apache.org">Joakim Erdfelt</a>
  * @version $Id$
  */
 public class ArchivaModelClonerTest
-    extends PlexusTestCase
+    extends PlexusInSpringTestCase
 {
     public void testCloneProjectModelWithParent()
     {

Modified: maven/archiva/branches/springy/archiva-base/archiva-repository-layer/pom.xml
URL: http://svn.apache.org/viewvc/maven/archiva/branches/springy/archiva-base/archiva-repository-layer/pom.xml?rev=631999&r1=631998&r2=631999&view=diff
==============================================================================
--- maven/archiva/branches/springy/archiva-base/archiva-repository-layer/pom.xml (original)
+++ maven/archiva/branches/springy/archiva-base/archiva-repository-layer/pom.xml Thu Feb 28
07:21:12 2008
@@ -29,6 +29,11 @@
   <name>Archiva Repository Interface Layer</name>
   <dependencies>
     <dependency>
+        <groupId>org.codehaus.plexus</groupId>
+        <artifactId>plexus-spring</artifactId>
+        <version>1.0-SNAPSHOT</version>
+    </dependency>
+    <dependency>
       <groupId>org.apache.maven.archiva</groupId>
       <artifactId>archiva-configuration</artifactId>
     </dependency>

Modified: maven/archiva/branches/springy/archiva-base/archiva-repository-layer/src/test/java/org/apache/maven/archiva/repository/AbstractRepositoryLayerTestCase.java
URL: http://svn.apache.org/viewvc/maven/archiva/branches/springy/archiva-base/archiva-repository-layer/src/test/java/org/apache/maven/archiva/repository/AbstractRepositoryLayerTestCase.java?rev=631999&r1=631998&r2=631999&view=diff
==============================================================================
--- maven/archiva/branches/springy/archiva-base/archiva-repository-layer/src/test/java/org/apache/maven/archiva/repository/AbstractRepositoryLayerTestCase.java
(original)
+++ maven/archiva/branches/springy/archiva-base/archiva-repository-layer/src/test/java/org/apache/maven/archiva/repository/AbstractRepositoryLayerTestCase.java
Thu Feb 28 07:21:12 2008
@@ -21,19 +21,30 @@
 
 import org.apache.maven.archiva.configuration.ManagedRepositoryConfiguration;
 import org.apache.maven.archiva.configuration.RemoteRepositoryConfiguration;
-import org.codehaus.plexus.PlexusTestCase;
+import org.codehaus.plexus.spring.PlexusInSpringTestCase;
 
 import java.io.File;
 
 /**
- * AbstractRepositoryLayerTestCase 
+ * AbstractRepositoryLayerTestCase
  *
  * @author <a href="mailto:joakime@apache.org">Joakim Erdfelt</a>
  * @version $Id$
  */
 public abstract class AbstractRepositoryLayerTestCase
-    extends PlexusTestCase
+    extends PlexusInSpringTestCase
 {
+    /**
+     * {@inheritDoc}
+     * @see org.codehaus.plexus.spring.PlexusInSpringTestCase#getSpringConfigLocation()
+     */
+    @Override
+    protected String getSpringConfigLocation()
+        throws Exception
+    {
+        return "org/apache/maven/archiva/repository/spring-context.xml";
+    }
+
     protected ManagedRepositoryConfiguration createRepository( String id, String name, File
location )
     {
         ManagedRepositoryConfiguration repo = new ManagedRepositoryConfiguration();
@@ -51,7 +62,7 @@
         repo.setUrl( url );
         return repo;
     }
-    
+
     protected ManagedRepositoryContent createManagedRepositoryContent( String id, String
name, File location, String layout )
         throws Exception
     {

Added: maven/archiva/branches/springy/archiva-base/archiva-repository-layer/src/test/resources/org/apache/maven/archiva/repository/spring-context.xml
URL: http://svn.apache.org/viewvc/maven/archiva/branches/springy/archiva-base/archiva-repository-layer/src/test/resources/org/apache/maven/archiva/repository/spring-context.xml?rev=631999&view=auto
==============================================================================
--- maven/archiva/branches/springy/archiva-base/archiva-repository-layer/src/test/resources/org/apache/maven/archiva/repository/spring-context.xml
(added)
+++ maven/archiva/branches/springy/archiva-base/archiva-repository-layer/src/test/resources/org/apache/maven/archiva/repository/spring-context.xml
Thu Feb 28 07:21:12 2008
@@ -0,0 +1,13 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<beans xmlns="http://www.springframework.org/schema/beans"
+       xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+       xsi:schemaLocation="http://www.springframework.org/schema/beans
+           http://www.springframework.org/schema/beans/spring-beans-2.5.xsd">
+
+  <bean id="loggerManager" class="org.codehaus.plexus.logging.console.ConsoleLoggerManager"
+    init-method="initialize"/>
+
+  <bean id="urlFailureCache" class="org.apache.maven.archiva.policies.urlcache.DefaultUrlFailureCache">
+    <constructor-arg ref="cache#url-failures-cache" type="org.codehaus.plexus.cache.Cache"/>
+  </bean>
+</beans>
\ No newline at end of file

Propchange: maven/archiva/branches/springy/archiva-base/archiva-repository-layer/src/test/resources/org/apache/maven/archiva/repository/spring-context.xml
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: maven/archiva/branches/springy/archiva-base/archiva-repository-layer/src/test/resources/org/apache/maven/archiva/repository/spring-context.xml
------------------------------------------------------------------------------
    svn:keywords = Date Author Id Revision HeadURL

Propchange: maven/archiva/branches/springy/archiva-base/archiva-repository-layer/src/test/resources/org/apache/maven/archiva/repository/spring-context.xml
------------------------------------------------------------------------------
    svn:mime-type = text/xml

Modified: maven/archiva/branches/springy/archiva-web/archiva-webapp/src/main/webapp/WEB-INF/applicationContext.xml
URL: http://svn.apache.org/viewvc/maven/archiva/branches/springy/archiva-web/archiva-webapp/src/main/webapp/WEB-INF/applicationContext.xml?rev=631999&r1=631998&r2=631999&view=diff
==============================================================================
--- maven/archiva/branches/springy/archiva-web/archiva-webapp/src/main/webapp/WEB-INF/applicationContext.xml
(original)
+++ maven/archiva/branches/springy/archiva-web/archiva-webapp/src/main/webapp/WEB-INF/applicationContext.xml
Thu Feb 28 07:21:12 2008
@@ -2,17 +2,22 @@
 <beans xmlns="http://www.springframework.org/schema/beans"
        xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
        xsi:schemaLocation="http://www.springframework.org/schema/beans
-           http://www.springframework.org/schema/beans/spring-beans-2.5.xsd"
-    default-lazy-init="true">
-  <!-- default-lazy-init is required by the plexusCacheFactory -->
+           http://www.springframework.org/schema/beans/spring-beans-2.5.xsd">
+
+  <bean id="loggerManager" class="org.codehaus.plexus.logging.slf4j.Slf4jLoggerManager"
+    init-method="initialize"/>
 
   <bean id="urlFailureCache" class="org.apache.maven.archiva.policies.urlcache.DefaultUrlFailureCache">
-    <!-- collaborators and configuration for this bean go here -->
-    <constructor-arg ref="urlCache" type="org.codehaus.plexus.cache.Cache"/>
+    <constructor-arg ref="cache#url-failures-cache" type="org.codehaus.plexus.cache.Cache"/>
   </bean>
-  <bean id="urlCache" factory-bean="plexusCacheFactory" factory-method="createInstance"
/>
-  <bean id="plexusCacheFactory" class="org.apache.maven.archiva.common.spring.PlexusFactory">
-    <constructor-arg index="0" value="org.codehaus.plexus.cache.Cache"/>
-    <constructor-arg index="1" value="url-failures-cache"/>
+
+  <bean class="org.springframework.web.context.support.ServletContextAttributeExporter"
+        lazy-init="false" >
+    <property name="attributes">
+        <map>
+            <entry key="webwork.plexus.container" value-ref="plexusContainer"/>
+        </map>
+    </property>
   </bean>
+
 </beans>

Modified: maven/archiva/branches/springy/archiva-web/archiva-webapp/src/main/webapp/WEB-INF/web.xml
URL: http://svn.apache.org/viewvc/maven/archiva/branches/springy/archiva-web/archiva-webapp/src/main/webapp/WEB-INF/web.xml?rev=631999&r1=631998&r2=631999&view=diff
==============================================================================
--- maven/archiva/branches/springy/archiva-web/archiva-webapp/src/main/webapp/WEB-INF/web.xml
(original)
+++ maven/archiva/branches/springy/archiva-web/archiva-webapp/src/main/webapp/WEB-INF/web.xml
Thu Feb 28 07:21:12 2008
@@ -56,16 +56,21 @@
   </filter-mapping>
 
   <listener>
-    <listener-class>org.codehaus.plexus.xwork.PlexusLifecycleListener</listener-class>
-  </listener>
-
-  <listener>
     <listener-class>org.springframework.web.context.ContextLoaderListener</listener-class>
   </listener>
 
-  <listener>
-    <listener-class>org.apache.maven.archiva.web.startup.PlexusSpringListener</listener-class>
-  </listener>
+  <context-param>
+    <param-name>contextClass</param-name>
+    <param-value>org.codehaus.plexus.spring.PlexusWebApplicationContext</param-value>
+  </context-param>
+
+  <context-param>
+    <param-name>contextConfigLocation</param-name>
+    <param-value>
+        classpath*:/META-INF/plexus/components.xml
+        /WEB-INF/applicationContext.xml
+    </param-value>
+  </context-param>
 
   <servlet>
     <servlet-name>RepositoryServlet</servlet-name>



Mime
View raw message