You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@maven.apache.org by jd...@apache.org on 2009/06/09 22:18:28 UTC

svn commit: r783124 - in /maven/components/branches/maven-2.2.0-RC: ./ apache-maven/ apache-maven/src/bin/ maven-cli/ maven-cli/src/main/java/org/apache/maven/cli/ maven-cli/src/test/java/org/apache/maven/cli/ maven-compat/ maven-compat/src/ maven-comp...

Author: jdcasey
Date: Tue Jun  9 20:18:27 2009
New Revision: 783124

URL: http://svn.apache.org/viewvc?rev=783124&view=rev
Log:
[MNG-4143] Still using compat layer to shield users from stacktrace on JDK < 1.5, but cleaning up the allocation of classes and the naming of projects/classes to make this less intrusive and avoid problems with people dependent on CLI classes.

Added:
    maven/components/branches/maven-2.2.0-RC/maven-compat/
    maven/components/branches/maven-2.2.0-RC/maven-compat/pom.xml
      - copied, changed from r783123, maven/components/branches/maven-2.2.0-RC/maven-cli/pom.xml
    maven/components/branches/maven-2.2.0-RC/maven-compat/src/
    maven/components/branches/maven-2.2.0-RC/maven-compat/src/main/
    maven/components/branches/maven-2.2.0-RC/maven-compat/src/main/java/
    maven/components/branches/maven-2.2.0-RC/maven-compat/src/main/java/org/
    maven/components/branches/maven-2.2.0-RC/maven-compat/src/main/java/org/apache/
    maven/components/branches/maven-2.2.0-RC/maven-compat/src/main/java/org/apache/maven/
    maven/components/branches/maven-2.2.0-RC/maven-compat/src/main/java/org/apache/maven/cli/
    maven/components/branches/maven-2.2.0-RC/maven-compat/src/main/java/org/apache/maven/cli/compat/
    maven/components/branches/maven-2.2.0-RC/maven-compat/src/main/java/org/apache/maven/cli/compat/CompatibleMain.java
      - copied, changed from r783123, maven/components/branches/maven-2.2.0-RC/maven-cli/src/main/java/org/apache/maven/cli/Main.java
    maven/components/branches/maven-2.2.0-RC/maven-core/src/main/java/org/apache/maven/cli/AbstractConsoleDownloadMonitor.java
      - copied, changed from r783123, maven/components/branches/maven-2.2.0-RC/maven-cli/src/main/java/org/apache/maven/cli/AbstractConsoleDownloadMonitor.java
    maven/components/branches/maven-2.2.0-RC/maven-core/src/main/java/org/apache/maven/cli/BatchModeDownloadMonitor.java
      - copied, changed from r783123, maven/components/branches/maven-2.2.0-RC/maven-cli/src/main/java/org/apache/maven/cli/BatchModeDownloadMonitor.java
    maven/components/branches/maven-2.2.0-RC/maven-core/src/main/java/org/apache/maven/cli/CLIManager.java
      - copied, changed from r783123, maven/components/branches/maven-2.2.0-RC/maven-cli/src/main/java/org/apache/maven/cli/CLIManager.java
    maven/components/branches/maven-2.2.0-RC/maven-core/src/main/java/org/apache/maven/cli/ConsoleDownloadMonitor.java
      - copied, changed from r783123, maven/components/branches/maven-2.2.0-RC/maven-cli/src/main/java/org/apache/maven/cli/ConsoleDownloadMonitor.java
    maven/components/branches/maven-2.2.0-RC/maven-core/src/main/java/org/apache/maven/cli/MavenCli.java
      - copied, changed from r783123, maven/components/branches/maven-2.2.0-RC/maven-cli/src/main/java/org/apache/maven/cli/MavenCli.java
    maven/components/branches/maven-2.2.0-RC/maven-core/src/test/java/org/apache/maven/cli/AbstractConsoleDownloadMonitorTest.java
      - copied, changed from r783123, maven/components/branches/maven-2.2.0-RC/maven-cli/src/test/java/org/apache/maven/cli/AbstractConsoleDownloadMonitorTest.java
    maven/components/branches/maven-2.2.0-RC/maven-core/src/test/java/org/apache/maven/cli/BatchModeDownloadMonitorTest.java
      - copied, changed from r783123, maven/components/branches/maven-2.2.0-RC/maven-cli/src/test/java/org/apache/maven/cli/BatchModeDownloadMonitorTest.java
    maven/components/branches/maven-2.2.0-RC/maven-core/src/test/java/org/apache/maven/cli/ConsoleDownloadMonitorTest.java
      - copied, changed from r783123, maven/components/branches/maven-2.2.0-RC/maven-cli/src/test/java/org/apache/maven/cli/ConsoleDownloadMonitorTest.java
    maven/components/branches/maven-2.2.0-RC/maven-core/src/test/java/org/apache/maven/cli/MavenCliTest.java
      - copied, changed from r783123, maven/components/branches/maven-2.2.0-RC/maven-cli/src/test/java/org/apache/maven/cli/MavenCliTest.java
