]> source.dussan.org Git - archiva.git/commitdiff
Merging changes from trunk (revision 506385:507588) into branch.
authorJoakim Erdfelt <joakime@apache.org>
Wed, 14 Feb 2007 17:05:18 +0000 (17:05 +0000)
committerJoakim Erdfelt <joakime@apache.org>
Wed, 14 Feb 2007 17:05:18 +0000 (17:05 +0000)
git-svn-id: https://svn.apache.org/repos/asf/maven/archiva/branches@507626 13f79535-47bb-0310-9956-ffa450edef68

18 files changed:
archiva-MRM-239/archiva-cli/pom.xml
archiva-MRM-239/archiva-configuration/src/main/java/org/apache/maven/archiva/configuration/DefaultArchivaConfiguration.java
archiva-MRM-239/archiva-core/pom.xml
archiva-MRM-239/archiva-proxy/src/test/java/org/apache/maven/archiva/proxy/ProxyRequestHandlerTest.java
archiva-MRM-239/archiva-webapp/pom.xml
archiva-MRM-239/archiva-webapp/src/jetty-env.xml
archiva-MRM-239/archiva-webapp/src/main/java/org/apache/maven/archiva/web/action/ReportsAction.java
archiva-MRM-239/archiva-webapp/src/main/java/org/apache/maven/archiva/web/action/admin/ConfigureAppearanceAction.java
archiva-MRM-239/archiva-webapp/src/main/java/org/apache/maven/archiva/web/action/admin/EditPomAction.java
archiva-MRM-239/archiva-webapp/src/main/java/org/apache/maven/archiva/web/action/component/CompanyInfoAction.java
archiva-MRM-239/archiva-webapp/src/main/resources/META-INF/plexus/application.xml
archiva-MRM-239/archiva-webapp/src/main/resources/org/apache/maven/archiva/security.properties
archiva-MRM-239/archiva-webapp/src/main/resources/xwork.xml
archiva-MRM-239/archiva-webapp/src/main/webapp/WEB-INF/decorators.xml
archiva-MRM-239/archiva-webapp/src/main/webapp/WEB-INF/jsp/admin/index.jsp
archiva-MRM-239/archiva-webapp/src/main/webapp/WEB-INF/jsp/decorators/default.jsp
archiva-MRM-239/maven-meeper/src/bin/synchronize/m2-sync/conf/net.sf.json-lib.sh [new file with mode: 0755]
archiva-MRM-239/pom.xml

index 17019b0bda094a5f272874062e747f56f5aefb29..9a25de821cf83b9909b797286b6414f829d976c1 100644 (file)
@@ -27,8 +27,6 @@
   <modelVersion>4.0.0</modelVersion>
   <artifactId>archiva-cli</artifactId>
   <name>Archiva CLI</name>
-  <version>1.0-SNAPSHOT</version>
-  <url>http://maven.apache.org</url>
   <dependencies>
     <dependency>
       <groupId>org.apache.maven.archiva</groupId>
index 36cbd5a8e8bc4c63b5308e928b3128d43b5d936a..960ab6a198bca3b5d38866e5e853acd590066bb2 100644 (file)
@@ -65,6 +65,8 @@ public class DefaultArchivaConfiguration
         Registry section = registry.getSection( KEY );
         new ConfigurationRegistryWriter().write( configuration, section );
         section.save();
+
+        this.configuration = configuration;
     }
 
     public void addChangeListener( RegistryListener listener )
index ae3e6616ecc01213b1d03d2c2c0e77c8fa433b3c..0f4f056bc800a23695b0b49bd0ea0d79a7293f88 100644 (file)
@@ -56,7 +56,7 @@
     <dependency>
       <groupId>org.codehaus.plexus</groupId>
       <artifactId>plexus-quartz</artifactId>
-      <version>1.0-alpha-4-SNAPSHOT</version>
+      <version>1.0-alpha-3</version>
     </dependency>
     <dependency>
       <groupId>org.codehaus.plexus.cache</groupId>
