Jason van Zyl
|
97f00265c8
|
o change signatures to match the changes in the plugin manager
git-svn-id: https://svn.apache.org/repos/asf/maven/components/branches/MNG-2766@774404 13f79535-47bb-0310-9956-ffa450edef68
|
2009-05-13 15:32:42 +00:00 |
Jason van Zyl
|
d13f1295b7
|
o removing MavenProject from the public signature of the plugin manager to enforce the concern of the plugin manager which is simply to execute plugins. all configuration and processing of configuration happens before the plugin manager. the only thing left is the expression evaluator which has the mixed concern of configuration and componnent injection.
git-svn-id: https://svn.apache.org/repos/asf/maven/components/branches/MNG-2766@774361 13f79535-47bb-0310-9956-ffa450edef68
|
2009-05-13 13:41:06 +00:00 |
Jason van Zyl
|
861244fe51
|
o formatting
git-svn-id: https://svn.apache.org/repos/asf/maven/components/branches/MNG-2766@774348 13f79535-47bb-0310-9956-ffa450edef68
|
2009-05-13 13:22:39 +00:00 |
Jason van Zyl
|
26e3763a58
|
o add necessary component
git-svn-id: https://svn.apache.org/repos/asf/maven/components/branches/MNG-2766@774344 13f79535-47bb-0310-9956-ffa450edef68
|
2009-05-13 13:21:40 +00:00 |
Jason van Zyl
|
9e33c65eec
|
o reduce the number of constructors
o deprecate access to the container
git-svn-id: https://svn.apache.org/repos/asf/maven/components/branches/MNG-2766@774341 13f79535-47bb-0310-9956-ffa450edef68
|
2009-05-13 13:20:30 +00:00 |
Jason van Zyl
|
835c8f14ef
|
o use the one way of creating an artifact resolution request.
git-svn-id: https://svn.apache.org/repos/asf/maven/components/branches/MNG-2766@774335 13f79535-47bb-0310-9956-ffa450edef68
|
2009-05-13 13:18:59 +00:00 |
Jason van Zyl
|
57ea53e5f5
|
o only provide one way to construct the request.
git-svn-id: https://svn.apache.org/repos/asf/maven/components/branches/MNG-2766@774334 13f79535-47bb-0310-9956-ffa450edef68
|
2009-05-13 13:18:37 +00:00 |
Jason van Zyl
|
267ec868f2
|
o remove the resolve plugin version, this logic will all be handled by building up the project model, and there will be no magical plugin version diddling. you must set the version of the plugins you're using.
git-svn-id: https://svn.apache.org/repos/asf/maven/components/branches/MNG-2766@774327 13f79535-47bb-0310-9956-ffa450edef68
|
2009-05-13 13:15:48 +00:00 |
Jason van Zyl
|
dba032a96f
|
o disable a test until the new RR plugin is released.
git-svn-id: https://svn.apache.org/repos/asf/maven/components/branches/MNG-2766@774187 13f79535-47bb-0310-9956-ffa450edef68
|
2009-05-13 04:14:28 +00:00 |
Jason van Zyl
|
b4251c3e16
|
git-svn-id: https://svn.apache.org/repos/asf/maven/components/branches/MNG-2766@774079 13f79535-47bb-0310-9956-ffa450edef68
|
2009-05-12 20:50:52 +00:00 |
Jason van Zyl
|
b6ee917be9
|
o getting the project dependencies now does not require two passes and we now always resolve from the root artifact. we no longer have to set the dependency artifacts either. with chained local repositories everything will be found in a repository so you don't have to make a distinction between what you have in a reactor/workspace/repo. the artifact will be found.
git-svn-id: https://svn.apache.org/repos/asf/maven/components/branches/MNG-2766@774078 13f79535-47bb-0310-9956-ffa450edef68
|
2009-05-12 20:50:04 +00:00 |
Benjamin Bentmann
|
06a7b6abec
|
o Updated test setup to account for changed default value
git-svn-id: https://svn.apache.org/repos/asf/maven/components/branches/MNG-2766@774061 13f79535-47bb-0310-9956-ffa450edef68
|
2009-05-12 20:18:57 +00:00 |
Benjamin Bentmann
|
27afcb3aff
|
o Introduced components to abstract from the Modello generated XPP reader/writer such that we can more easily switch the underlying XML parser
git-svn-id: https://svn.apache.org/repos/asf/maven/components/branches/MNG-2766@774057 13f79535-47bb-0310-9956-ffa450edef68
|
2009-05-12 20:03:31 +00:00 |
Jason van Zyl
|
5e0dc06c34
|
o clean up debug in the test
git-svn-id: https://svn.apache.org/repos/asf/maven/components/branches/MNG-2766@773963 13f79535-47bb-0310-9956-ffa450edef68
|
2009-05-12 16:19:44 +00:00 |
Jason van Zyl
|
0b4fc499ed
|
o we only need to setup the hull which holds the mojos per phase to execute, the executions are now constructed properly by the project builder
git-svn-id: https://svn.apache.org/repos/asf/maven/components/branches/MNG-2766@773962 13f79535-47bb-0310-9956-ffa450edef68
|
2009-05-12 16:17:36 +00:00 |
Jason van Zyl
|
dd1725b131
|
o adding components to test wagons
o add method to view supported protocols
o add a note to the test to show the lifecycle plan is getting some repeated elements
git-svn-id: https://svn.apache.org/repos/asf/maven/components/branches/MNG-2766@773926 13f79535-47bb-0310-9956-ffa450edef68
|
2009-05-12 15:08:53 +00:00 |
Benjamin Bentmann
|
e6fa6d26b4
|
o Extended UT to capture MNG-3719 as well
git-svn-id: https://svn.apache.org/repos/asf/maven/components/branches/MNG-2766@773870 13f79535-47bb-0310-9956-ffa450edef68
|
2009-05-12 12:48:41 +00:00 |
Benjamin Bentmann
|
cff6ab0d02
|
o Added model normalizer for things like merging duplicate plugin declarations
git-svn-id: https://svn.apache.org/repos/asf/maven/components/branches/MNG-2766@773869 13f79535-47bb-0310-9956-ffa450edef68
|
2009-05-12 12:40:57 +00:00 |
Benjamin Bentmann
|
ea67631690
|
o Updated test setup
git-svn-id: https://svn.apache.org/repos/asf/maven/components/branches/MNG-2766@773856 13f79535-47bb-0310-9956-ffa450edef68
|
2009-05-12 11:08:54 +00:00 |
Jason van Zyl
|
55ecfa65d6
|
o implement the find(Artifact) method in the default local repository
git-svn-id: https://svn.apache.org/repos/asf/maven/components/branches/MNG-2766@773769 13f79535-47bb-0310-9956-ffa450edef68
|
2009-05-12 02:43:26 +00:00 |
Jason van Zyl
|
3504931b37
|
o the newly gutted system bootstraps, i think i'm happy about the state of 3.x now :-)
git-svn-id: https://svn.apache.org/repos/asf/maven/components/branches/MNG-2766@773740 13f79535-47bb-0310-9956-ffa450edef68
|
2009-05-12 00:35:18 +00:00 |
Jason van Zyl
|
096014099e
|
o put the workspace respository impl in earlier so poms can be resolved from the workspace.
git-svn-id: https://svn.apache.org/repos/asf/maven/components/branches/MNG-2766@773694 13f79535-47bb-0310-9956-ffa450edef68
|
2009-05-11 20:59:54 +00:00 |
Benjamin Bentmann
|
3f08e048a9
|
o Moved expansion of plugin configuration into component
git-svn-id: https://svn.apache.org/repos/asf/maven/components/branches/MNG-2766@773692 13f79535-47bb-0310-9956-ffa450edef68
|
2009-05-11 20:56:32 +00:00 |
Benjamin Bentmann
|
129bcf0e1d
|
o Extended model merger
git-svn-id: https://svn.apache.org/repos/asf/maven/components/branches/MNG-2766@773688 13f79535-47bb-0310-9956-ffa450edef68
|
2009-05-11 20:53:25 +00:00 |
Jason van Zyl
|
e3e5cfcf12
|
o provide a hook or IDE workspace repostiory implementations to insert themselves.
git-svn-id: https://svn.apache.org/repos/asf/maven/components/branches/MNG-2766@773686 13f79535-47bb-0310-9956-ffa450edef68
|
2009-05-11 20:51:06 +00:00 |
Jason van Zyl
|
e74e31f2a4
|
o comment out method until working again.
git-svn-id: https://svn.apache.org/repos/asf/maven/components/branches/MNG-2766@773685 13f79535-47bb-0310-9956-ffa450edef68
|
2009-05-11 20:50:32 +00:00 |
Jason van Zyl
|
0128936e7e
|
o need to implement this method used by the assembly plugin
git-svn-id: https://svn.apache.org/repos/asf/maven/components/branches/MNG-2766@773684 13f79535-47bb-0310-9956-ffa450edef68
|
2009-05-11 20:50:05 +00:00 |
Jason van Zyl
|
b8c6c01864
|
o pushing up the dependency downloading logic into the lifecycle executor
git-svn-id: https://svn.apache.org/repos/asf/maven/components/branches/MNG-2766@773662 13f79535-47bb-0310-9956-ffa450edef68
|
2009-05-11 19:38:34 +00:00 |
Jason van Zyl
|
1379d1dad4
|
o prepare to bring the project dependency downloading in directly after calculating the build plan
git-svn-id: https://svn.apache.org/repos/asf/maven/components/branches/MNG-2766@773646 13f79535-47bb-0310-9956-ffa450edef68
|
2009-05-11 18:32:32 +00:00 |
Jason van Zyl
|
4a046065c4
|
git-svn-id: https://svn.apache.org/repos/asf/maven/components/branches/MNG-2766@773470 13f79535-47bb-0310-9956-ffa450edef68
|
2009-05-11 05:20:53 +00:00 |
Jason van Zyl
|
4446b8dba7
|
o hack is no longer required to set the project.build.directory
git-svn-id: https://svn.apache.org/repos/asf/maven/components/branches/MNG-2766@773466 13f79535-47bb-0310-9956-ffa450edef68
|
2009-05-11 04:53:55 +00:00 |
Jason van Zyl
|
dd16571f67
|
o maven project cache, integrators can do what they like with project caching
git-svn-id: https://svn.apache.org/repos/asf/maven/components/branches/MNG-2766@773460 13f79535-47bb-0310-9956-ffa450edef68
|
2009-05-11 04:42:19 +00:00 |
Jason van Zyl
|
4cab749650
|
o simple plugin classloader cache, i cannot anticipate what client code will need. Igor already proved that it's impossible to generalize for the IDE environment and it's just easier to let IDE folks do what they like.
git-svn-id: https://svn.apache.org/repos/asf/maven/components/branches/MNG-2766@773457 13f79535-47bb-0310-9956-ffa450edef68
|
2009-05-11 04:10:09 +00:00 |
Jason van Zyl
|
3398024a0f
|
o delegating local repository implementation that chains the reactor and user local repository
o removal of more state from the WagonManager and pushing it into the request in an attempt to bridge the way for Mercury
git-svn-id: https://svn.apache.org/repos/asf/maven/components/branches/MNG-2766@773456 13f79535-47bb-0310-9956-ffa450edef68
|
2009-05-11 04:08:29 +00:00 |
Benjamin Bentmann
|
4fdc5512eb
|
o Deleted processors which have been replaced by mergers. To recap, the mergers operate on two instead of three models which reduces complexity. While the mergers are currently not overly beauty either, the plan is to have them generated by Modello via merge rules that would be annotated to the model classes/associations.
git-svn-id: https://svn.apache.org/repos/asf/maven/components/branches/MNG-2766@773428 13f79535-47bb-0310-9956-ffa450edef68
|
2009-05-10 22:29:31 +00:00 |
Benjamin Bentmann
|
a08fffa609
|
o Decoupled from processor
git-svn-id: https://svn.apache.org/repos/asf/maven/components/branches/MNG-2766@773422 13f79535-47bb-0310-9956-ffa450edef68
|
2009-05-10 22:08:50 +00:00 |
Benjamin Bentmann
|
4e73077311
|
o Tweaked API to express in-situ injection of default mojo configuration values
git-svn-id: https://svn.apache.org/repos/asf/maven/components/branches/MNG-2766@773411 13f79535-47bb-0310-9956-ffa450edef68
|
2009-05-10 21:31:02 +00:00 |
Benjamin Bentmann
|
f1f44eb281
|
o Moved injection of default plugin executions defined by lifecycle bindings into dedicated component and decoupled from processors
git-svn-id: https://svn.apache.org/repos/asf/maven/components/branches/MNG-2766@773402 13f79535-47bb-0310-9956-ffa450edef68
|
2009-05-10 20:36:21 +00:00 |
Benjamin Bentmann
|
f48503a610
|
o Moved injection of plugin/dependency management into isolated component and decoupled from processors. The new component resembles the ModelDefaultsInjector from 2.x but explicitly focuses on management information. Other defaults like the lifecycle induced plugins should be handled by another component.
git-svn-id: https://svn.apache.org/repos/asf/maven/components/branches/MNG-2766@773323 13f79535-47bb-0310-9956-ffa450edef68
|
2009-05-10 10:46:05 +00:00 |
Benjamin Bentmann
|
1e303faceb
|
o Changed boolean field to String to enable both filtering and three-valued logic for proper merging
git-svn-id: https://svn.apache.org/repos/asf/maven/components/branches/MNG-2766@773283 13f79535-47bb-0310-9956-ffa450edef68
|
2009-05-09 22:58:36 +00:00 |
Benjamin Bentmann
|
e8a45c2ce3
|
o Fixed scope handling during transitive dependency resolution
git-svn-id: https://svn.apache.org/repos/asf/maven/components/branches/MNG-2766@773258 13f79535-47bb-0310-9956-ffa450edef68
|
2009-05-09 18:33:08 +00:00 |
Benjamin Bentmann
|
7000c68391
|
o Added some logging
git-svn-id: https://svn.apache.org/repos/asf/maven/components/branches/MNG-2766@773226 13f79535-47bb-0310-9956-ffa450edef68
|
2009-05-09 14:48:50 +00:00 |
Benjamin Bentmann
|
12714fa650
|
o Excluded POM artifact from dependency artifacts
git-svn-id: https://svn.apache.org/repos/asf/maven/components/branches/MNG-2766@773221 13f79535-47bb-0310-9956-ffa450edef68
|
2009-05-09 13:19:11 +00:00 |
Benjamin Bentmann
|
2e111caad4
|
o Excluded POM artifact from dependency artifacts
git-svn-id: https://svn.apache.org/repos/asf/maven/components/branches/MNG-2766@773219 13f79535-47bb-0310-9956-ffa450edef68
|
2009-05-09 13:02:06 +00:00 |
Benjamin Bentmann
|
2637a1e5d1
|
o Fixed resolution of project dependencies
git-svn-id: https://svn.apache.org/repos/asf/maven/components/branches/MNG-2766@773213 13f79535-47bb-0310-9956-ffa450edef68
|
2009-05-09 12:17:06 +00:00 |
Benjamin Bentmann
|
0c5208ac25
|
o Fixed merging of plugin executions
git-svn-id: https://svn.apache.org/repos/asf/maven/components/branches/MNG-2766@773212 13f79535-47bb-0310-9956-ffa450edef68
|
2009-05-09 12:15:26 +00:00 |
Benjamin Bentmann
|
a5cd3ceb08
|
o Added boolean accessors for inherited field of plugin execution
git-svn-id: https://svn.apache.org/repos/asf/maven/components/branches/MNG-2766@773198 13f79535-47bb-0310-9956-ffa450edef68
|
2009-05-09 10:47:59 +00:00 |
Benjamin Bentmann
|
4116ac3f0b
|
o Decoupled calculation of child path adjustment from filesystem which would make the effective model depend on the user's environment and breaks with our goal of reproducible builds
git-svn-id: https://svn.apache.org/repos/asf/maven/components/branches/MNG-2766@773047 13f79535-47bb-0310-9956-ffa450edef68
|
2009-05-08 17:00:45 +00:00 |
Benjamin Bentmann
|
d36a4ab8eb
|
o Continued work on model merging
git-svn-id: https://svn.apache.org/repos/asf/maven/components/branches/MNG-2766@773031 13f79535-47bb-0310-9956-ffa450edef68
|
2009-05-08 15:19:51 +00:00 |
Benjamin Bentmann
|
8c9c235744
|
o Fixed profile handling
git-svn-id: https://svn.apache.org/repos/asf/maven/components/branches/MNG-2766@773030 13f79535-47bb-0310-9956-ffa450edef68
|
2009-05-08 15:14:02 +00:00 |