Removed:
    maven/components/branches/maven-2.2.0-RC/maven-cli/pom.xml
    maven/components/branches/maven-2.2.0-RC/maven-cli/src/main/java/org/apache/maven/cli/AbstractConsoleDownloadMonitor.java
    maven/components/branches/maven-2.2.0-RC/maven-cli/src/main/java/org/apache/maven/cli/BatchModeDownloadMonitor.java
    maven/components/branches/maven-2.2.0-RC/maven-cli/src/main/java/org/apache/maven/cli/CLIManager.java
    maven/components/branches/maven-2.2.0-RC/maven-cli/src/main/java/org/apache/maven/cli/ConsoleDownloadMonitor.java
    maven/components/branches/maven-2.2.0-RC/maven-cli/src/main/java/org/apache/maven/cli/Main.java
    maven/components/branches/maven-2.2.0-RC/maven-cli/src/main/java/org/apache/maven/cli/MavenCli.java
    maven/components/branches/maven-2.2.0-RC/maven-cli/src/test/java/org/apache/maven/cli/AbstractConsoleDownloadMonitorTest.java
    maven/components/branches/maven-2.2.0-RC/maven-cli/src/test/java/org/apache/maven/cli/BatchModeDownloadMonitorTest.java
    maven/components/branches/maven-2.2.0-RC/maven-cli/src/test/java/org/apache/maven/cli/ConsoleDownloadMonitorTest.java
    maven/components/branches/maven-2.2.0-RC/maven-cli/src/test/java/org/apache/maven/cli/MavenCliTest.java
Modified:
    maven/components/branches/maven-2.2.0-RC/apache-maven/pom.xml
    maven/components/branches/maven-2.2.0-RC/apache-maven/src/bin/m2.conf
    maven/components/branches/maven-2.2.0-RC/build.xml
    maven/components/branches/maven-2.2.0-RC/pom.xml

Modified: maven/components/branches/maven-2.2.0-RC/apache-maven/pom.xml
URL: http://svn.apache.org/viewvc/maven/components/branches/maven-2.2.0-RC/apache-maven/pom.xml?rev=783124&r1=783123&r2=783124&view=diff
==============================================================================
--- maven/components/branches/maven-2.2.0-RC/apache-maven/pom.xml (original)
+++ maven/components/branches/maven-2.2.0-RC/apache-maven/pom.xml Tue Jun  9 20:18:27 2009
@@ -146,7 +146,7 @@
   <dependencies>
     <dependency>
       <groupId>org.apache.maven</groupId>
-      <artifactId>maven-cli</artifactId>
+      <artifactId>maven-compat</artifactId>
     </dependency>
     <dependency>
       <groupId>org.apache.maven</groupId>

Modified: maven/components/branches/maven-2.2.0-RC/apache-maven/src/bin/m2.conf
URL: http://svn.apache.org/viewvc/maven/components/branches/maven-2.2.0-RC/apache-maven/src/bin/m2.conf?rev=783124&r1=783123&r2=783124&view=diff
==============================================================================
--- maven/components/branches/maven-2.2.0-RC/apache-maven/src/bin/m2.conf (original)
+++ maven/components/branches/maven-2.2.0-RC/apache-maven/src/bin/m2.conf Tue Jun  9 20:18:27 2009
@@ -1,4 +1,4 @@
-main is org.apache.maven.cli.Main from plexus.core
+main is org.apache.maven.cli.compat.CompatibleMain from plexus.core
 
 set maven.home default ${user.home}/m2
 