@@ -66,7 +66,7 @@
     <dependency>
       <groupId>org.codehaus.plexus</groupId>
       <artifactId>plexus-taskqueue</artifactId>
-      <version>1.0-alpha-6-SNAPSHOT</version>
+      <version>1.0-alpha-6</version>
     </dependency>
     <dependency>
       <groupId>commons-lang</groupId>
index 63c8471d9ce6858a39c920adc58446233eb7da6c..9fdf8a3ae20e625aa56e4e8192eb2e4704980f6b 100644 (file)
@@ -1111,6 +1111,7 @@ public class ProxyRequestHandlerTest
                      unexpectedContents.equals( FileUtils.readFileToString( file, null ) ) );
     }
 
+/* TODO: test keeps failing in the reactor - needs to be made more robust before re-enabling
     public void testGetSnapshotMetadataExpired()
         throws IOException, ResourceDoesNotExistException, ProxyException, ParseException
     {
@@ -1137,7 +1138,6 @@ public class ProxyRequestHandlerTest
                      unexpectedContents.equals( FileUtils.readFileToString( file, null ) ) );
     }
 
-/* TODO: test keeps failing in the reactor - needs to be made more robust before re-enabling
     public void testGetMetadataNotUpdated()
         throws ResourceDoesNotExistException, ProxyException, IOException
     {
@@ -1161,7 +1161,6 @@ public class ProxyRequestHandlerTest
         assertFalse( "Check content doesn't match proxy version",
                      unexpectedContents.equals( FileUtils.readFileToString( file, null ) ) );
     }
-*/
 
     public void testGetMetadataUpdated()
         throws IOException, ResourceDoesNotExistException, ProxyException, ParseException
@@ -1207,6 +1206,7 @@ public class ProxyRequestHandlerTest
         assertFalse( "Check content doesn't match old version",
                      unexpectedContents.equals( FileUtils.readFileToString( file, null ) ) );
     }
+*/
 
     public void testSnapshotNonExistant()
         throws ProxyException, IOException
index e400dfe16097af89372a0364a43f38ee0d492c64..e0a65b41965a29219e02fdad7b3d15c313a6ed32 100644 (file)
@@ -33,7 +33,7 @@
     <dependency>
       <groupId>javax.servlet</groupId>
       <artifactId>servlet-api</artifactId>
-      <version>2.5</version>
+      <version>2.4</version>
       <scope>provided</scope>
     </dependency>
     <dependency>
       <version>1.0.4</version>
       <scope>runtime</scope>
     </dependency>
+    <dependency>
+      <groupId>commons-lang</groupId>
+      <artifactId>commons-lang</artifactId>
+      <version>2.2</version>
+    </dependency>
     <dependency>
       <groupId>org.apache.maven.wagon</groupId>
       <artifactId>wagon-http-lightweight</artifactId>
index bc5d864d24b1fdce139be550c7ff22e99c72f42c..7e260ebfe71bb628e3d8dd22b0c81a9c7371f458 100644 (file)
 <!DOCTYPE Configure PUBLIC "-//Mort Bay Consulting//DTD Configure//EN" "http://jetty.mortbay.org/configure.dtd">
 <Configure class="org.mortbay.jetty.webapp.WebAppContext">
 
+<New id="validation_mail" class="org.mortbay.jetty.plus.naming.Resource">
+  <Arg>mail/Session</Arg>
+  <Arg>
+    <New class="org.mortbay.naming.factories.MailSessionReference">
+      <Set name="user"></Set>
+      <Set name="password"></Set>
+      <Set name="properties">
+        <New class="java.util.Properties">
+          <Put name="mail.smtp.host">localhost</Put>
+          <Put name="mail.smtp.port">25</Put> <!-- TODO: shouldn't this default? -->
+        </New>
+      </Set>
+    </New>
+  </Arg>
+</New>
+
   <New id="users" class="org.mortbay.jetty.plus.naming.Resource">
     <Arg>jdbc/users</Arg>
     <Arg>
