Benjamin Bentmann
efd3309e99
o Made warning more prominent and clear
...
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@790206 13f79535-47bb-0310-9956-ffa450edef68
2009-07-01 15:09:35 +00:00
Benjamin Bentmann
512d83070a
[MNG-4173] Remove automatic version resolution for POM plugins
...
o Reduced validation error to warning because this change seems to cause troubles for many projects out there
o Extended lifecylce executor to take care of non-versioned plugins
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@790202 13f79535-47bb-0310-9956-ffa450edef68
2009-07-01 14:55:06 +00:00
Benjamin Bentmann
22516c9fa7
o Extended model validation to support distinction between warnings and errors
...
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@790131 13f79535-47bb-0310-9956-ffa450edef68
2009-07-01 11:56:44 +00:00
Benjamin Bentmann
accb45543f
[MNG-4224] maven lifecycle participant
...
Submitted by: Igor Fedorenko
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@789993 13f79535-47bb-0310-9956-ffa450edef68
2009-06-30 22:36:30 +00:00
Jason van Zyl
e0d29fe6a3
o take out maven-repository until the compat module is separated again
...
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@789544 13f79535-47bb-0310-9956-ffa450edef68
2009-06-30 03:33:53 +00:00
Jason van Zyl
fb1c53d6da
MNG-4221: putting the repository and compat modules together while completely hide the legacy implementation
...
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@789541 13f79535-47bb-0310-9956-ffa450edef68
2009-06-30 03:04:34 +00:00
Benjamin Bentmann
b6f19629ed
o Re-enabled reactor collision detection
...
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@789091 13f79535-47bb-0310-9956-ffa450edef68
2009-06-28 11:56:35 +00:00
Jason van Zyl
1cef292135
MNG-4221: Another pass over making maven-compat only used by external consumers
...
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@789080 13f79535-47bb-0310-9956-ffa450edef68
2009-06-28 09:46:11 +00:00
Benjamin Bentmann
84bfe465ef
o Moved the toolchains into the core to allow proper testing of the core
...
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@789006 13f79535-47bb-0310-9956-ffa450edef68
2009-06-27 18:18:46 +00:00
Benjamin Bentmann
edbbc2027e
o Restored mojo context passing
...
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@788982 13f79535-47bb-0310-9956-ffa450edef68
2009-06-27 14:40:25 +00:00
Benjamin Bentmann
2138a248af
[MNG-4215] Review and fix hashCode/equals methods of ArtifactRepository implementations
...
Submitted by: Igor Fedorenko
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@788798 13f79535-47bb-0310-9956-ffa450edef68
2009-06-26 18:02:19 +00:00
Benjamin Bentmann
c8f94b4eaf
o Improved error reporting
...
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@788375 13f79535-47bb-0310-9956-ffa450edef68
2009-06-25 15:00:20 +00:00
Benjamin Bentmann
5a8e3f08c2
o Allowed access to logger by integrators like Tycho
...
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@788154 13f79535-47bb-0310-9956-ffa450edef68
2009-06-24 19:40:29 +00:00
Benjamin Bentmann
01f1ae9b5d
o Fixed NPE
...
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@788108 13f79535-47bb-0310-9956-ffa450edef68
2009-06-24 18:25:58 +00:00
Olivier Lamy
ccd2cd2e1a
more details on the NPE cause.
...
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@787114 13f79535-47bb-0310-9956-ffa450edef68
2009-06-21 23:38:51 +00:00
Benjamin Bentmann
d90f22f338
[MNG-1491] Reactor should print out a message if it detects a collision of artifact ids
...
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@787072 13f79535-47bb-0310-9956-ffa450edef68
2009-06-21 19:26:00 +00:00
Benjamin Bentmann
c17c9564cc
[MNG-3641] Lack of error checks on profiles
...
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@787045 13f79535-47bb-0310-9956-ffa450edef68
2009-06-21 16:06:02 +00:00
Jason van Zyl
ea5445af38
MNG-4216: Remove all direct usage of DefaultArtifactRepository
...
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@786995 13f79535-47bb-0310-9956-ffa450edef68
2009-06-21 11:39:10 +00:00
Benjamin Bentmann
262ff7908f
[MNG-4214] [regression] Parent POMs cannot be resolved from mirrored repos
...
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@786910 13f79535-47bb-0310-9956-ffa450edef68
2009-06-20 21:22:54 +00:00
Benjamin Bentmann
4f2c5b4511
o Fixed mirror handling
...
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@786899 13f79535-47bb-0310-9956-ffa450edef68
2009-06-20 19:58:58 +00:00
Benjamin Bentmann
2260cb2f58
o Fixed buggy anti-pattern
...
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@786892 13f79535-47bb-0310-9956-ffa450edef68
2009-06-20 19:39:56 +00:00
Benjamin Bentmann
12fbba751a
[MNG-4041] embedder returns stale maven project state
...
Submitted by: Igor Fedorenko
o Committed additional patch with bugfixes including minor modifications:
- used LinkedHashSet instead of HashSet/TreeSet
- added missing license headers
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@786882 13f79535-47bb-0310-9956-ffa450edef68
2009-06-20 18:56:26 +00:00
Benjamin Bentmann
6a63fb495f
o Removed super POM handling from project builder and did a proper call to the model builder instead
...
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@786853 13f79535-47bb-0310-9956-ffa450edef68
2009-06-20 16:40:21 +00:00
Benjamin Bentmann
7f526ca65d
o Extended model builder to report the ids of the models from the lineage and used these ids as keys to pull infos from the building result
...
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@786838 13f79535-47bb-0310-9956-ffa450edef68
2009-06-20 15:00:45 +00:00
Benjamin Bentmann
1c0a588c90
[MNG-4041] embedder returns stale maven project state
...
Submitted by: Igor Fedorenko
o Committed additional patch with bugfixes
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@786811 13f79535-47bb-0310-9956-ffa450edef68
2009-06-20 13:17:36 +00:00
Benjamin Bentmann
93f90df0de
[MNG-4191] separate plugin and artifact repositories
...
o Updated test setup
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@786791 13f79535-47bb-0310-9956-ffa450edef68
2009-06-20 10:32:11 +00:00
Benjamin Bentmann
34580df645
[MNG-4191] separate plugin and artifact repositories
...
o Extended requests to allow for configuration of plugin repos
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@786790 13f79535-47bb-0310-9956-ffa450edef68
2009-06-20 10:29:51 +00:00
Benjamin Bentmann
14960422e0
o Fixed test setup and re-enabled test
...
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@786578 13f79535-47bb-0310-9956-ffa450edef68
2009-06-19 16:50:11 +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
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
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
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
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
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