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