You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@maven.apache.org by br...@apache.org on 2005/10/03 16:50:49 UTC

svn commit: r293363 - in /maven/components/trunk: examples/maven-hello-plugin/ maven-core-it/ maven-core-it/it0015/ maven-mboot2/src/main/java/ maven-mboot2/src/main/java/model/ maven-plugin-tools/maven-plugin-tools-marmalade/ maven-script/maven-script...

Author: brett
Date: Mon Oct  3 07:50:34 2005
New Revision: 293363

URL: http://svn.apache.org/viewcvs?rev=293363&view=rev
Log:
move marmalade code out of main bootstrap, into sandbox.
it should be moved to the marmalade project (either a straight import, or doing an svndump of that area of the repo).

Added:
    maven/components/trunk/sandbox/marmalade/
    maven/components/trunk/sandbox/marmalade/it0015/
      - copied from r293184, maven/components/trunk/maven-core-it/it0015/
    maven/components/trunk/sandbox/marmalade/maven-hello-plugin/
      - copied from r293184, maven/components/trunk/examples/maven-hello-plugin/
    maven/components/trunk/sandbox/marmalade/maven-plugin-tools-marmalade/
      - copied from r293184, maven/components/trunk/maven-plugin-tools/maven-plugin-tools-marmalade/
    maven/components/trunk/sandbox/marmalade/maven-script-marmalade/
      - copied from r293184, maven/components/trunk/maven-script/maven-script-marmalade/
Removed:
    maven/components/trunk/examples/maven-hello-plugin/
    maven/components/trunk/maven-core-it/it0015/
    maven/components/trunk/maven-plugin-tools/maven-plugin-tools-marmalade/
    maven/components/trunk/maven-script/maven-script-marmalade/
Modified:
    maven/components/trunk/maven-core-it/integration-tests.txt
    maven/components/trunk/maven-mboot2/src/main/java/MBoot.java
    maven/components/trunk/maven-mboot2/src/main/java/model/ModelReader.java
    maven/components/trunk/maven-site/src/site/fml/about.fml
    maven/components/trunk/maven-site/src/site/fml/general.fml
    maven/components/trunk/maven-site/src/site/fml/maven1.fml
    maven/components/trunk/maven-site/src/site/xdoc/developers/mojo-api-specification.xml

Modified: maven/components/trunk/maven-core-it/integration-tests.txt
URL: http://svn.apache.org/viewcvs/maven/components/trunk/maven-core-it/integration-tests.txt?rev=293363&r1=293362&r2=293363&view=diff
==============================================================================
--- maven/components/trunk/maven-core-it/integration-tests.txt (original)
+++ maven/components/trunk/maven-core-it/integration-tests.txt Mon Oct  3 07:50:34 2005
@@ -60,7 +60,7 @@
 it0018
 it0017
 it0016
-#it0015
+# it0015 reserved in rememberance of Marmalade. We knew you so little.
 it0014
 it0013
 it0012

Modified: maven/components/trunk/maven-mboot2/src/main/java/MBoot.java
URL: http://svn.apache.org/viewcvs/maven/components/trunk/maven-mboot2/src/main/java/MBoot.java?rev=293363&r1=293362&r2=293363&view=diff
==============================================================================
--- maven/components/trunk/maven-mboot2/src/main/java/MBoot.java (original)
+++ maven/components/trunk/maven-mboot2/src/main/java/MBoot.java Mon Oct  3 07:50:34 2005
@@ -40,12 +40,12 @@
 {
     String[] builds = new String[]{"maven-model", "maven-settings", "maven-monitor", "maven-plugin-api",
         "maven-artifact", "maven-plugin-descriptor", "maven-repository-metadata", "maven-artifact-manager",
-        "maven-artifact-test", "maven-script/maven-script-beanshell", "maven-script/maven-script-marmalade",
+        "maven-artifact-test", "maven-script/maven-script-beanshell",
         "maven-profile", "maven-project", "maven-plugin-registry", "maven-reporting/maven-reporting-api",
         "maven-reporting/maven-reporting-impl", "maven-core", "maven-archiver",
         "maven-plugin-tools/maven-plugin-tools-api", "maven-plugin-tools/maven-plugin-tools-java",
         "maven-plugin-tools/maven-plugin-tools-beanshell", "maven-plugin-tools/maven-plugin-tools-pluggy",
-        "maven-plugin-tools/maven-plugin-tools-marmalade", "maven-core-it-verifier"};
+        "maven-core-it-verifier"};
 
     String[] pluginBuilds = new String[]{"maven-plugins/maven-clean-plugin", "maven-plugins/maven-compiler-plugin",
         "maven-plugins/maven-install-plugin", "maven-plugins/maven-jar-plugin", "maven-plugins/maven-plugin-plugin",

Modified: maven/components/trunk/maven-mboot2/src/main/java/model/ModelReader.java
URL: http://svn.apache.org/viewcvs/maven/components/trunk/maven-mboot2/src/main/java/model/ModelReader.java?rev=293363&r1=293362&r2=293363&view=diff
==============================================================================
--- maven/components/trunk/maven-mboot2/src/main/java/model/ModelReader.java (original)
+++ maven/components/trunk/maven-mboot2/src/main/java/model/ModelReader.java Mon Oct  3 07:50:34 2005
@@ -229,7 +229,7 @@
                 version = parentVersion;
             }
 