index de64abe26e0bbcadae9cf95b8736edc0f09f6d02..773f0f5d84fe8c7f23a3dbcfda941af7ed9e4b03 100644 (file)
@@ -65,33 +65,11 @@ public class ReportsAction
      */
     private ConfiguredRepositoryFactory factory;
 
-    private List databases;
-
-    private String repositoryId;
-
-    /**
-     * @plexus.requirement
-     */
-    private ReportExecutor executor;
-
     private Configuration configuration;
 
-    /**
-     * @plexus.requirement role="org.apache.maven.archiva.reporting.group.ReportGroup"
-     */
-    private Map reports;
-
-    private String reportGroup = DEFAULT_REPORT_GROUP;
-
-    private static final String DEFAULT_REPORT_GROUP = "health";
-
-    private String filter;
-
     public String execute()
         throws Exception
     {
-        ReportGroup reportGroup = (ReportGroup) reports.get( this.reportGroup );
-
         databases = new ArrayList();
 
         if ( repositoryId != null && !repositoryId.equals( "-" ) )
@@ -111,21 +89,6 @@ public class ReportsAction
         return SUCCESS;
     }
 
-    private void getReport( RepositoryConfiguration repositoryConfiguration, ReportGroup reportGroup )
-        throws ReportingStoreException
-    {
-        ArtifactRepository repository = factory.createRepository( repositoryConfiguration );
-
-        ReportingDatabase database = executor.getReportDatabase( repository, reportGroup );
-
-        if ( filter != null && !filter.equals( "-" ) )
-        {
-            database = database.getFilteredDatabase( filter );
-        }
-
-        databases.add( database );
-    }
-
     public String runReport()
         throws Exception
     {
@@ -145,67 +108,6 @@ public class ReportsAction
         return SUCCESS;
     }
 
