8059 Commits

Author SHA1 Message Date
Jason van Zyl
b8d81a36a8 o use the new released maven ant tasks
o update to plexus 1.0.0


git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@786523 13f79535-47bb-0310-9956-ffa450edef68
2009-06-19 14:43:21 +00:00
Benjamin Bentmann
30ab54bd7b o Restored method for compat with maven-dependency-plugin
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@786213 13f79535-47bb-0310-9956-ffa450edef68
2009-06-18 19:20:50 +00:00
Benjamin Bentmann
f755552cbe o Fixed artifact filtering
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@786212 13f79535-47bb-0310-9956-ffa450edef68
2009-06-18 19:19:32 +00:00
Benjamin Bentmann
fc9b20303c [MNG-2293] maven-plugin-descriptor: Not possible to define a default implementation for a field defined by its interface
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@785804 13f79535-47bb-0310-9956-ffa450edef68
2009-06-17 21:09:59 +00:00
Benjamin Bentmann
962b2e233c [MNG-3012] ClassCastException due to plexus-utils NOT being filtered during plugin loading
o Restored fix

git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@785783 13f79535-47bb-0310-9956-ffa450edef68
2009-06-17 20:37:02 +00:00
Benjamin Bentmann
a51aba1cd6 [MNG-4208] [regression] CLI properties can't override project properties during interpolation
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@785752 13f79535-47bb-0310-9956-ffa450edef68
2009-06-17 18:44:19 +00:00
Benjamin Bentmann
3843481a3b o Fixed order of inherited plugins
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@785644 13f79535-47bb-0310-9956-ffa450edef68
2009-06-17 15:00:06 +00:00
Benjamin Bentmann
8d6f2f1139 o Added boolean accessors
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@785641 13f79535-47bb-0310-9956-ffa450edef68
2009-06-17 14:56:19 +00:00
Benjamin Bentmann
38ecf699e3 o Decoupled tests from super POM's plugin management
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@785639 13f79535-47bb-0310-9956-ffa450edef68
2009-06-17 14:54:31 +00:00
Benjamin Bentmann
114cbf2d4a o Fixed plugin version&prefix resolution
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@785565 13f79535-47bb-0310-9956-ffa450edef68
2009-06-17 11:59:15 +00:00
Benjamin Bentmann
d344f6e37f o Added license header
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@785413 13f79535-47bb-0310-9956-ffa450edef68
2009-06-16 21:25:02 +00:00
Benjamin Bentmann
1b80f29418 o Added some more delegates to real local repo to prevents plugins from NPEs or unexpected data
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@785410 13f79535-47bb-0310-9956-ffa450edef68
2009-06-16 21:22:42 +00:00
Olivier Lamy
0852f8d21d fix possible NPE as filter can be null (dependency:tree)
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@785405 13f79535-47bb-0310-9956-ffa450edef68
2009-06-16 21:11:33 +00:00
Benjamin Bentmann
17d876713c o Restored backward-compat regarding the lenient handling of the type of remote repositories provided to the project builder (this code is limited to the compat level so doesn't pollute clients of the new APIs)
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@785389 13f79535-47bb-0310-9956-ffa450edef68
2009-06-16 20:51:09 +00:00
Benjamin Bentmann
be6ec8844e [MNG-4203] [regression] Dependency exclusions are not applied transitively
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@785362 13f79535-47bb-0310-9956-ffa450edef68
2009-06-16 20:07:34 +00:00
Jason van Zyl
25c795c4ac o adding changes to provide dynamic mapping to m2e lifecycle executor
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@785347 13f79535-47bb-0310-9956-ffa450edef68
2009-06-16 19:18:18 +00:00
Jason van Zyl
88cc8d652b o restoring a primitive version of the createArtifacts, need to refactor the MMS to make this work correctly.
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@785300 13f79535-47bb-0310-9956-ffa450edef68
2009-06-16 17:08:36 +00:00
Benjamin Bentmann
cd9056d1fd o Kept active external and POM profiles separate in model building result
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@784583 13f79535-47bb-0310-9956-ffa450edef68
2009-06-14 16:46:16 +00:00
Benjamin Bentmann
05a782b347 [MNG-4199] [regression] Dependency resolution for compile and runtime scope misses provided&system dependencies
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@784480 13f79535-47bb-0310-9956-ffa450edef68
2009-06-13 21:53:18 +00:00
Benjamin Bentmann
ef1445e0d8 o Fixed CLI invovations of plugins with project-level plugin dependencies
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@784452 13f79535-47bb-0310-9956-ffa450edef68
2009-06-13 19:01:23 +00:00
Benjamin Bentmann
e743f23a6a o Fixed handling of version ranges
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@784438 13f79535-47bb-0310-9956-ffa450edef68
2009-06-13 17:32:12 +00:00
Benjamin Bentmann
0a4f0ebb35 o Fixed dependency resolution from reactor to pick up attached artifacts
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@784405 13f79535-47bb-0310-9956-ffa450edef68
2009-06-13 15:07:27 +00:00
Benjamin Bentmann
27700817e9 o Redirected test output to files and kept console focused on the main build
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@784374 13f79535-47bb-0310-9956-ffa450edef68
2009-06-13 11:29:02 +00:00
Benjamin Bentmann
2a9cd6f73d [MNG-4196] [regression] Exclusions in project-level plugin dependencies are ignored
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@784371 13f79535-47bb-0310-9956-ffa450edef68
2009-06-13 11:09:36 +00:00
Olivier Lamy
cb7055ea31 remove empty files
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@784344 13f79535-47bb-0310-9956-ffa450edef68
2009-06-13 06:49:39 +00:00
Olivier Lamy
f83dfffbf7 add missing license header
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@784341 13f79535-47bb-0310-9956-ffa450edef68
2009-06-13 06:37:33 +00:00
Olivier Lamy
1a929c372e add missing license header
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@784340 13f79535-47bb-0310-9956-ffa450edef68
2009-06-13 06:35:11 +00:00
Olivier Lamy
a1d5dfe7af remove unused import
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@784307 13f79535-47bb-0310-9956-ffa450edef68
2009-06-12 23:01:53 +00:00
Jason van Zyl
7cede8d841 o just leaving the logic there for the transitive global exclude
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@784300 13f79535-47bb-0310-9956-ffa450edef68
2009-06-12 22:38:33 +00:00
Benjamin Bentmann
3eb4ffb445 [MNG-4180] [regression] Dependency exclusions are applied globally
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@784296 13f79535-47bb-0310-9956-ffa450edef68
2009-06-12 22:16:16 +00:00
Olivier Lamy
d5eae80ab1 restore display of two build properties (as in 2.x) :
- svn rev 
- build timestamp

git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@784274 13f79535-47bb-0310-9956-ffa450edef68
2009-06-12 21:09:06 +00:00
Benjamin Bentmann
8a43011d41 [MNG-4005] Throw Validation Error if pom contains a dependency with two different versions.
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@784241 13f79535-47bb-0310-9956-ffa450edef68
2009-06-12 19:22:41 +00:00
Benjamin Bentmann
425f632772 o Restored backward-compat with regard to handling of duplicate dependencies during metadata retrieval
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@784227 13f79535-47bb-0310-9956-ffa450edef68
2009-06-12 18:45:37 +00:00
Benjamin Bentmann
60496472c7 [MNG-4190] same remote repo is referecned multiple times
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@784210 13f79535-47bb-0310-9956-ffa450edef68
2009-06-12 17:29:44 +00:00
Benjamin Bentmann
cdf805d662 o Added toString() to ease debugging
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@784207 13f79535-47bb-0310-9956-ffa450edef68
2009-06-12 17:28:22 +00:00
Benjamin Bentmann
8ea0c6f06b [MNG-2562] expose current time as a property for POM interpolation
o Fixed timestamp handling, was meant to be per reactor, not per module

git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@783860 13f79535-47bb-0310-9956-ffa450edef68
2009-06-11 17:41:25 +00:00
Benjamin Bentmann
b04e3aa641 o Avoided creation of interpolation value sources that only apply to local builds when we have no project directory
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@783831 13f79535-47bb-0310-9956-ffa450edef68
2009-06-11 16:17:49 +00:00
Benjamin Bentmann
e72965d38e [MNG-2562] expose current time as a property for POM interpolation
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@783808 13f79535-47bb-0310-9956-ffa450edef68
2009-06-11 15:01:55 +00:00
Benjamin Bentmann
56d0392994 o Took the build timestamp formatting stuff out of the public API
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@783777 13f79535-47bb-0310-9956-ffa450edef68
2009-06-11 14:10:33 +00:00
Jason van Zyl
bf88fd8ada o remove doxia dependency
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@783652 13f79535-47bb-0310-9956-ffa450edef68
2009-06-11 07:11:17 +00:00
Jason van Zyl
47b77c1df6 o removing an exception not used
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@783651 13f79535-47bb-0310-9956-ffa450edef68
2009-06-11 07:08:21 +00:00
Jason van Zyl
49632eeb71 o remove dead deps
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@783650 13f79535-47bb-0310-9956-ffa450edef68
2009-06-11 07:06:31 +00:00
Jason van Zyl
356495aed7 o remove dead deps
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@783649 13f79535-47bb-0310-9956-ffa450edef68
2009-06-11 07:06:05 +00:00
Benjamin Bentmann
db5d449c33 o Fixed inheritance of <developers>, <contributors>, <licenses> and <mailingLists>
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@783556 13f79535-47bb-0310-9956-ffa450edef68
2009-06-10 22:30:55 +00:00
Benjamin Bentmann
424b7ef1b0 o Fixed inheritance of <prerequisites>
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@783542 13f79535-47bb-0310-9956-ffa450edef68
2009-06-10 22:02:56 +00:00
Olivier Lamy
12bc6dad0e don't filter doxia-sink-api. users will be still able to run : mvn site:site
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@783525 13f79535-47bb-0310-9956-ffa450edef68
2009-06-10 21:30:40 +00:00
Benjamin Bentmann
76b76af968 [MNG-3401] Plugin parameters must be specified outside an execution block when they are invoked from the command line
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@783520 13f79535-47bb-0310-9956-ffa450edef68
2009-06-10 21:08:44 +00:00
Benjamin Bentmann
ea7d1088e9 [MNG-4191] separate plugin and artifact repositories
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@783480 13f79535-47bb-0310-9956-ffa450edef68
2009-06-10 20:03:29 +00:00
Benjamin Bentmann
6c4561f7ed o Fixed handling of project-level plugin dependencies. The plugin realm is a function of g🅰️v and plugin dependencies. Given that the plugin realm is bound to the plugin descriptor, the plugin descriptor also becomes a function of g🅰️v and plugin dependencies. So when looking up a mojo/plugin descriptor, the g🅰️v is not sufficient.
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@783463 13f79535-47bb-0310-9956-ffa450edef68
2009-06-10 19:31:28 +00:00
Jason van Zyl
864ea15216 o refactoring the way plugin prefix metadata is found. the lifecycle executor is not the right place for this and the plugin manager is now strictly for already fully configured executions. so it belongs somewhere specific to augmenting the base set of information in order to make it complete but this first pass will do here. i just want to check it in as well because i'm traveling.
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@783361 13f79535-47bb-0310-9956-ffa450edef68
2009-06-10 13:40:14 +00:00