-            // actually, these should be transtive (see MNG-77) - but some projects have circular deps that way (marmalade, and currently m2)
+            // actually, these should be transtive (see MNG-77) - but some projects have circular deps that way
             ModelReader p = retrievePom( parentGroupId, parentArtifactId, parentVersion, "pom", false );
 
             addDependencies( p.getDependencies(), parentDependencies, null, Collections.EMPTY_SET );

Modified: maven/components/trunk/maven-site/src/site/fml/about.fml
URL: http://svn.apache.org/viewcvs/maven/components/trunk/maven-site/src/site/fml/about.fml?rev=293363&r1=293362&r2=293363&view=diff
==============================================================================
--- maven/components/trunk/maven-site/src/site/fml/about.fml (original)
+++ maven/components/trunk/maven-site/src/site/fml/about.fml Mon Oct  3 07:50:34 2005
@@ -159,10 +159,8 @@
       <question>What plugin languages will Maven 2.0 support? What about [insert language here]?</question>
       <answer>
         <p>
-          As of the current release, Maven supports pure Java, Beanshell and Marmalade. Java is the preferred
-          language for it's familiarity and speed, while Marmalade is preferred for porting Maven 1.x plugins, and
-          writing
-          plugins based on Ant tasks.
+          As of the current release, Maven supports pure Java and Beanshell. Java is the preferred
+          language for it's familiarity and speed.
         </p>
         <p>
           We get asked a lot whether Maven 2.0 will support other languages, in particular Groovy.

Modified: maven/components/trunk/maven-site/src/site/fml/general.fml
URL: http://svn.apache.org/viewcvs/maven/components/trunk/maven-site/src/site/fml/general.fml?rev=293363&r1=293362&r2=293363&view=diff
==============================================================================
--- maven/components/trunk/maven-site/src/site/fml/general.fml (original)
+++ maven/components/trunk/maven-site/src/site/fml/general.fml Mon Oct  3 07:50:34 2005
@@ -35,7 +35,7 @@
       <question>How can I use Ant tasks in Maven 2?</question>
       <answer>
         <p>
-          There are 3 alternatives:
+          There are currently 2 alternatives:
         </p>
         <ul>
           <li>
@@ -43,10 +43,6 @@
             the Ant tasks using the
             <a href="http://ant.apache.org/manual/antexternal.html">instructions given in the Ant
               documentation</a>
-          </li>
-          <li>
-            You can write your plugin using Marmalade, and use the Ant tasks much like you would from Jelly in Maven
-            1.0.
           </li>
           <li>
             If you have very small amounts of Ant script specific to your project, you can use the

Modified: maven/components/trunk/maven-site/src/site/fml/maven1.fml
URL: http://svn.apache.org/viewcvs/maven/components/trunk/maven-site/src/site/fml/maven1.fml?rev=293363&r1=293362&r2=293363&view=diff
==============================================================================
--- maven/components/trunk/maven-site/src/site/fml/maven1.fml (original)
+++ maven/components/trunk/maven-site/src/site/fml/maven1.fml Mon Oct  3 07:50:34 2005
@@ -64,9 +64,6 @@
           <li>
             <i>No more Jelly</i>
             - Plugins are primarily written in Java, though there are providers for other scripting languages.
-            This release includes support for Marmalade, a scripting framework that supports an XML syntax similar to
-            Jelly
-            which can be used to integrate Ant tasks and has a Jelly compatibility layer.
           </li>
           <li>
             <i>Improved repository layout</i>
@@ -138,8 +135,7 @@
       <question>Will my Maven 1.0 plugins be supported?</question>
       <answer>
         <p>
-          Not directly. While Marmalade supports a Jelly compatibility layer - the different POM format and goal
-          architecture would prevent most plugins from working.
+          Not directly.
         </p>
         <p>
           We recommend building your Jelly plugins as thin wrappers around Java beans that do not use Maven 1.0 API's,

Modified: maven/components/trunk/maven-site/src/site/xdoc/developers/mojo-api-specification.xml
URL: http://svn.apache.org/viewcvs/maven/components/trunk/maven-site/src/site/xdoc/developers/mojo-api-specification.xml?rev=293363&r1=293362&r2=293363&view=diff
==============================================================================
--- maven/components/trunk/maven-site/src/site/xdoc/developers/mojo-api-specification.xml (original)
+++ maven/components/trunk/maven-site/src/site/xdoc/developers/mojo-api-specification.xml Mon Oct  3 07:50:34 2005
@@ -25,8 +25,7 @@
   <body>
     <section name="Introduction">
       <p>Starting with Maven 2.0, plugins can be written in Java or any of a
-        number of scripting languages (currently just marmalade - we are
-        working to implement others). Additionally, Maven tries to stay out of
+        number of scripting languages. Additionally, Maven tries to stay out of
         the way of the programmer with its new Mojo API. This opens up the
         opportunity for many Mojos to be reused outside of Maven, or bridged
         into Maven from external systems like Ant.</p>
@@ -413,7 +412,7 @@
             <td>No. Default:
               <code>java</code>
             </td>
-            <td>The implementation language for this Mojo (marmalade, java,
+            <td>The implementation language for this Mojo (java,
               beanshell, etc.).</td>
           </tr>
           <tr>



---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
For additional commands, e-mail: dev-help@maven.apache.org