-    private void generateReport( ReportingDatabase database, RepositoryConfiguration repositoryConfiguration,
-                                 ReportGroup reportGroup, ArtifactRepository repository )
-        throws DiscovererException, ReportingStoreException
-    {
-        database.setInProgress( true );
-
-        List blacklistedPatterns = new ArrayList();
-        if ( repositoryConfiguration.getBlackListPatterns() != null )
-        {
-            blacklistedPatterns.addAll( repositoryConfiguration.getBlackListPatterns() );
-        }
-        if ( configuration.getGlobalBlackListPatterns() != null )
-        {
-            blacklistedPatterns.addAll( configuration.getGlobalBlackListPatterns() );
-        }
-
-        ArtifactFilter filter;
-        if ( repositoryConfiguration.isIncludeSnapshots() )
-        {
-            filter = new AcceptAllArtifactFilter();
-        }
-        else
-        {
-            filter = new SnapshotArtifactFilter();
-        }
-
-        try
-        {
-            executor.runReports( reportGroup, repository, blacklistedPatterns, filter );
-        }
-        finally
-        {
-            database.setInProgress( false );
-        }
-    }
-
-    public void setReportGroup( String reportGroup )
-    {
-        this.reportGroup = reportGroup;
-    }
-
-    public String getReportGroup()
-    {
-        return reportGroup;
-    }
-
-    public String getRepositoryId()
-    {
-        return repositoryId;
-    }
-
-    public void setRepositoryId( String repositoryId )
-    {
-        this.repositoryId = repositoryId;
-    }
-
-    public List getDatabases()
-    {
-        return databases;
-    }
-
     public void prepare()
         throws Exception
     {
index 7d947359396f0cc3eb0ab69252088816e96834ef..7b4f8356f77a1c49823400bde6905e9df9e392d7 100644 (file)
@@ -28,10 +28,8 @@ import org.apache.maven.model.Model;
 import org.apache.maven.project.ProjectBuildingException;
 import org.apache.maven.shared.app.company.CompanyPomHandler;
 import org.apache.maven.shared.app.configuration.Configuration;
-import org.apache.maven.shared.app.configuration.ConfigurationChangeException;
-import org.apache.maven.shared.app.configuration.ConfigurationStore;
-import org.apache.maven.shared.app.configuration.ConfigurationStoreException;
-import org.apache.maven.shared.app.configuration.InvalidConfigurationException;
+import org.apache.maven.shared.app.configuration.MavenAppConfiguration;
+import org.codehaus.plexus.registry.RegistryException;
 import org.codehaus.plexus.security.rbac.Resource;
 import org.codehaus.plexus.security.ui.web.interceptor.SecureAction;
 import org.codehaus.plexus.security.ui.web.interceptor.SecureActionBundle;
@@ -52,7 +50,7 @@ public class ConfigureAppearanceAction
     /**
      * @plexus.requirement
      */
-    private ConfigurationStore appConfigurationStore;
+    private MavenAppConfiguration appConfigurationStore;
 
     /**
      * The configuration.
@@ -67,9 +65,9 @@ public class ConfigureAppearanceAction
     private CompanyPomHandler companyPomHandler;
 
     public String execute()
-        throws IOException, ConfigurationStoreException, InvalidConfigurationException, ConfigurationChangeException
+        throws IOException, RegistryException
     {
-        appConfigurationStore.storeConfiguration( configuration );
+        appConfigurationStore.save( configuration );
 
         return SUCCESS;
     }
@@ -80,9 +78,9 @@ public class ConfigureAppearanceAction
     }
 
     public void prepare()
-        throws ConfigurationStoreException, ProjectBuildingException, ArtifactMetadataRetrievalException
+        throws ProjectBuildingException, ArtifactMetadataRetrievalException
     {
-        configuration = appConfigurationStore.getConfigurationFromStore();
+        configuration = appConfigurationStore.getConfiguration();
 
         companyModel = companyPomHandler.getCompanyPomModel( configuration.getCompanyPom(), createLocalRepository() );
     }
index 563b2dc237ef9813237894735c6d2e677fd1aa3e..f4c4c9bcfa77e0370de8c362446320dae13f2dac 100644 (file)
@@ -30,10 +30,7 @@ import org.apache.maven.project.ProjectBuildingException;
 import org.apache.maven.shared.app.company.CompanyPomHandler;
 import org.apache.maven.shared.app.configuration.CompanyPom;
 import org.apache.maven.shared.app.configuration.Configuration;
-import org.apache.maven.shared.app.configuration.ConfigurationChangeException;
-import org.apache.maven.shared.app.configuration.ConfigurationStore;
-import org.apache.maven.shared.app.configuration.ConfigurationStoreException;
-import org.apache.maven.shared.app.configuration.InvalidConfigurationException;
+import org.apache.maven.shared.app.configuration.MavenAppConfiguration;
 import org.codehaus.plexus.security.rbac.Resource;
 import org.codehaus.plexus.security.ui.web.interceptor.SecureAction;
 import org.codehaus.plexus.security.ui.web.interceptor.SecureActionBundle;
@@ -54,7 +51,7 @@ public class EditPomAction
     /**
      * @plexus.requirement
      */
-    private ConfigurationStore appConfigurationStore;
+    private MavenAppConfiguration appConfigurationStore;
 
     /**
      * The configuration.
@@ -69,8 +66,7 @@ public class EditPomAction
     private Model companyModel;
 
     public String execute()
-        throws IOException, ConfigurationStoreException, InvalidConfigurationException, ConfigurationChangeException,
-        ArtifactInstallationException
+        throws IOException, ArtifactInstallationException
     {
         // TODO: hack for passed in String[]
         String[] logo = (String[]) companyModel.getProperties().get( "organization.logo" );
@@ -90,9 +86,9 @@ public class EditPomAction
     }
 
     public void prepare()
-        throws ConfigurationStoreException, ProjectBuildingException, ArtifactMetadataRetrievalException
+        throws ProjectBuildingException, ArtifactMetadataRetrievalException
     {
-        configuration = appConfigurationStore.getConfigurationFromStore();
+        configuration = appConfigurationStore.getConfiguration();
 
         CompanyPom companyPom = configuration.getCompanyPom();
         companyModel = companyPomHandler.getCompanyPomModel( companyPom, createLocalRepository() );
index c5ecfcda4b3e57ca72514986486ae6203e8ea1aa..6b20ebba5b2e48b23df08f31ff44d3b1382a66a8 100644 (file)
@@ -22,7 +22,7 @@ package org.apache.maven.archiva.web.action.component;
 import org.apache.maven.archiva.web.action.AbstractConfiguredAction;
 import org.apache.maven.model.Model;
 import org.apache.maven.shared.app.company.CompanyPomHandler;
-import org.apache.maven.shared.app.configuration.ConfigurationStore;
+import org.apache.maven.shared.app.configuration.MavenAppConfiguration;
 
 /**
  * Stores the company information for displaying on the page.
@@ -46,12 +46,12 @@ public class CompanyInfoAction
     /**
      * @plexus.requirement
      */
-    private ConfigurationStore appConfigurationStore;
+    private MavenAppConfiguration appConfigurationStore;
 
     public String execute()
         throws Exception
     {
-        Model model = handler.getCompanyPomModel( appConfigurationStore.getConfigurationFromStore().getCompanyPom(),
+        Model model = handler.getCompanyPomModel( appConfigurationStore.getConfiguration().getCompanyPom(),
                                                   createLocalRepository() );
 
         if ( model != null )
index 7588e3470036ad915cf040a3dd7669713deafa95..5f718abc23900fda6c16a95e8f89baa27459731f 100644 (file)
@@ -31,7 +31,9 @@
           <jndi prefix="java:comp/env" config-optional="true"/>
           <xml fileName="${user.home}/.m2/archiva.xml" config-optional="true" config-name="org.apache.maven.archiva"
                config-at="org.apache.maven.archiva" config-forceCreate="true"/>
-          <xml fileName="${user.home}/.m2/shared.xml" config-optional="true"/>
+          <xml fileName="${user.home}/.m2/shared.xml" config-optional="true"
+               config-name="org.apache.maven.shared.app" config-at="org.apache.maven.shared.app"
+               config-forceCreate="true"/>
           <properties fileName="${user.home}/.m2/security.properties" config-optional="true"
                       config-at="org.codehaus.plexus.security"/>
           <properties fileName="${user.home}/.m2/archiva.properties" config-optional="true"
           <xml fileName="${appserver.base}/conf/archiva.xml" config-optional="true"
                config-at="org.apache.maven.archiva"/>
           <xml fileName="${appserver.base}/conf/common.xml" config-optional="true"/>
+          <properties fileName="${appserver.base}/security.properties" config-optional="true"
+                      config-at="org.codehaus.plexus.security"/>
           <xml fileName="${appserver.home}/conf/archiva.xml" config-optional="true"
                config-at="org.apache.maven.archiva"/>
           <xml fileName="${appserver.home}/conf/common.xml" config-optional="true"/>
+          <properties fileName="${appserver.home}/security.properties" config-optional="true"
+                      config-at="org.codehaus.plexus.security"/>
+          <properties fileName="org/apache/maven/archiva/security.properties" config-at="org.codehaus.plexus.security"/>
         </properties>
       </configuration>
     </component>
             <name>org.jpox.rdbms.dateTimezone</name>
             <value>JDK_DEFAULT_TIMEZONE</value>
           </property>
+<!--
+          <property>
+            <name>org.jpox.identifier.case</name>
+            <value>PreserveCase</value>
+          </property>
+-->
         </otherProperties>
       </configuration>
     </component>
 
   </components>
 
-  <!-- Override default configuration of components -->
-  <lifecycle-handler-manager implementation="org.codehaus.plexus.lifecycle.DefaultLifecycleHandlerManager">
-    <default-lifecycle-handler-id>webapp</default-lifecycle-handler-id>
-    <lifecycle-handlers>
-      <lifecycle-handler implementation="org.codehaus.plexus.personality.plexus.PlexusLifecycleHandler">
-        <id>webapp</id>
-        <name>Web Application Component Lifecycle Handler</name>
-        <begin-segment>
-          <phase implementation="org.codehaus.plexus.personality.plexus.lifecycle.phase.LogEnablePhase"/>
-          <phase implementation="org.codehaus.plexus.personality.plexus.lifecycle.phase.CompositionPhase"/>
-          <phase implementation="org.codehaus.plexus.personality.plexus.lifecycle.phase.ContextualizePhase"/>
-          <phase implementation="org.codehaus.plexus.xwork.ConfigurationPhase"/>
-          <phase implementation="org.codehaus.plexus.personality.plexus.lifecycle.phase.ServiceablePhase"/>
-          <phase implementation="org.codehaus.plexus.personality.plexus.lifecycle.phase.InitializePhase"/>
-          <phase implementation="org.codehaus.plexus.personality.plexus.lifecycle.phase.StartPhase"/>
-        </begin-segment>
-        <suspend-segment>
-          <phase implementation="org.codehaus.plexus.personality.plexus.lifecycle.phase.SuspendPhase"/>
-        </suspend-segment>
-        <resume-segment>
-          <phase implementation="org.codehaus.plexus.personality.plexus.lifecycle.phase.ResumePhase"/>
-        </resume-segment>
-        <end-segment>
-          <phase implementation="org.codehaus.plexus.personality.plexus.lifecycle.phase.StopPhase"/>
-          <phase implementation="org.codehaus.plexus.personality.plexus.lifecycle.phase.DisposePhase"/>
-          <phase implementation="org.codehaus.plexus.personality.plexus.lifecycle.phase.LogDisablePhase"/>
-        </end-segment>
-      </lifecycle-handler>
-    </lifecycle-handlers>
-  </lifecycle-handler-manager>
-
   <load-on-start>
     <component>
       <role>org.apache.maven.archiva.scheduler.RepositoryTaskScheduler</role>
index 752d0551bf01b94a61e539bdc76cf691aa85d847..737a943500cc47d3a9b3f487166f797e2c9faddf 100644 (file)
 # under the License.
 #
 
-# --------------------------------------------------------------------
-# Application Configuration
-
-application.name=Maven Archiva
-# NOTE: do not include trailing slash on application.url 
-application.url=http://localhost
-application.timestamp=EEE d MMM yyyy HH:mm:ss Z
-
 # --------------------------------------------------------------------
 # Email Settings
 
-# All emails sent by the system will be from the following user name (used in conjunction with address)
-email.from.address=archiva@localhost
-email.from.name=Archiva Administrator
-
 # The subject line for the email message.
 email.validation.subject=Welcome to Maven Archiva
 
index 96c9bdb216d0cfb7a85ddccc0017df05de9cd35e..e5ee95b158c8e63c661be5ae39e194ff61e21b50 100644 (file)
       <interceptor name="pssSecureActions" class="pssSecureActionInterceptor"/>
       <interceptor name="pssAutoLogin" class="pssAutoLoginInterceptor"/>
       <interceptor name="pssEnvironmentChecker" class="pssEnvironmentCheckInterceptor"/>
+      <interceptor name="pssPolicyEnforcement" class="pssPolicyEnforcementInterceptor"/>
 
       <interceptor-stack name="unconfiguredStack">
         <interceptor-ref name="defaultStack"/>
         <interceptor-ref name="pssEnvironmentChecker"/>
         <interceptor-ref name="pssForceAdminUser"/>
         <interceptor-ref name="pssAutoLogin"/>
+        <interceptor-ref name="pssPolicyEnforcement"/>
         <interceptor-ref name="pssSecureActions"/>
       </interceptor-stack>
 
@@ -48,6 +50,7 @@
         <interceptor-ref name="pssEnvironmentChecker"/>
         <interceptor-ref name="pssForceAdminUser"/>
         <interceptor-ref name="pssAutoLogin"/>
+        <interceptor-ref name="pssPolicyEnforcement"/>
         <interceptor-ref name="pssSecureActions"/>
         <interceptor-ref name="configuration"/>
       </interceptor-stack>
         <param name="actionName">addadmin</param>
         <param name="namespace">/security</param>
       </result>
+      <result name="security-must-change-password" type="redirect-action">
+        <param name="actionName">password</param>
+        <param name="namespace">/security</param>
+      </result>
 
       <!-- Generic Catchall for those action configurations that forget to
            include a result for 'error' -->
 
   </package>
 
-  <package name="components" namespace="/components" extends="default">
+  <package name="components" namespace="/components" extends="webwork-default">
+    <default-interceptor-ref name="basicStack"/>
     <action name="companyInfo" class="companyInfo">
       <result>/WEB-INF/jsp/components/companyLogo.jsp</result>
     </action>
index 8ead22da1fc6d6fde1a507c32806fbbc0d99e855..acb6a423ab974a5c43e5c17f004df780d0807410 100644 (file)
@@ -21,8 +21,9 @@
 <decorators defaultdir="/WEB-INF/jsp/decorators">
   <excludes>
     <pattern>/repository/*</pattern>
+    <pattern>/components/*</pattern>
   </excludes>
-  
+
   <decorator name="default" page="default.jsp">
     <pattern>/*</pattern>
   </decorator>
index 802cadd616a8d34684daa8331268c3c544e77d21..ba45254a32d6df74b4d391bc5bb56041b4187b18 100644 (file)
@@ -95,6 +95,7 @@
     </tr>
   </table>
   </c:if>
+</div>
 
 </body>
 </html>
index 729efc4029241faf108b5bd1480fbafbf48a230a..14b2d1b05e5adee868d02c925d361ee705ea9a24 100644 (file)
     <pss:ifAuthorized permission="archiva-manage-configuration">
       <h5>Administration</h5>
       <ul>
-          <li class="expanded">
-            <my:currentWWUrl action="index" namespace="/admin">Index</my:currentWWUrl>
+          <li class="none">
+            <my:currentWWUrl action="index" namespace="/admin">Settings</my:currentWWUrl>
           </li>
           <li class="none">
             <my:currentWWUrl action="managedRepositories" namespace="/admin">Managed Repositories</my:currentWWUrl>
diff --git a/archiva-MRM-239/maven-meeper/src/bin/synchronize/m2-sync/conf/net.sf.json-lib.sh b/archiva-MRM-239/maven-meeper/src/bin/synchronize/m2-sync/conf/net.sf.json-lib.sh
new file mode 100755 (executable)
index 0000000..3ee3fbd
--- /dev/null
@@ -0,0 +1,7 @@
+#!/bin/sh
+
+CONTACTS="Andres Almiray <aalmiray@users.sourceforge.net>"
+MODE=rsync_ssh
+
+FROM=mavensync@shell.sourceforge.net:/home/groups/j/js/json-lib/htdocs/m2/repo/release
+GROUP_DIR=net/sf/json-lib/
\ No newline at end of file
index 4b7ba1e114c911ae619cc2eee560e0d05c09ef86..3827b7b191f98657577b6c6c328764964efbbf91 100644 (file)
       </build>
     </profile>
   </profiles>
-  <!-- TODO: remove once xwork integration, plexus container is released -->
+  <!-- TODO: remove once modello is released -->
+  <pluginRepositories>
+    <pluginRepository>
+      <id>codehaus.org</id>
+      <url>http://snapshots.repository.codehaus.org</url>
+    </pluginRepository>
+  </pluginRepositories>
+  <!-- TODO: remove once ehcache, p-sec, registry, webdav, xwork, naming released -->
   <repositories>
     <repository>
       <id>codehaus.org</id>