John Dennis Casey
e095874576
Cleaned up plugin descriptor generation/reading to be more consistent, and to include some things that were being left out. Removed more deprecated behavior from annotations support and expression support. Wrote up the first pass on the mojo api and annotations spec. Fixed the mmld-mojo suppport to accommodate the new expression syntax and collisions with the default expression evaluator for mmld. Added an exception to plugin configuration in DefaultPluginManager to not look for a Field when the configurator == map-oriented.
...
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@168233 13f79535-47bb-0310-9956-ffa450edef68
2005-05-05 01:33:42 +00:00
Brett Leslie Porter
24c6328ad3
declare the desired "prefix" inside the plugin descriptor instead of pulling apart the artifact ID (though that is how the default is created).
...
Currently, the reverse is not handled in anyway, so a non-default prefix may not work, but this makes the code easier to isolate.
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@168099 13f79535-47bb-0310-9956-ffa450edef68
2005-05-04 08:17:39 +00:00
John Dennis Casey
690bc67fb9
Added marmalade support back in...it's currently still using the libraries-shovelled-into-core method, but it now uses the new mojo mechanism that uses plexus ComponentConfigurators...had to make the lookup for configurators dynamic for the DefaultPluginManager, too.
...
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@168064 13f79535-47bb-0310-9956-ffa450edef68
2005-05-04 03:28:41 +00:00
Brett Leslie Porter
ab2070d797
add deprecated parameter feature
...
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@163983 13f79535-47bb-0310-9956-ffa450edef68
2005-04-20 16:49:01 +00:00
Brett Leslie Porter
a75e7d2577
improved error handling and other clean up
...
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@163979 13f79535-47bb-0310-9956-ffa450edef68
2005-04-20 16:41:36 +00:00
Brett Leslie Porter
378cc229a3
convert #component expressions to <requirements/>
...
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@163942 13f79535-47bb-0310-9956-ffa450edef68
2005-04-14 03:27:35 +00:00
Brett Leslie Porter
05ae5c03e3
split the plugin API and the plugin descriptor code
...
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@163927 13f79535-47bb-0310-9956-ffa450edef68
2005-04-13 05:11:49 +00:00
Brett Leslie Porter
e62f087f24
some POM enhancements
...
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@163862 13f79535-47bb-0310-9956-ffa450edef68
2005-04-08 07:50:53 +00:00
John Dennis Casey
9aab0802c7
merging changes from 1.0-alpha-1 branch that enable output to logs from a marmalade mojo.
...
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@163859 13f79535-47bb-0310-9956-ffa450edef68
2005-04-08 05:36:37 +00:00
John Dennis Casey
1c31e5081c
changed the marmalade dependency to reference the latest slipstream 1.0-alpha-2 release of marmalade that excludes xpp3, using plexus-utils instead.
...
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@163817 13f79535-47bb-0310-9956-ffa450edef68
2005-04-06 15:53:32 +00:00
Brett Leslie Porter
9c4a483c6d
remove plexus-utils. Dont know why it was added - it certainly is not a compile time dependency
...
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@163797 13f79535-47bb-0310-9956-ffa450edef68
2005-04-06 05:07:50 +00:00
John Dennis Casey
20620b4e09
o Changed the repository to test.maven.codehaus.org for testing of the new repository and layout.
...
o Added <layout/> element to <repository/> elements in the maven.mdo
o Added pluginRepository configuration to the super-POM.
o Tested it all.
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@163791 13f79535-47bb-0310-9956-ffa450edef68
2005-04-06 01:28:29 +00:00
Brett Leslie Porter
a91be5bc51
use new name
...
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@163789 13f79535-47bb-0310-9956-ffa450edef68
2005-04-05 16:30:55 +00:00
Trygve Laugstol
f3d6a62892
o Adding CVS ignores.
...
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@163782 13f79535-47bb-0310-9956-ffa450edef68
2005-04-05 08:42:01 +00:00
Brett Leslie Porter
9d6fad725a
change @requiresDependencyResolution to take a scope (default is "runtime" if no scope specified, none if tag not specified at all).
...
This still means ALL tests get the test dependencies of their compile time dependencies. Check if there is really a valid use case for that.
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@163780 13f79535-47bb-0310-9956-ffa450edef68
2005-04-05 08:17:28 +00:00
Brett Leslie Porter
935cda15da
clean up dependencies.
...
Still need to clean up ~/maven2/lib and some large dependencies from marmalade that
shouldn't be needed in general - but down to about a 3Mb repository.
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@163775 13f79535-47bb-0310-9956-ffa450edef68
2005-04-05 04:11:03 +00:00
Brett Leslie Porter
2e3e41fddf
transitive deps in mboot. Will now proceed to trim up the POMs. Still need to trim ~/maven2/lib also.
...
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@163764 13f79535-47bb-0310-9956-ffa450edef68
2005-04-04 14:35:06 +00:00
Trygve Laugstol
c8e40de1e4
o Adding <modules>.
...
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@163709 13f79535-47bb-0310-9956-ffa450edef68
2005-03-29 21:36:47 +00:00
Brett Leslie Porter
14bb2c805a
change the maven group ID
...
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@163670 13f79535-47bb-0310-9956-ffa450edef68
2005-03-23 06:52:55 +00:00
Brett Leslie Porter
fb515206b5
remove context from request
...
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@163646 13f79535-47bb-0310-9956-ffa450edef68
2005-03-22 06:51:59 +00:00
Brett Leslie Porter
a44b6f9726
flip pom format
...
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@163511 13f79535-47bb-0310-9956-ffa450edef68
2005-03-10 01:35:25 +00:00
Trygve Laugstol
e2588cf933
o Adding some CVS ignores.
...
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@163467 13f79535-47bb-0310-9956-ffa450edef68
2005-03-07 18:12:04 +00:00
John Dennis Casey
dfbae27c44
o Added first-pass logging and event-monitoring impls. Converted all System.out calls in maven-component plugins to use logger.
...
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@163457 13f79535-47bb-0310-9956-ffa450edef68
2005-03-04 09:04:26 +00:00
John Dennis Casey
a4efc3e8bf
o fixed path-handling on the marmalade script's implementation path.
...
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@163433 13f79535-47bb-0310-9956-ffa450edef68
2005-02-28 23:11:31 +00:00
John Dennis Casey
95d01ff572
o Completed marmalade-mojo support, tested with m2 bootstrap with empty local repo and maven-core pegged at 2/26/2005.
...
Will resolve CI issues as soon as lifecycle is fixed for IT0013.
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@163430 13f79535-47bb-0310-9956-ffa450edef68
2005-02-28 18:29:47 +00:00
John Dennis Casey
db65155072
o Working on getting it0015 (marmalade-mojo support) working...nearly there, it0015 is still disabled.
...
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@163415 13f79535-47bb-0310-9956-ffa450edef68
2005-02-25 05:09:14 +00:00
Brett Leslie Porter
16326c619a
superfluous comment
...
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@163413 13f79535-47bb-0310-9956-ffa450edef68
2005-02-25 03:17:27 +00:00
Brett Leslie Porter
0e249ddc83
reintroduce execution failures
...
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@163412 13f79535-47bb-0310-9956-ffa450edef68
2005-02-25 03:14:49 +00:00
John Dennis Casey
52de04e862
Retrying commit after updating maven-core to HEAD.
...
o Fixed problems with plugin-plugin (had to do with refactored plugin-tools stuff)
o Added marmalade-mojo support, although without an integration test (verified it doesn't get in the way of 'normal' functionality, though)
o Added code in mboot2 to copy marmalade-mojo support libs to ${maven.home}/lib
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@163405 13f79535-47bb-0310-9956-ffa450edef68
2005-02-24 05:12:30 +00:00
John Dennis Casey
98002718c3
o Refactored mojo/plugin generation, extraction, etc. to accommodate multiple mojo languages.
...
o Tested with java mojos, mboot to verify nothing broken by refactor.
o TODO: Add marmalade support tests...currently only java-mojos are supported in mboot2, so this isn't going to interrupt things.
o TODO: Once marmalade support is tested, add to the list of artifacts built by mboot2.
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@163369 13f79535-47bb-0310-9956-ffa450edef68
2005-02-20 16:25:22 +00:00