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>