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 |
Benjamin Bentmann
|
5cde8bfe4b
|
[MNG-4193] Throw validation error upon multiple repository declarations with the same id
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@782796 13f79535-47bb-0310-9956-ffa450edef68
|
2009-06-08 21:38:45 +00:00 |
Benjamin Bentmann
|
2ec6f400be
|
[MNG-4041] embedder returns stale maven project state
Submitted by: Igor Fedorenko
o Applied extension to initial patch
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@782776 13f79535-47bb-0310-9956-ffa450edef68
|
2009-06-08 20:43:06 +00:00 |
Benjamin Bentmann
|
76e9387f5d
|
o Fixed propagation of project-level plugin dependencies by directly associating the mojo execution with the originating plugin instance. The key difference between a plugin instance and the g🅰️v triplet are the dependencies in the plugin instance which can't be easily reconstructed from just the g🅰️v but are crucial for construction of the plugin realm.
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@782377 13f79535-47bb-0310-9956-ffa450edef68
|
2009-06-07 12:16:46 +00:00 |
Benjamin Bentmann
|
d07123e796
|
o Fixed model building to account for default values that can't be set in the MDO. The use case we have for this is the scope for dependencies: Setting this in the MDO would cause injection of the default in the raw model and would interfere with the superposition of dependency management. The 2.x code handles this via a side effect of MavenMetadataSource.createArtifact() which doesn't look like a clean way to go.
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@782376 13f79535-47bb-0310-9956-ffa450edef68
|
2009-06-07 12:12:54 +00:00 |
Benjamin Bentmann
|
958f69c50f
|
o Added license header
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@782355 13f79535-47bb-0310-9956-ffa450edef68
|
2009-06-07 09:34:18 +00:00 |
Benjamin Bentmann
|
04f14b08d8
|
o Clarified state of internal util class
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@782354 13f79535-47bb-0310-9956-ffa450edef68
|
2009-06-07 09:29:08 +00:00 |
Benjamin Bentmann
|
bfe55515a0
|
o Updated profile selector to support collecting activation errors
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@782293 13f79535-47bb-0310-9956-ffa450edef68
|
2009-06-06 18:09:42 +00:00 |
Benjamin Bentmann
|
a35801fd1d
|
o Set POM file before validation to provide better source hint for validation problems
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@782283 13f79535-47bb-0310-9956-ffa450edef68
|
2009-06-06 17:40:50 +00:00 |
Benjamin Bentmann
|
b5e672f92b
|
o Revised exception handling of model builder to collect as much as possible in ModelProblem instances that are stored in the ModelBuildingException when it eventually bails out. This should enable IDE integrators to provide more extensive error feedback.
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@782282 13f79535-47bb-0310-9956-ffa450edef68
|
2009-06-06 17:28:10 +00:00 |
Benjamin Bentmann
|
8eedb83477
|
o Improved exception handling
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@782281 13f79535-47bb-0310-9956-ffa450edef68
|
2009-06-06 17:21:56 +00:00 |
Benjamin Bentmann
|
4ce1eff76e
|
o Fixed tests to lookup IT plugins from the proper repo
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@782246 13f79535-47bb-0310-9956-ffa450edef68
|
2009-06-06 12:50:22 +00:00 |
Benjamin Bentmann
|
97e57944f8
|
o Improved propagation of parse errors
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@782243 13f79535-47bb-0310-9956-ffa450edef68
|
2009-06-06 12:37:34 +00:00 |
Benjamin Bentmann
|
b273dab333
|
o Fixed aggregation of remote repositories
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@782231 13f79535-47bb-0310-9956-ffa450edef68
|
2009-06-06 11:35:57 +00:00 |
Benjamin Bentmann
|
73f3c915d1
|
o Decoupled project building request from model building request
o Moved model resolver into model building request
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@782223 13f79535-47bb-0310-9956-ffa450edef68
|
2009-06-06 10:38:42 +00:00 |
Jason van Zyl
|
39c3724b6f
|
o fixing glitches in plexus deployments, need to update
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@782082 13f79535-47bb-0310-9956-ffa450edef68
|
2009-06-05 17:54:35 +00:00 |
Benjamin Bentmann
|
c8a3981a68
|
o Marked classes as deprecated
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@782078 13f79535-47bb-0310-9956-ffa450edef68
|
2009-06-05 17:48:30 +00:00 |
Jason van Zyl
|
ac73102ae8
|
o update to the latest release of p-i and p-u
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@782070 13f79535-47bb-0310-9956-ffa450edef68
|
2009-06-05 17:16:34 +00:00 |
Jason van Zyl
|
f4379a47e8
|
o missing bits of Igor's patch
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@782059 13f79535-47bb-0310-9956-ffa450edef68
|
2009-06-05 16:41:07 +00:00 |
Jason van Zyl
|
67297ad557
|
o missing components from the MNG-4041 commit
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@782019 13f79535-47bb-0310-9956-ffa450edef68
|
2009-06-05 14:02:49 +00:00 |
Jason van Zyl
|
09f970f178
|
MNG-4041: maven core returns stale project state during extended use. this is a patch which provides intelligent caching and yields a very substantial performance improvement.
Submitted by: Igor Fedorenko
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@782014 13f79535-47bb-0310-9956-ffa450edef68
|
2009-06-05 13:49:25 +00:00 |
Jason van Zyl
|
5787b70567
|
o adding RuntimeInformation component to the compat package.
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@781203 13f79535-47bb-0310-9956-ffa450edef68
|
2009-06-02 22:54:18 +00:00 |
Jason van Zyl
|
1c0892fa04
|
o moved the RuntimeInformation component to the compat package. The maven-eclipse-plugin is currently using it. But for building your own projects the enforcer plugin is more appropriate for making sure the version intended for the project's use is being used.
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@781202 13f79535-47bb-0310-9956-ffa450edef68
|
2009-06-02 22:53:47 +00:00 |
Jason van Zyl
|
77c240c49e
|
o deal with no pom being used for execution correctly
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@781197 13f79535-47bb-0310-9956-ffa450edef68
|
2009-06-02 22:43:41 +00:00 |
Benjamin Bentmann
|
2d7b1977d9
|
o Used same junit version as in all the other modules
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@781172 13f79535-47bb-0310-9956-ffa450edef68
|
2009-06-02 21:13:51 +00:00 |
Benjamin Bentmann
|
1e730aa8ad
|
o Minor tweaks to the interpolation post process:
- Excluded it completely if it has nothing to do
- Switched contains() test to use hash-based lookup rather than linear search
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@781168 13f79535-47bb-0310-9956-ffa450edef68
|
2009-06-02 21:06:57 +00:00 |
Benjamin Bentmann
|
a65f6d71f0
|
o Polished generics
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@781153 13f79535-47bb-0310-9956-ffa450edef68
|
2009-06-02 20:35:15 +00:00 |
Benjamin Bentmann
|
43e18a5aa0
|
o Updated to junit:3.8.2
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@781148 13f79535-47bb-0310-9956-ffa450edef68
|
2009-06-02 20:18:20 +00:00 |
Benjamin Bentmann
|
057f1e8324
|
o Gave each model diddling component access to the building request to easy future extensions
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@781147 13f79535-47bb-0310-9956-ffa450edef68
|
2009-06-02 20:17:54 +00:00 |
Benjamin Bentmann
|
1d3df2ed0c
|
o Decoupled model building request from profile activation context
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@781144 13f79535-47bb-0310-9956-ffa450edef68
|
2009-06-02 20:07:26 +00:00 |
Benjamin Bentmann
|
2b12aab7e1
|
o Extended API docs
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@781137 13f79535-47bb-0310-9956-ffa450edef68
|
2009-06-02 19:39:12 +00:00 |
Benjamin Bentmann
|
7a2d55b8d1
|
o Gave each model diddling component access to the building request to easy future extensions
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@781133 13f79535-47bb-0310-9956-ffa450edef68
|
2009-06-02 19:31:34 +00:00 |
Benjamin Bentmann
|
a47090cd84
|
o Added some API docs
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@781127 13f79535-47bb-0310-9956-ffa450edef68
|
2009-06-02 19:10:40 +00:00 |
Benjamin Bentmann
|
99a0a12c46
|
o Removed utility classes from public API
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@781123 13f79535-47bb-0310-9956-ffa450edef68
|
2009-06-02 18:53:27 +00:00 |
Benjamin Bentmann
|
34dfd48922
|
o Added some API docs
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@781120 13f79535-47bb-0310-9956-ffa450edef68
|
2009-06-02 18:49:44 +00:00 |
Benjamin Bentmann
|
370660ec9a
|
o Fixed handling of project directory
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@781119 13f79535-47bb-0310-9956-ffa450edef68
|
2009-06-02 18:47:33 +00:00 |
Benjamin Bentmann
|
753f4897a3
|
o Restored original behavior of legacy code
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@781108 13f79535-47bb-0310-9956-ffa450edef68
|
2009-06-02 18:07:47 +00:00 |
Benjamin Bentmann
|
ff62ba92a6
|
o Used non-deprecated classes
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@780769 13f79535-47bb-0310-9956-ffa450edef68
|
2009-06-01 18:33:24 +00:00 |
Benjamin Bentmann
|
c8a5c2d89a
|
o Renamed packages for consistency
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@780763 13f79535-47bb-0310-9956-ffa450edef68
|
2009-06-01 18:06:17 +00:00 |
Benjamin Bentmann
|
0968ba79f3
|
o Flipped interpolation over to use the in-memory based interpolator from 2.2.x which makes the overall building twice as fast as before
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@780749 13f79535-47bb-0310-9956-ffa450edef68
|
2009-06-01 17:49:34 +00:00 |
Benjamin Bentmann
|
9501ad8835
|
o Resurrected the path translator component (on this occasion, splitting it to separate the single path translation from the model translation)
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@780698 13f79535-47bb-0310-9956-ffa450edef68
|
2009-06-01 15:55:41 +00:00 |
Benjamin Bentmann
|
bdcb479015
|
o Fixed resolution of local parents
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@780642 13f79535-47bb-0310-9956-ffa450edef68
|
2009-06-01 13:19:20 +00:00 |
Benjamin Bentmann
|
6548d31804
|
o Saved raw model in project
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@780640 13f79535-47bb-0310-9956-ffa450edef68
|
2009-06-01 13:15:46 +00:00 |
Benjamin Bentmann
|
17e0405ef7
|
o Added toString() to ease debugging
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@780639 13f79535-47bb-0310-9956-ffa450edef68
|
2009-06-01 13:15:12 +00:00 |
Benjamin Bentmann
|
a28e69ee47
|
o Polished exceptions
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@780636 13f79535-47bb-0310-9956-ffa450edef68
|
2009-06-01 12:48:22 +00:00 |
Benjamin Bentmann
|
26a35db0c7
|
o Introduced ModelBuilder component that now hosts most of the logic from the project builder to construct the effective model. With maven-model-builder we now should have a rather slim module that tools can re-use for building models. The project builder is simply layered on top of the model builder.
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@780627 13f79535-47bb-0310-9956-ffa450edef68
|
2009-06-01 12:17:53 +00:00 |
Benjamin Bentmann
|
48eccf5d3b
|
o Validated repositories upfront as these are required for parent resolution
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@780622 13f79535-47bb-0310-9956-ffa450edef68
|
2009-06-01 12:09:01 +00:00 |
Benjamin Bentmann
|
67cf84f5c9
|
o Made model valid
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@780612 13f79535-47bb-0310-9956-ffa450edef68
|
2009-06-01 10:59:19 +00:00 |
Benjamin Bentmann
|
faf4083cb9
|
o Moved interface for lifecycle injection into model-builder component
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@780524 13f79535-47bb-0310-9956-ffa450edef68
|
2009-05-31 22:45:30 +00:00 |
Benjamin Bentmann
|
e55c892fe0
|
o Renamed package
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@780523 13f79535-47bb-0310-9956-ffa450edef68
|
2009-05-31 22:42:47 +00:00 |