Modified: maven/components/branches/maven-2.2.0-RC/build.xml
URL: http://svn.apache.org/viewvc/maven/components/branches/maven-2.2.0-RC/build.xml?rev=783124&r1=783123&r2=783124&view=diff
==============================================================================
--- maven/components/branches/maven-2.2.0-RC/build.xml (original)
+++ maven/components/branches/maven-2.2.0-RC/build.xml Tue Jun  9 20:18:27 2009
@@ -184,7 +184,7 @@
   </target>
 
   <target name="maven-compile" depends="compile-boot" description="compiles Maven using the bootstrap Maven, skipping automated tests">
-    <java fork="true" classname="org.apache.maven.cli.Main" failonerror="true">
+    <java fork="true" classname="org.apache.maven.cli.compat.CompatibleMain" failonerror="true">
       <jvmarg value="-Xmx256M"/>
       
       <!-- <jvmarg value="-Xdebug"/>

Copied: maven/components/branches/maven-2.2.0-RC/maven-compat/pom.xml (from r783123, maven/components/branches/maven-2.2.0-RC/maven-cli/pom.xml)
URL: http://svn.apache.org/viewvc/maven/components/branches/maven-2.2.0-RC/maven-compat/pom.xml?p2=maven/components/branches/maven-2.2.0-RC/maven-compat/pom.xml&p1=maven/components/branches/maven-2.2.0-RC/maven-cli/pom.xml&r1=783123&r2=783124&rev=783124&view=diff
==============================================================================
--- maven/components/branches/maven-2.2.0-RC/maven-cli/pom.xml (original)
+++ maven/components/branches/maven-2.2.0-RC/maven-compat/pom.xml Tue Jun  9 20:18:27 2009
@@ -25,9 +25,9 @@
     <version>2.2.0-RC3-SNAPSHOT</version>
   </parent>
 
-  <artifactId>maven-cli</artifactId>
+  <artifactId>maven-compat</artifactId>
 
-  <name>Maven Command-Line Interface</name>
+  <name>Maven Compatibility Layer</name>
 
   <dependencies>
     <dependency>

Copied: maven/components/branches/maven-2.2.0-RC/maven-compat/src/main/java/org/apache/maven/cli/compat/CompatibleMain.java (from r783123, maven/components/branches/maven-2.2.0-RC/maven-cli/src/main/java/org/apache/maven/cli/Main.java)
URL: http://svn.apache.org/viewvc/maven/components/branches/maven-2.2.0-RC/maven-compat/src/main/java/org/apache/maven/cli/compat/CompatibleMain.java?p2=maven/components/branches/maven-2.2.0-RC/maven-compat/src/main/java/org/apache/maven/cli/compat/CompatibleMain.java&p1=maven/components/branches/maven-2.2.0-RC/maven-cli/src/main/java/org/apache/maven/cli/Main.java&r1=783123&r2=783124&rev=783124&view=diff
==============================================================================
--- maven/components/branches/maven-2.2.0-RC/maven-cli/src/main/java/org/apache/maven/cli/Main.java (original)
+++ maven/components/branches/maven-2.2.0-RC/maven-compat/src/main/java/org/apache/maven/cli/compat/CompatibleMain.java Tue Jun  9 20:18:27 2009
@@ -1,5 +1,6 @@
-package org.apache.maven.cli;
+package org.apache.maven.cli.compat;
 
+import org.apache.maven.cli.MavenCli;
 import org.codehaus.classworlds.ClassWorld;
 
 /**
@@ -7,7 +8,7 @@
  * 
  * @since 2.2.0
  */
