Benjamin Bentmann
|
ad6b0e4e44
|
o Fixed error reporting
git-svn-id: https://svn.apache.org/repos/asf/maven/maven-3/trunk@812719 13f79535-47bb-0310-9956-ffa450edef68
|
2009-09-08 22:59:11 +00:00 |
Benjamin Bentmann
|
326e14b853
|
o Refactored profile activators to use problem collector
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@810452 13f79535-47bb-0310-9956-ffa450edef68
|
2009-09-02 11:12:43 +00:00 |
Benjamin Bentmann
|
f527d87078
|
o Fixed typo
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@810006 13f79535-47bb-0310-9956-ffa450edef68
|
2009-09-01 12:40:05 +00:00 |
Benjamin Bentmann
|
0299085031
|
o Properly reported cycles in the imported models
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@810004 13f79535-47bb-0310-9956-ffa450edef68
|
2009-09-01 12:36:12 +00:00 |
Benjamin Bentmann
|
3870ab0e60
|
o Restored release profile for the sake of backward-compat (its removal needs to be deferred until we bump the model version)
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@809769 13f79535-47bb-0310-9956-ffa450edef68
|
2009-08-31 22:40:12 +00:00 |
Benjamin Bentmann
|
d45b4e09a5
|
o Synced plugin versions with super POM from 2.2.x branch
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@809754 13f79535-47bb-0310-9956-ffa450edef68
|
2009-08-31 21:36:29 +00:00 |
Benjamin Bentmann
|
ab9f726596
|
o Formatted POM
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@809753 13f79535-47bb-0310-9956-ffa450edef68
|
2009-08-31 21:32:38 +00:00 |
Benjamin Bentmann
|
26f1a5bfda
|
[MNG-4332] [regression] Default plugin executions contributed by packaging execute after executions from plugin management
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@809751 13f79535-47bb-0310-9956-ffa450edef68
|
2009-08-31 21:31:01 +00:00 |
Benjamin Bentmann
|
1e33cb56fe
|
o Simplified code (multi-cast can be realized by a delegating listener if required)
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@809399 13f79535-47bb-0310-9956-ffa450edef68
|
2009-08-30 18:34:46 +00:00 |
Benjamin Bentmann
|
3badf71251
|
[MNG-3991] POM validator allows <scope>optional</scope> but it is not valid
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@808364 13f79535-47bb-0310-9956-ffa450edef68
|
2009-08-27 10:57:11 +00:00 |
Benjamin Bentmann
|
8ce8b462d0
|
o Added validation error upon bad scope for plugin dependencies
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@808182 13f79535-47bb-0310-9956-ffa450edef68
|
2009-08-26 20:48:48 +00:00 |
Benjamin Bentmann
|
4b904e1005
|
o Revised error handling
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@807736 13f79535-47bb-0310-9956-ffa450edef68
|
2009-08-25 18:03:51 +00:00 |
Benjamin Bentmann
|
8b381cdbd6
|
o Fixed model builder to expand plugin management configuration, too
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@807669 13f79535-47bb-0310-9956-ffa450edef68
|
2009-08-25 15:25:42 +00:00 |
Benjamin Bentmann
|
c7142215c2
|
o Fixed generics
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@807144 13f79535-47bb-0310-9956-ffa450edef68
|
2009-08-24 10:45:58 +00:00 |
Benjamin Bentmann
|
2b5054a347
|
o Updated to modello:1.1
o Used clone() methods generated by Modello for model cloning
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@806855 13f79535-47bb-0310-9956-ffa450edef68
|
2009-08-22 13:55:25 +00:00 |
Benjamin Bentmann
|
7cae21ebf5
|
o Refactored code
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@805332 13f79535-47bb-0310-9956-ffa450edef68
|
2009-08-18 09:36:45 +00:00 |
Benjamin Bentmann
|
7f02ae07d2
|
o Made QDox happy
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@804900 13f79535-47bb-0310-9956-ffa450edef68
|
2009-08-17 08:40:48 +00:00 |
Benjamin Bentmann
|
eb8b7072a8
|
o Refactored code
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@804894 13f79535-47bb-0310-9956-ffa450edef68
|
2009-08-17 08:19:55 +00:00 |
Benjamin Bentmann
|
f2946af284
|
[MNG-4297] Disallow use of properties in the project coordinates
o For Maven 3.0, started to produce a warning
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@803995 13f79535-47bb-0310-9956-ffa450edef68
|
2009-08-13 19:17:19 +00:00 |
Benjamin Bentmann
|
b3a4fcc490
|
o Extended validation
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@801987 13f79535-47bb-0310-9956-ffa450edef68
|
2009-08-07 13:13:30 +00:00 |
Benjamin Bentmann
|
84dc78cbe4
|
o Extended error reporting to provide the id of the POM that failed
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@801449 13f79535-47bb-0310-9956-ffa450edef68
|
2009-08-05 22:45:14 +00:00 |
Benjamin Bentmann
|
7de1280968
|
[MNG-4283] [regression] Parent POM with packaging other than "pom" is not rejected
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@801424 13f79535-47bb-0310-9956-ffa450edef68
|
2009-08-05 21:43:24 +00:00 |
Benjamin Bentmann
|
23862001bd
|
o Improved validation message
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@800495 13f79535-47bb-0310-9956-ffa450edef68
|
2009-08-03 19:05:18 +00:00 |
Benjamin Bentmann
|
b454fb7cb6
|
o Polished error reporting
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@800482 13f79535-47bb-0310-9956-ffa450edef68
|
2009-08-03 18:08:55 +00:00 |
Benjamin Bentmann
|
62e07ca349
|
o Refactored model building components to use problem collector
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@800468 13f79535-47bb-0310-9956-ffa450edef68
|
2009-08-03 17:15:11 +00:00 |
Benjamin Bentmann
|
bbc25fe83b
|
o Removed dead class
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@800462 13f79535-47bb-0310-9956-ffa450edef68
|
2009-08-03 16:45:32 +00:00 |
Benjamin Bentmann
|
f4fa9e3838
|
o Refactored model validator to use problem collector
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@800451 13f79535-47bb-0310-9956-ffa450edef68
|
2009-08-03 16:20:06 +00:00 |
Benjamin Bentmann
|
c612913a70
|
o Refactored profile selector to use problem collector
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@800426 13f79535-47bb-0310-9956-ffa450edef68
|
2009-08-03 15:30:37 +00:00 |
Benjamin Bentmann
|
975ac84b45
|
o Refactored model building listener to use problem collector
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@800418 13f79535-47bb-0310-9956-ffa450edef68
|
2009-08-03 15:13:46 +00:00 |
Benjamin Bentmann
|
5e36879dd4
|
o Reworked handling of model problems to allow for easier reusage across all the other model diddling components
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@800413 13f79535-47bb-0310-9956-ffa450edef68
|
2009-08-03 14:58:05 +00:00 |
Benjamin Bentmann
|
0373dfb46b
|
o Extended lifecycle injector to collect model problems
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@800353 13f79535-47bb-0310-9956-ffa450edef68
|
2009-08-03 13:16:41 +00:00 |
Benjamin Bentmann
|
ea10476bf9
|
o Fixed extension realm to consider project-level plugin dependencies as well
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@799831 13f79535-47bb-0310-9956-ffa450edef68
|
2009-08-01 11:06:14 +00:00 |
Benjamin Bentmann
|
c2078c65b1
|
o Enabled model cache
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@799470 13f79535-47bb-0310-9956-ffa450edef68
|
2009-07-30 23:03:32 +00:00 |
Benjamin Bentmann
|
299a4c0843
|
[MNG-4052] import scope dependencies prefer to download pom rather than find it in the current project
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@798221 13f79535-47bb-0310-9956-ffa450edef68
|
2009-07-27 17:09:51 +00:00 |
Benjamin Bentmann
|
fb0d4c3de9
|
o Enabled two-phase model building which allows to address inter-model dependencies within a reactor build
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@798077 13f79535-47bb-0310-9956-ffa450edef68
|
2009-07-27 08:33:11 +00:00 |
Benjamin Bentmann
|
34e1fa627f
|
o Enabled two-phase model building which allows to address inter-model dependencies within a reactor build
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@797988 13f79535-47bb-0310-9956-ffa450edef68
|
2009-07-26 20:36:32 +00:00 |
Benjamin Bentmann
|
38cec71dcf
|
o Revised API
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@797968 13f79535-47bb-0310-9956-ffa450edef68
|
2009-07-26 18:18:47 +00:00 |
Benjamin Bentmann
|
70f22200a0
|
o Moved dependency management importer into package dedicated to mixin composition
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@797961 13f79535-47bb-0310-9956-ffa450edef68
|
2009-07-26 17:43:50 +00:00 |
Benjamin Bentmann
|
57f82d7694
|
o Introduced model cache to avoid repeated building of models that can occur multiple times during a reactor build (e.g. parents and imported POMs)
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@797959 13f79535-47bb-0310-9956-ffa450edef68
|
2009-07-26 17:36:59 +00:00 |
Benjamin Bentmann
|
6d2b09b14f
|
o Refactored code
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@797809 13f79535-47bb-0310-9956-ffa450edef68
|
2009-07-25 18:04:24 +00:00 |
Benjamin Bentmann
|
fe4d70448e
|
o Made model validation fail upon imported POM with classifier (which isn't supported)
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@797808 13f79535-47bb-0310-9956-ffa450edef68
|
2009-07-25 18:03:13 +00:00 |
Benjamin Bentmann
|
4286488981
|
o Polished API
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@797477 13f79535-47bb-0310-9956-ffa450edef68
|
2009-07-24 14:23:00 +00:00 |
Benjamin Bentmann
|
93b2746fe5
|
o Added UT for PropertyProfileActivator
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@796912 13f79535-47bb-0310-9956-ffa450edef68
|
2009-07-22 23:36:22 +00:00 |
Benjamin Bentmann
|
88216c6532
|
o Re-introduced distinction between user properties and system properties. We have use cases like interpolation and SUREFIRE-121 where we would like to handle user-specified props specially so a single properties soup is not up to the job. However, I opted not to follow the approach from 2.x where we also collect both system properties and user properties in a combined set called execution properties. Code that embeds Maven and programmatically creates an execution request should be not required to assemble such a mixed properties instance, it would enable bad behavior from Maven by subtle API misuse. Also, for things like the lifecycle participant that wants to inject properties, it should be cristal clear whether it injects a user or a system property, the semantics of something like getExecutionProperties().setProperty() would be unclear however.
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@796900 13f79535-47bb-0310-9956-ffa450edef68
|
2009-07-22 22:43:05 +00:00 |
Benjamin Bentmann
|
fa40714be3
|
o Revised error handling, API misuse is really not a model/network problem
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@795622 13f79535-47bb-0310-9956-ffa450edef68
|
2009-07-19 21:24:44 +00:00 |
Benjamin Bentmann
|
a48742bc1a
|
[MNG-3220] Allow managed dependencies to be imported into other projects
o Restored import scope for 3.x
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@795611 13f79535-47bb-0310-9956-ffa450edef68
|
2009-07-19 21:14:17 +00:00 |
Benjamin Bentmann
|
01f7692db0
|
o Replaced usage of StringBuffer with StringBuilder
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@795584 13f79535-47bb-0310-9956-ffa450edef68
|
2009-07-19 18:20:09 +00:00 |
Benjamin Bentmann
|
70ae109093
|
o Added method to clone/fork model resolver which is a prerequisite for importing other POMs/mixins during the model building where the model builder basically recurses and we want the resolution processes for these sub POMs to be isolated
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@795227 13f79535-47bb-0310-9956-ffa450edef68
|
2009-07-17 21:07:11 +00:00 |
Benjamin Bentmann
|
1759fb3979
|
o Consolidated all inputs of the model builder in the building request
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@793891 13f79535-47bb-0310-9956-ffa450edef68
|
2009-07-14 12:54:16 +00:00 |
Benjamin Bentmann
|
faa082995e
|
o Introduced model building listener
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@793842 13f79535-47bb-0310-9956-ffa450edef68
|
2009-07-14 10:42:34 +00:00 |