jvanzyl 2004/05/20 10:09:31
Modified:maven-core bootstrap-all.sh bootstrap.plugins bootstrap.sh
project.xml
maven-core/src/main/java/org/apache/maven
DefaultMavenCore.java Maven.java MavenCli.java
MavenCore.java
maven-core/src/main/java/org/apache/maven/lifecycle/phase
GoalAttainmentPhase.java
maven-core/src/main/resources/META-INF/plexus components.xml
maven-core/src/main/resources/org/apache/maven plexus.xml
maven-core/src/test/java/org/apache/maven/plugin
PluginTest.java
maven-core/src/test/resources/org/apache/maven/plugin
integrated-plugin.xml
Added: maven-core/src/main/java/org/apache/maven/plugin
AbstractPluginManager.java
DefaultPluginManager.java
MavenPluginDescriptor.java
MavenPluginDiscoverer.java
OgnlProjectValueExtractor.java PluginManager.java
Removed: maven-core/src/main/java/org/apache/maven/plugin
AbstractPlugin.java GoalDescriptor.java
IntegratedPluginGoalTestCase.java
ParameterDescriptor.java Plugin.java
PluginConfigurationException.java
PluginDescriptor.java PluginDescriptorBuilder.java
PluginExecutionRequest.java
PluginExecutionResponse.java
maven-core/src/main/java/org/apache/maven/plugin/discovery
MavenPluginDiscoverer.java
maven-core/src/main/java/org/apache/maven/plugin/manager
AbstractPluginManager.java
DefaultPluginManager.java
OgnlProjectValueExtractor.java PluginManager.java
maven-core/src/main/java/org/apache/maven/plugin/manager/executor
FieldPluginExecutor.java
IntegratedPluginExecutor.java PluginExecutor.java
SetterPluginExecutor.java
maven-core/src/test/java/org/apache/maven/plugin
FieldPlugin.java FieldPluginState.java
PluginDescriptorBuilderTest.java
PluginManagerManagerTest.java SetterPlugin.java
SetterPluginState.java
maven-core/src/test/resources/org/apache/maven/plugin
field-plugin.xml setter-plugin.xml
Log:
o a great simplification of the code
o just using maven-plugins now, adapters can easily be written to make any
other form conform.
o use of the maven-plugin build, we are adapting a PluginDescriptor into
a MavenPluginDescriptor to use the plugins. this means that the plugins
are fully decoupled and we just adapt them for use here.
Revision ChangesPath
1.4 +9 -0 maven-components/maven-core/bootstrap-all.sh
Index: bootstrap-all.sh
===
RCS file: /home/cvs/maven-components/maven-core/bootstrap-all.sh,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -r1.3 -r1.4
--- bootstrap-all.sh 12 Apr 2004 14:44:11 - 1.3
+++ bootstrap-all.sh 20 May 2004 17:09:30 - 1.4
@@ -41,6 +41,15 @@
mboot --install
)
+# Build and install maven-plugin.
+(
+ echo "---"
+ echo " Building maven-plugin ... "
+ echo "---"
+
+ cd ../maven-plugin
+ mboot --install
+)
# Bootstrap the maven-core component which will give you a small distribution.
echo "---"
echo " Building maven-core ... "
1.6 +0 -4 maven-components/maven-core/bootstrap.plugins
Index: bootstrap.plugins
===
RCS file: /home/cvs/maven-components/maven-core/bootstrap.plugins,v
retrieving revision 1.5
retrieving revision 1.6
diff -u -r1.5 -r1.6
--- bootstrap.plugins 7 May 2004 23:46:51 - 1.5
+++ bootstrap.plugins 20 May 2004 17:09:30 - 1.6
@@ -1,9 +1,5 @@
maven-clean-plugin
maven-compiler-plugin
-maven-hello-plugin
maven-jar-plugin
maven-resources-plugin
-maven-scm-plugin
maven-surefire-plugin
-maven-xdoc-plugin
-maven-idea-plugin
1.8 +8 -1 maven-components/maven-core/bootstrap.sh
Index: bootstrap.sh
===
RCS file: /home/cvs/maven-components/maven-core/bootstrap.sh,v
retrieving revision 1.7
retrieving re