-public class Main
+public class CompatibleMain
 {
 
     public static void main( String[] args )

Copied: maven/components/branches/maven-2.2.0-RC/maven-core/src/main/java/org/apache/maven/cli/AbstractConsoleDownloadMonitor.java (from r783123, maven/components/branches/maven-2.2.0-RC/maven-cli/src/main/java/org/apache/maven/cli/AbstractConsoleDownloadMonitor.java)
URL: http://svn.apache.org/viewvc/maven/components/branches/maven-2.2.0-RC/maven-core/src/main/java/org/apache/maven/cli/AbstractConsoleDownloadMonitor.java?p2=maven/components/branches/maven-2.2.0-RC/maven-core/src/main/java/org/apache/maven/cli/AbstractConsoleDownloadMonitor.java&p1=maven/components/branches/maven-2.2.0-RC/maven-cli/src/main/java/org/apache/maven/cli/AbstractConsoleDownloadMonitor.java&r1=783123&r2=783124&rev=783124&view=diff
==============================================================================
    (empty)

Copied: maven/components/branches/maven-2.2.0-RC/maven-core/src/main/java/org/apache/maven/cli/BatchModeDownloadMonitor.java (from r783123, maven/components/branches/maven-2.2.0-RC/maven-cli/src/main/java/org/apache/maven/cli/BatchModeDownloadMonitor.java)
URL: http://svn.apache.org/viewvc/maven/components/branches/maven-2.2.0-RC/maven-core/src/main/java/org/apache/maven/cli/BatchModeDownloadMonitor.java?p2=maven/components/branches/maven-2.2.0-RC/maven-core/src/main/java/org/apache/maven/cli/BatchModeDownloadMonitor.java&p1=maven/components/branches/maven-2.2.0-RC/maven-cli/src/main/java/org/apache/maven/cli/BatchModeDownloadMonitor.java&r1=783123&r2=783124&rev=783124&view=diff
==============================================================================
    (empty)

Copied: maven/components/branches/maven-2.2.0-RC/maven-core/src/main/java/org/apache/maven/cli/CLIManager.java (from r783123, maven/components/branches/maven-2.2.0-RC/maven-cli/src/main/java/org/apache/maven/cli/CLIManager.java)
URL: http://svn.apache.org/viewvc/maven/components/branches/maven-2.2.0-RC/maven-core/src/main/java/org/apache/maven/cli/CLIManager.java?p2=maven/components/branches/maven-2.2.0-RC/maven-core/src/main/java/org/apache/maven/cli/CLIManager.java&p1=maven/components/branches/maven-2.2.0-RC/maven-cli/src/main/java/org/apache/maven/cli/CLIManager.java&r1=783123&r2=783124&rev=783124&view=diff
==============================================================================
    (empty)

Copied: maven/components/branches/maven-2.2.0-RC/maven-core/src/main/java/org/apache/maven/cli/ConsoleDownloadMonitor.java (from r783123, maven/components/branches/maven-2.2.0-RC/maven-cli/src/main/java/org/apache/maven/cli/ConsoleDownloadMonitor.java)
URL: http://svn.apache.org/viewvc/maven/components/branches/maven-2.2.0-RC/maven-core/src/main/java/org/apache/maven/cli/ConsoleDownloadMonitor.java?p2=maven/components/branches/maven-2.2.0-RC/maven-core/src/main/java/org/apache/maven/cli/ConsoleDownloadMonitor.java&p1=maven/components/branches/maven-2.2.0-RC/maven-cli/src/main/java/org/apache/maven/cli/ConsoleDownloadMonitor.java&r1=783123&r2=783124&rev=783124&view=diff
==============================================================================
    (empty)

Copied: maven/components/branches/maven-2.2.0-RC/maven-core/src/main/java/org/apache/maven/cli/MavenCli.java (from r783123, maven/components/branches/maven-2.2.0-RC/maven-cli/src/main/java/org/apache/maven/cli/MavenCli.java)
URL: http://svn.apache.org/viewvc/maven/components/branches/maven-2.2.0-RC/maven-core/src/main/java/org/apache/maven/cli/MavenCli.java?p2=maven/components/branches/maven-2.2.0-RC/maven-core/src/main/java/org/apache/maven/cli/MavenCli.java&p1=maven/components/branches/maven-2.2.0-RC/maven-cli/src/main/java/org/apache/maven/cli/MavenCli.java&r1=783123&r2=783124&rev=783124&view=diff
==============================================================================
    (empty)

Copied: maven/components/branches/maven-2.2.0-RC/maven-core/src/test/java/org/apache/maven/cli/AbstractConsoleDownloadMonitorTest.java (from r783123, maven/components/branches/maven-2.2.0-RC/maven-cli/src/test/java/org/apache/maven/cli/AbstractConsoleDownloadMonitorTest.java)
URL: http://svn.apache.org/viewvc/maven/components/branches/maven-2.2.0-RC/maven-core/src/test/java/org/apache/maven/cli/AbstractConsoleDownloadMonitorTest.java?p2=maven/components/branches/maven-2.2.0-RC/maven-core/src/test/java/org/apache/maven/cli/AbstractConsoleDownloadMonitorTest.java&p1=maven/components/branches/maven-2.2.0-RC/maven-cli/src/test/java/org/apache/maven/cli/AbstractConsoleDownloadMonitorTest.java&r1=783123&r2=783124&rev=783124&view=diff
==============================================================================
    (empty)

Copied: maven/components/branches/maven-2.2.0-RC/maven-core/src/test/java/org/apache/maven/cli/BatchModeDownloadMonitorTest.java (from r783123, maven/components/branches/maven-2.2.0-RC/maven-cli/src/test/java/org/apache/maven/cli/BatchModeDownloadMonitorTest.java)
URL: http://svn.apache.org/viewvc/maven/components/branches/maven-2.2.0-RC/maven-core/src/test/java/org/apache/maven/cli/BatchModeDownloadMonitorTest.java?p2=maven/components/branches/maven-2.2.0-RC/maven-core/src/test/java/org/apache/maven/cli/BatchModeDownloadMonitorTest.java&p1=maven/components/branches/maven-2.2.0-RC/maven-cli/src/test/java/org/apache/maven/cli/BatchModeDownloadMonitorTest.java&r1=783123&r2=783124&rev=783124&view=diff
==============================================================================
    (empty)

Copied: maven/components/branches/maven-2.2.0-RC/maven-core/src/test/java/org/apache/maven/cli/ConsoleDownloadMonitorTest.java (from r783123, maven/components/branches/maven-2.2.0-RC/maven-cli/src/test/java/org/apache/maven/cli/ConsoleDownloadMonitorTest.java)
URL: http://svn.apache.org/viewvc/maven/components/branches/maven-2.2.0-RC/maven-core/src/test/java/org/apache/maven/cli/ConsoleDownloadMonitorTest.java?p2=maven/components/branches/maven-2.2.0-RC/maven-core/src/test/java/org/apache/maven/cli/ConsoleDownloadMonitorTest.java&p1=maven/components/branches/maven-2.2.0-RC/maven-cli/src/test/java/org/apache/maven/cli/ConsoleDownloadMonitorTest.java&r1=783123&r2=783124&rev=783124&view=diff
==============================================================================
    (empty)

Copied: maven/components/branches/maven-2.2.0-RC/maven-core/src/test/java/org/apache/maven/cli/MavenCliTest.java (from r783123, maven/components/branches/maven-2.2.0-RC/maven-cli/src/test/java/org/apache/maven/cli/MavenCliTest.java)
URL: http://svn.apache.org/viewvc/maven/components/branches/maven-2.2.0-RC/maven-core/src/test/java/org/apache/maven/cli/MavenCliTest.java?p2=maven/components/branches/maven-2.2.0-RC/maven-core/src/test/java/org/apache/maven/cli/MavenCliTest.java&p1=maven/components/branches/maven-2.2.0-RC/maven-cli/src/test/java/org/apache/maven/cli/MavenCliTest.java&r1=783123&r2=783124&rev=783124&view=diff
==============================================================================
    (empty)

Modified: maven/components/branches/maven-2.2.0-RC/pom.xml
URL: http://svn.apache.org/viewvc/maven/components/branches/maven-2.2.0-RC/pom.xml?rev=783124&r1=783123&r2=783124&view=diff
==============================================================================
--- maven/components/branches/maven-2.2.0-RC/pom.xml (original)
+++ maven/components/branches/maven-2.2.0-RC/pom.xml Tue Jun  9 20:18:27 2009
@@ -280,7 +280,7 @@
     <module>maven-artifact</module>
     <module>maven-artifact-manager</module>
     <module>maven-artifact-test</module>
-    <module>maven-cli</module>
+    <module>maven-compat</module>
     <module>maven-core</module>
     <module>maven-error-diagnostics</module>
     <module>maven-model</module>
@@ -372,7 +372,7 @@
       </dependency>
       <dependency>
         <groupId>org.apache.maven</groupId>
-        <artifactId>maven-cli</artifactId>
+        <artifactId>maven-compat</artifactId>
         <version>${mavenVersion}</version>
       </dependency>
       <dependency>