Benjamin Bentmann
51a0476667
[MNG-4925] Mismanagement of container lookup realm can cause type incompatibilities for plugins looking up components by string
...
git-svn-id: https://svn.apache.org/repos/asf/maven/maven-3/trunk@1042237 13f79535-47bb-0310-9956-ffa450edef68
2010-12-04 20:49:18 +00:00
Benjamin Bentmann
5f05f63b1e
o Polished code
...
git-svn-id: https://svn.apache.org/repos/asf/maven/maven-3/trunk@1042201 13f79535-47bb-0310-9956-ffa450edef68
2010-12-04 15:13:31 +00:00
Benjamin Bentmann
1dd8021f1b
[MNG-4926] ExecutionEvent give on the exception encountered (when having projectFailed , forkedProjectFailed)
...
o Also revised changes for MNG-4922 to follow the same pattern
git-svn-id: https://svn.apache.org/repos/asf/maven/maven-3/trunk@1042200 13f79535-47bb-0310-9956-ffa450edef68
2010-12-04 15:11:01 +00:00
Olivier Lamy
6f9be24b14
[MNG-4922] ExecutionEvent give on the exception encountered (when having mojoFailed) .
...
Issue id: MNG-4922
git-svn-id: https://svn.apache.org/repos/asf/maven/maven-3/trunk@1042189 13f79535-47bb-0310-9956-ffa450edef68
2010-12-04 14:22:06 +00:00
Benjamin Bentmann
990f4519fe
o Used generics
...
git-svn-id: https://svn.apache.org/repos/asf/maven/maven-3/trunk@1039329 13f79535-47bb-0310-9956-ffa450edef68
2010-11-26 12:24:25 +00:00
Benjamin Bentmann
691a03a7a9
[MNG-4918] MavenProject#clone() doubles active profiles
...
Submitted by: Sebastian Annies
git-svn-id: https://svn.apache.org/repos/asf/maven/maven-3/trunk@1039327 13f79535-47bb-0310-9956-ffa450edef68
2010-11-26 12:17:49 +00:00
Igor Fedorenko
e260076924
MNG-4916 cache extension plugin resolution errors
...
git-svn-id: https://svn.apache.org/repos/asf/maven/maven-3/trunk@1038917 13f79535-47bb-0310-9956-ffa450edef68
2010-11-25 04:30:12 +00:00
Benjamin Bentmann
5e1ef3d327
o Fixed deprecation warnings
...
git-svn-id: https://svn.apache.org/repos/asf/maven/maven-3/trunk@1038720 13f79535-47bb-0310-9956-ffa450edef68
2010-11-24 17:47:50 +00:00
Benjamin Bentmann
fb52cac08b
[maven-release-plugin] prepare for next development iteration
...
git-svn-id: https://svn.apache.org/repos/asf/maven/maven-3/trunk@1038046 13f79535-47bb-0310-9956-ffa450edef68
2010-11-23 10:47:01 +00:00
Benjamin Bentmann
308d4d45e5
[maven-release-plugin] prepare release maven-3.0.1
...
git-svn-id: https://svn.apache.org/repos/asf/maven/maven-3/trunk@1038043 13f79535-47bb-0310-9956-ffa450edef68
2010-11-23 10:44:18 +00:00
Igor Fedorenko
38ced22fda
MNG-4910 Use BeanConfigurator for configuration sub-elements
...
git-svn-id: https://svn.apache.org/repos/asf/maven/maven-3/trunk@1037741 13f79535-47bb-0310-9956-ffa450edef68
2010-11-22 14:48:00 +00:00
Benjamin Bentmann
7e57e9ea83
[maven-release-plugin] prepare for next development iteration
...
git-svn-id: https://svn.apache.org/repos/asf/maven/maven-3/trunk@1036683 13f79535-47bb-0310-9956-ffa450edef68
2010-11-18 23:52:24 +00:00
Benjamin Bentmann
93af60e038
[maven-release-plugin] prepare release maven-3.0.1-RC1
...
git-svn-id: https://svn.apache.org/repos/asf/maven/maven-3/trunk@1036681 13f79535-47bb-0310-9956-ffa450edef68
2010-11-18 23:50:08 +00:00
Benjamin Bentmann
2aab703767
[MNG-4850] [regression] several elements of server configuration in settings.xml are not honoured
...
git-svn-id: https://svn.apache.org/repos/asf/maven/maven-3/trunk@1036677 13f79535-47bb-0310-9956-ffa450edef68
2010-11-18 23:10:41 +00:00
Benjamin Bentmann
6af651b2b4
[MNG-4883] [regression] Dependency resolution does not fail for artifact with over-constrained version ranges
...
git-svn-id: https://svn.apache.org/repos/asf/maven/maven-3/trunk@1036663 13f79535-47bb-0310-9956-ffa450edef68
2010-11-18 22:44:23 +00:00
Benjamin Bentmann
0bfec136db
[MNG-4904] Make MavenExecutionResult.getTopologicallySortedProjects() return empty list instead of null
...
Submitted by: Basil James Whitehouse III
git-svn-id: https://svn.apache.org/repos/asf/maven/maven-3/trunk@1036585 13f79535-47bb-0310-9956-ffa450edef68
2010-11-18 19:28:53 +00:00
Benjamin Bentmann
ab0d044566
o Reduced NPE risk
...
git-svn-id: https://svn.apache.org/repos/asf/maven/maven-3/trunk@1036531 13f79535-47bb-0310-9956-ffa450edef68
2010-11-18 17:02:51 +00:00
Benjamin Bentmann
3860e6e3ab
[MNG-4902] Update default plugin versions
...
git-svn-id: https://svn.apache.org/repos/asf/maven/maven-3/trunk@1036506 13f79535-47bb-0310-9956-ffa450edef68
2010-11-18 16:03:43 +00:00
Benjamin Bentmann
2945612129
o Fixed svn properties
...
git-svn-id: https://svn.apache.org/repos/asf/maven/maven-3/trunk@1035671 13f79535-47bb-0310-9956-ffa450edef68
2010-11-16 16:04:51 +00:00
Benjamin Bentmann
0fb027ea44
[MNG-4895] Plugins depending on 3rd party JARs that contain the Maven API can't be configured/run due to type incompatibilities
...
git-svn-id: https://svn.apache.org/repos/asf/maven/maven-3/trunk@1034880 13f79535-47bb-0310-9956-ffa450edef68
2010-11-13 21:09:45 +00:00
Igor Fedorenko
81126757ec
cleanup bad language to better comply with Eclipse.org requirements
...
git-svn-id: https://svn.apache.org/repos/asf/maven/maven-3/trunk@1032834 13f79535-47bb-0310-9956-ffa450edef68
2010-11-09 03:59:27 +00:00
Benjamin Bentmann
3a53a3caf2
[MNG-4877] Regression: Deploy to SCP with privateKey fails - privateKey and passphrase gets lost
...
git-svn-id: https://svn.apache.org/repos/asf/maven/maven-3/trunk@1029208 13f79535-47bb-0310-9956-ffa450edef68
2010-10-30 21:42:14 +00:00
Igor Fedorenko
41fd344011
MNG-4866 use intermediate array to make sure we can purge all inherited MavenSession instances
...
git-svn-id: https://svn.apache.org/repos/asf/maven/maven-3/trunk@1022613 13f79535-47bb-0310-9956-ffa450edef68
2010-10-14 16:59:46 +00:00
Benjamin Bentmann
d76af58fce
o Improved error handling
...
git-svn-id: https://svn.apache.org/repos/asf/maven/maven-3/trunk@1021509 13f79535-47bb-0310-9956-ffa450edef68
2010-10-11 21:11:27 +00:00
Benjamin Bentmann
f5ad9a458a
o Fixed lazy repo creation to cache result repo
...
git-svn-id: https://svn.apache.org/repos/asf/maven/maven-3/trunk@1021505 13f79535-47bb-0310-9956-ffa450edef68
2010-10-11 21:01:06 +00:00
Benjamin Bentmann
947973e857
[MNG-4860] Allow management of project building request kept inside MavenProject instances
...
git-svn-id: https://svn.apache.org/repos/asf/maven/maven-3/trunk@1021500 13f79535-47bb-0310-9956-ffa450edef68
2010-10-11 20:49:53 +00:00
Brett Leslie Porter
1036f38593
[MNG-4858] correct NullPointerException if goal name is malformed
...
git-svn-id: https://svn.apache.org/repos/asf/maven/maven-3/trunk@1005860 13f79535-47bb-0310-9956-ffa450edef68
2010-10-08 15:31:05 +00:00
Benjamin Bentmann
5fee94bc69
o Aligned package of test with package of class under test
...
git-svn-id: https://svn.apache.org/repos/asf/maven/maven-3/trunk@1004653 13f79535-47bb-0310-9956-ffa450edef68
2010-10-05 14:16:48 +00:00
Benjamin Bentmann
1fd91671ee
o Included project repositories in debug log
...
git-svn-id: https://svn.apache.org/repos/asf/maven/maven-3/trunk@1004481 13f79535-47bb-0310-9956-ffa450edef68
2010-10-04 23:33:26 +00:00
Benjamin Bentmann
03789c3155
[maven-release-plugin] prepare for next development iteration
...
git-svn-id: https://svn.apache.org/repos/asf/maven/maven-3/trunk@1004207 13f79535-47bb-0310-9956-ffa450edef68
2010-10-04 11:45:32 +00:00
Benjamin Bentmann
eaf528f2ce
[maven-release-plugin] prepare release maven-3.0
...
git-svn-id: https://svn.apache.org/repos/asf/maven/maven-3/trunk@1004204 13f79535-47bb-0310-9956-ffa450edef68
2010-10-04 11:43:40 +00:00
Benjamin Bentmann
a54c02e3f3
[MNG-4845] [regression] MavenProject.getDependencyArtifact() returns artifacts without version for dependency with version range
...
git-svn-id: https://svn.apache.org/repos/asf/maven/maven-3/trunk@1003537 13f79535-47bb-0310-9956-ffa450edef68
2010-10-01 13:43:07 +00:00
Benjamin Bentmann
789ee6703e
[MNG-4842] [regression] Repositories discovered in dependency POMs override repositories configured for original resolution request of POM
...
git-svn-id: https://svn.apache.org/repos/asf/maven/maven-3/trunk@1002852 13f79535-47bb-0310-9956-ffa450edef68
2010-09-29 21:31:34 +00:00
Benjamin Bentmann
2307863420
o Cleaned up code to slightly better account for lifecycle phases without any mojo executions
...
git-svn-id: https://svn.apache.org/repos/asf/maven/maven-3/trunk@1001935 13f79535-47bb-0310-9956-ffa450edef68
2010-09-27 22:18:02 +00:00
Benjamin Bentmann
388e659a17
[maven-release-plugin] prepare for next development iteration
...
git-svn-id: https://svn.apache.org/repos/asf/maven/maven-3/trunk@1001464 13f79535-47bb-0310-9956-ffa450edef68
2010-09-26 16:09:27 +00:00
Benjamin Bentmann
8f839aef4c
[maven-release-plugin] prepare release maven-3.0-RC3
...
git-svn-id: https://svn.apache.org/repos/asf/maven/maven-3/trunk@1001462 13f79535-47bb-0310-9956-ffa450edef68
2010-09-26 16:07:40 +00:00
Benjamin Bentmann
759db789e1
[MNG-4834] [regression] MavenProject.getParent() ignores configured repositories
...
git-svn-id: https://svn.apache.org/repos/asf/maven/maven-3/trunk@1001236 13f79535-47bb-0310-9956-ffa450edef68
2010-09-25 15:17:39 +00:00
Benjamin Bentmann
0707794c27
[maven-release-plugin] prepare for next development iteration
...
git-svn-id: https://svn.apache.org/repos/asf/maven/maven-3/trunk@1000118 13f79535-47bb-0310-9956-ffa450edef68
2010-09-22 18:18:54 +00:00
Benjamin Bentmann
eecf91a606
[maven-release-plugin] prepare release maven-3.0-RC2
...
git-svn-id: https://svn.apache.org/repos/asf/maven/maven-3/trunk@1000115 13f79535-47bb-0310-9956-ffa450edef68
2010-09-22 18:17:16 +00:00
Benjamin Bentmann
3996f56e85
[MNG-4824] multiple failures need additional whitespace
...
git-svn-id: https://svn.apache.org/repos/asf/maven/maven-3/trunk@998878 13f79535-47bb-0310-9956-ffa450edef68
2010-09-20 10:35:45 +00:00
Benjamin Bentmann
1be90a985a
[MNG-4825] Relative path errors could be more explicit
...
git-svn-id: https://svn.apache.org/repos/asf/maven/maven-3/trunk@998850 13f79535-47bb-0310-9956-ffa450edef68
2010-09-20 09:40:51 +00:00
Benjamin Bentmann
11afa6961f
o Fixed repo logging to go consistently through listener
...
git-svn-id: https://svn.apache.org/repos/asf/maven/maven-3/trunk@998715 13f79535-47bb-0310-9956-ffa450edef68
2010-09-19 18:54:25 +00:00
Benjamin Bentmann
3bbe5bcd80
[MNG-4805] Update default plugin versions used for built-in lifecycle mappings
...
git-svn-id: https://svn.apache.org/repos/asf/maven/maven-3/trunk@998642 13f79535-47bb-0310-9956-ffa450edef68
2010-09-19 12:24:19 +00:00
Benjamin Bentmann
fefa169604
[MNG-4814] Eary dependency resolution attempts for reactor projects prevent their later resolution from the reactor
...
git-svn-id: https://svn.apache.org/repos/asf/maven/maven-3/trunk@997938 13f79535-47bb-0310-9956-ffa450edef68
2010-09-16 22:19:04 +00:00
Benjamin Bentmann
62b1a5ffb0
[maven-release-plugin] prepare for next development iteration
...
git-svn-id: https://svn.apache.org/repos/asf/maven/maven-3/trunk@997478 13f79535-47bb-0310-9956-ffa450edef68
2010-09-15 19:53:16 +00:00
Benjamin Bentmann
6da76b975a
[maven-release-plugin] prepare release maven-3.0-RC1
...
git-svn-id: https://svn.apache.org/repos/asf/maven/maven-3/trunk@997476 13f79535-47bb-0310-9956-ffa450edef68
2010-09-15 19:50:30 +00:00
Benjamin Bentmann
a7c10dcb30
[MNG-4793] Unable to obtain archiver for extension 'zip'
...
git-svn-id: https://svn.apache.org/repos/asf/maven/maven-3/trunk@997467 13f79535-47bb-0310-9956-ffa450edef68
2010-09-15 19:23:59 +00:00
Benjamin Bentmann
8a3c4a0d77
[MNG-4484] Create a Maven API for component configuration
...
git-svn-id: https://svn.apache.org/repos/asf/maven/maven-3/trunk@997005 13f79535-47bb-0310-9956-ffa450edef68
2010-09-14 17:30:14 +00:00
Benjamin Bentmann
b0a5753ad9
o Deprecated class which shouldn't be public
...
git-svn-id: https://svn.apache.org/repos/asf/maven/maven-3/trunk@996844 13f79535-47bb-0310-9956-ffa450edef68
2010-09-14 11:29:40 +00:00
Benjamin Bentmann
a85d879df2
[MNG-4807] Extend core artifact filter to exclude relocated Guice-based Plexus shim
...
git-svn-id: https://svn.apache.org/repos/asf/maven/maven-3/trunk@996480 13f79535-47bb-0310-9956-ffa450edef68
2010-09-13 10:10:56 +00:00
Benjamin Bentmann
0ce5541bb5
[MNG-4795] [regression] Dependencies in forked reactor projects are not resolved when aggregator bound to lifecycle forks
...
git-svn-id: https://svn.apache.org/repos/asf/maven/maven-3/trunk@996206 13f79535-47bb-0310-9956-ffa450edef68
2010-09-11 20:19:40 +00:00
Benjamin Bentmann
e2378b2b47
[MNG-4805] Update default plugin versions used for built-in lifecycle mappings
...
git-svn-id: https://svn.apache.org/repos/asf/maven/maven-3/trunk@995733 13f79535-47bb-0310-9956-ffa450edef68
2010-09-10 10:12:40 +00:00
Benjamin Bentmann
9e678193cf
[MNG-4592] Snapshot artifacts that could not be downloaded due to communication problems are "blacklisted" for a day by default.
...
o Disabled error cache but kept not-found caching for MNG-4343
git-svn-id: https://svn.apache.org/repos/asf/maven/maven-3/trunk@995606 13f79535-47bb-0310-9956-ffa450edef68
2010-09-09 23:09:58 +00:00
Benjamin Bentmann
68ebd39bd8
[MNG-4343] maven always checks missing release artifacts
...
[MNG-4592] Snapshot artifacts that could not be downloaded due to communication problems are "blacklisted" for a day by default.
o Allowed to configure caching of resolution errors in the execution request, thereby providing better control for CLI and IDE to select the desired behavior
git-svn-id: https://svn.apache.org/repos/asf/maven/maven-3/trunk@995600 13f79535-47bb-0310-9956-ffa450edef68
2010-09-09 22:52:57 +00:00
Benjamin Bentmann
b4916c20e9
o Cleaned up code
...
git-svn-id: https://svn.apache.org/repos/asf/maven/maven-3/trunk@995585 13f79535-47bb-0310-9956-ffa450edef68
2010-09-09 21:52:50 +00:00
Benjamin Bentmann
8e5e2912ba
o Fixed missing delegation to new repo system
...
git-svn-id: https://svn.apache.org/repos/asf/maven/maven-3/trunk@995578 13f79535-47bb-0310-9956-ffa450edef68
2010-09-09 21:17:09 +00:00
Benjamin Bentmann
90ac0847b6
[MNG-4785] NPE in dependency resolution code for TC plugin
...
git-svn-id: https://svn.apache.org/repos/asf/maven/maven-3/trunk@995457 13f79535-47bb-0310-9956-ffa450edef68
2010-09-09 15:21:11 +00:00
Benjamin Bentmann
ee07bb36d5
[MNG-4788] [regression] Appassembler Maven Plugin doesn't work like as it should
...
git-svn-id: https://svn.apache.org/repos/asf/maven/maven-3/trunk@995272 13f79535-47bb-0310-9956-ffa450edef68
2010-09-08 22:40:23 +00:00
Benjamin Bentmann
1abc9c1e9a
[MNG-4796] add a warning when profiles.xml is used (Maven 2) or detected (Maven 3)
...
git-svn-id: https://svn.apache.org/repos/asf/maven/maven-3/trunk@992683 13f79535-47bb-0310-9956-ffa450edef68
2010-09-04 21:28:53 +00:00
Herve Boutemy
69bbe9a862
changed @since 3.0-alpha/beta to @since 3.0
...
git-svn-id: https://svn.apache.org/repos/asf/maven/maven-3/trunk@992638 13f79535-47bb-0310-9956-ffa450edef68
2010-09-04 16:37:54 +00:00
Benjamin Bentmann
091cfb1596
o Improved compat with legacy artifact system
...
git-svn-id: https://svn.apache.org/repos/asf/maven/maven-3/trunk@992243 13f79535-47bb-0310-9956-ffa450edef68
2010-09-03 09:41:27 +00:00
Benjamin Bentmann
385619acb8
o Made project dependency graph reflect partial resolution properly
...
git-svn-id: https://svn.apache.org/repos/asf/maven/maven-3/trunk@992092 13f79535-47bb-0310-9956-ffa450edef68
2010-09-02 19:59:15 +00:00
Benjamin Bentmann
e3796f6619
o Allow caller to specify per-request workspace reader for Maven execution
...
git-svn-id: https://svn.apache.org/repos/asf/maven/maven-3/trunk@992089 13f79535-47bb-0310-9956-ffa450edef68
2010-09-02 19:55:29 +00:00
Benjamin Bentmann
da8d45d550
[MNG-4791] [regression] POM artifacts passed into MavenProjectBuilder.buildFromRepository() are no longer resolved
...
git-svn-id: https://svn.apache.org/repos/asf/maven/maven-3/trunk@992083 13f79535-47bb-0310-9956-ffa450edef68
2010-09-02 19:50:53 +00:00
Benjamin Bentmann
fc2a9f9a26
[MNG-4787] Allow class realm manager delegates to alter public part of Maven core realm
...
git-svn-id: https://svn.apache.org/repos/asf/maven/maven-3/trunk@991347 13f79535-47bb-0310-9956-ffa450edef68
2010-08-31 21:49:55 +00:00
Benjamin Bentmann
98ba2c1f3d
o Removed dead code
...
git-svn-id: https://svn.apache.org/repos/asf/maven/maven-3/trunk@991141 13f79535-47bb-0310-9956-ffa450edef68
2010-08-31 10:22:24 +00:00
Benjamin Bentmann
2df157de23
[maven-release-plugin] prepare for next development iteration
...
git-svn-id: https://svn.apache.org/repos/asf/maven/maven-3/trunk@990787 13f79535-47bb-0310-9956-ffa450edef68
2010-08-30 12:36:40 +00:00
Benjamin Bentmann
546399c38d
[maven-release-plugin] prepare release maven-3.0-beta-3
...
git-svn-id: https://svn.apache.org/repos/asf/maven/maven-3/trunk@990785 13f79535-47bb-0310-9956-ffa450edef68
2010-08-30 12:34:49 +00:00
Benjamin Bentmann
1cbef71e7b
[MNG-4779] NullPointerException thrown during dependency resolution when dependency with range occurs more than once in the dirty tree
...
[MNG-4781] Can't deploy to Nexus staging repository
git-svn-id: https://svn.apache.org/repos/asf/maven/maven-3/trunk@990771 13f79535-47bb-0310-9956-ffa450edef68
2010-08-30 11:17:36 +00:00
Olivier Lamy
87ac7b2c14
upgrade buildnumber-maven-plugin to 1.0-beta-4
...
use javasvn to prevent forking a cli and be able to build maven on machine without svn cli
git-svn-id: https://svn.apache.org/repos/asf/maven/maven-3/trunk@990393 13f79535-47bb-0310-9956-ffa450edef68
2010-08-28 16:46:56 +00:00
Benjamin Bentmann
7b9b88effc
o Prevented crappy plugins from messing with container-managed artifact handlers
...
git-svn-id: https://svn.apache.org/repos/asf/maven/maven-3/trunk@990345 13f79535-47bb-0310-9956-ffa450edef68
2010-08-28 11:29:44 +00:00
Benjamin Bentmann
53cd87f2d9
o Propagated interactive mode to repository system
...
git-svn-id: https://svn.apache.org/repos/asf/maven/maven-3/trunk@989972 13f79535-47bb-0310-9956-ffa450edef68
2010-08-26 23:17:52 +00:00
Benjamin Bentmann
15f0acf6b6
[MNG-4756] Aether integration
...
o Completed core artifact filter
git-svn-id: https://svn.apache.org/repos/asf/maven/maven-3/trunk@989966 13f79535-47bb-0310-9956-ffa450edef68
2010-08-26 22:53:46 +00:00
Benjamin Bentmann
66b0cd1d44
o Tidied up dependencies
...
git-svn-id: https://svn.apache.org/repos/asf/maven/maven-3/trunk@989911 13f79535-47bb-0310-9956-ffa450edef68
2010-08-26 20:09:34 +00:00
Benjamin Bentmann
f52c2d2dd6
o Configured proper user agent
...
git-svn-id: https://svn.apache.org/repos/asf/maven/maven-3/trunk@989902 13f79535-47bb-0310-9956-ffa450edef68
2010-08-26 19:39:41 +00:00
Benjamin Bentmann
e75d39f41a
[maven-release-plugin] prepare for next development iteration
...
git-svn-id: https://svn.apache.org/repos/asf/maven/maven-3/trunk@989402 13f79535-47bb-0310-9956-ffa450edef68
2010-08-25 23:13:09 +00:00
Benjamin Bentmann
26dde61f15
[maven-release-plugin] prepare release maven-3.0-beta-3
...
git-svn-id: https://svn.apache.org/repos/asf/maven/maven-3/trunk@989400 13f79535-47bb-0310-9956-ffa450edef68
2010-08-25 23:11:42 +00:00
Benjamin Bentmann
ae04af8e05
[maven-release-plugin] prepare for next development iteration
...
git-svn-id: https://svn.apache.org/repos/asf/maven/maven-3/trunk@989338 13f79535-47bb-0310-9956-ffa450edef68
2010-08-25 20:14:23 +00:00
Benjamin Bentmann
d04d6265e8
[maven-release-plugin] prepare release maven-3.0-beta-3
...
git-svn-id: https://svn.apache.org/repos/asf/maven/maven-3/trunk@989336 13f79535-47bb-0310-9956-ffa450edef68
2010-08-25 20:12:52 +00:00
Benjamin Bentmann
6b82e83024
[MNG-4776] NPE during build from parent but not from child
...
git-svn-id: https://svn.apache.org/repos/asf/maven/maven-3/trunk@989222 13f79535-47bb-0310-9956-ffa450edef68
2010-08-25 17:00:20 +00:00
Benjamin Bentmann
6c37a89744
[MNG-4756] Aether integration
...
git-svn-id: https://svn.apache.org/repos/asf/maven/maven-3/trunk@988749 13f79535-47bb-0310-9956-ffa450edef68
2010-08-24 22:46:07 +00:00
Benjamin Bentmann
44c35b0510
[MNG-4749] Move from Plexus to Guice as IoC container
...
git-svn-id: https://svn.apache.org/repos/asf/maven/maven-3/trunk@988484 13f79535-47bb-0310-9956-ffa450edef68
2010-08-24 11:18:30 +00:00
Benjamin Bentmann
4b04709828
[MNG-4773] Stack trace printed from MavenProject.getParent
...
git-svn-id: https://svn.apache.org/repos/asf/maven/maven-3/trunk@987610 13f79535-47bb-0310-9956-ffa450edef68
2010-08-20 19:28:22 +00:00
Benjamin Bentmann
f022e66b2a
[MNG-4772] [regression] Plugin version resolution ignores enabled flags on repository
...
git-svn-id: https://svn.apache.org/repos/asf/maven/maven-3/trunk@987572 13f79535-47bb-0310-9956-ffa450edef68
2010-08-20 16:55:04 +00:00
Benjamin Bentmann
54be625048
[MNG-4771] [regression] Plugin prefix resolution ignores enabled flags on repository
...
git-svn-id: https://svn.apache.org/repos/asf/maven/maven-3/trunk@987570 13f79535-47bb-0310-9956-ffa450edef68
2010-08-20 16:53:39 +00:00
Benjamin Bentmann
2225bc7bbe
[MNG-4765] Failing to determine java version for profile....
...
git-svn-id: https://svn.apache.org/repos/asf/maven/maven-3/trunk@987335 13f79535-47bb-0310-9956-ffa450edef68
2010-08-19 22:26:55 +00:00
Herve Boutemy
62a4bb86ce
renamed *Impl classes to Default* to match usual convention
...
git-svn-id: https://svn.apache.org/repos/asf/maven/maven-3/trunk@986913 13f79535-47bb-0310-9956-ffa450edef68
2010-08-18 20:23:21 +00:00
Herve Boutemy
618bbf4f0e
added @since information
...
git-svn-id: https://svn.apache.org/repos/asf/maven/maven-3/trunk@986532 13f79535-47bb-0310-9956-ffa450edef68
2010-08-18 00:20:20 +00:00
John Dennis Casey
8cdb461fdf
[MNG-4761] Fixing unit tests. system scope has to be preserved in plugin-level deps.
...
git-svn-id: https://svn.apache.org/repos/asf/maven/maven-3/trunk@984543 13f79535-47bb-0310-9956-ffa450edef68
2010-08-11 19:22:46 +00:00
John Dennis Casey
b2fd85fa8a
[MNG-4761] Force plugin-level dependencies to use runtime scope, so conflict resolution doesn't make a determination based on dependency scoping.
...
git-svn-id: https://svn.apache.org/repos/asf/maven/maven-3/trunk@984534 13f79535-47bb-0310-9956-ffa450edef68
2010-08-11 18:55:44 +00:00
Benjamin Bentmann
ab39d82dd1
[maven-release-plugin] prepare for next development iteration
...
git-svn-id: https://svn.apache.org/repos/asf/maven/maven-3/trunk@983204 13f79535-47bb-0310-9956-ffa450edef68
2010-08-07 10:53:09 +00:00
Benjamin Bentmann
99823b034e
[maven-release-plugin] prepare release maven-3.0-beta-2
...
git-svn-id: https://svn.apache.org/repos/asf/maven/maven-3/trunk@983202 13f79535-47bb-0310-9956-ffa450edef68
2010-08-07 10:51:26 +00:00
Benjamin Bentmann
a9a19a7a62
[MNG-4615] [regression] @required plugin parameters are not validated
...
git-svn-id: https://svn.apache.org/repos/asf/maven/maven-3/trunk@983050 13f79535-47bb-0310-9956-ffa450edef68
2010-08-06 16:47:58 +00:00
Benjamin Bentmann
e96c8dab7e
[MNG-4750] [regression] MavenProject.getDependencyArtifacts() aren't resolved
...
git-svn-id: https://svn.apache.org/repos/asf/maven/maven-3/trunk@982696 13f79535-47bb-0310-9956-ffa450edef68
2010-08-05 17:02:24 +00:00
Benjamin Bentmann
46de558b61
[MNG-4747] Javaagent not usable since 3.0-alpha
...
git-svn-id: https://svn.apache.org/repos/asf/maven/maven-3/trunk@982405 13f79535-47bb-0310-9956-ffa450edef68
2010-08-04 21:11:43 +00:00
Benjamin Bentmann
09117ae465
o Improved backward-compat
...
git-svn-id: https://svn.apache.org/repos/asf/maven/maven-3/trunk@980888 13f79535-47bb-0310-9956-ffa450edef68
2010-07-30 16:55:57 +00:00
Benjamin Bentmann
f179e38933
o Avoided creation of broken ThreadLockedArtifact (i.e. don't wrap null artifacts)
...
git-svn-id: https://svn.apache.org/repos/asf/maven/maven-3/trunk@980522 13f79535-47bb-0310-9956-ffa450edef68
2010-07-29 17:49:54 +00:00
Benjamin Bentmann
7c5b95fa26
o Fixed typo
...
git-svn-id: https://svn.apache.org/repos/asf/maven/maven-3/trunk@980426 13f79535-47bb-0310-9956-ffa450edef68
2010-07-29 12:37:41 +00:00
Benjamin Bentmann
2e71421fe7
[MNG-4740] Maven hangs with big aggregators with lots of inter-modules dependencies
...
Submitted by: Vincent Latombe
git-svn-id: https://svn.apache.org/repos/asf/maven/maven-3/trunk@979808 13f79535-47bb-0310-9956-ffa450edef68
2010-07-27 19:08:20 +00:00
Kristian Rosenvold
f19befcf70
o Reduced access level of class, updated some docs
...
git-svn-id: https://svn.apache.org/repos/asf/maven/maven-3/trunk@978818 13f79535-47bb-0310-9956-ffa450edef68
2010-07-24 07:29:15 +00:00
Kristian Rosenvold
a49f986e86
[MNG-4633] Added ThreadLockedArtifact, Implemented locking algorithm
...
Fix affects weave mode only.
Solves 3 different known problematic cases where downstream reactor
modules access the file of the upstream module's artifact before it
is ready (seem in ant-plugin, ear plugin and reported on issue).
The basic premise of this fix is that only a few selected phases
actually need access to the classes variant of artifact.getFile()
which is set by the compiler plugin.
git-svn-id: https://svn.apache.org/repos/asf/maven/maven-3/trunk@967190 13f79535-47bb-0310-9956-ffa450edef68
2010-07-23 18:25:04 +00:00
Benjamin Bentmann
c6aab7be9f
o Moved settings building into separate module
...
git-svn-id: https://svn.apache.org/repos/asf/maven/maven-3/trunk@964730 13f79535-47bb-0310-9956-ffa450edef68
2010-07-16 09:59:13 +00:00
Benjamin Bentmann
b66e581ef1
[MNG-4725] Extend core artifact filter to exclude Guice-based Plexus shim
...
git-svn-id: https://svn.apache.org/repos/asf/maven/maven-3/trunk@963313 13f79535-47bb-0310-9956-ffa450edef68
2010-07-12 15:11:46 +00:00
Benjamin Bentmann
d3965e9cbf
[MNG-4718] [regression] Missing Class in 3.0-beta-1: org.apache.maven.project.artifact.AttachedArtifact
...
git-svn-id: https://svn.apache.org/repos/asf/maven/maven-3/trunk@960855 13f79535-47bb-0310-9956-ffa450edef68
2010-07-06 09:34:43 +00:00
Herve Boutemy
23f2095652
fixed errors reported by Checkstyle
...
git-svn-id: https://svn.apache.org/repos/asf/maven/maven-3/trunk@958295 13f79535-47bb-0310-9956-ffa450edef68
2010-06-26 23:16:18 +00:00
Kristian Rosenvold
a9fcd5d108
[MNG-4682] Exception upon build failure in parallel builds
...
Also removed duplicated code line
git-svn-id: https://svn.apache.org/repos/asf/maven/maven-3/trunk@956100 13f79535-47bb-0310-9956-ffa450edef68
2010-06-18 19:09:42 +00:00
Benjamin Bentmann
e733004eb1
o Restored backward-compat with Maven 2.x
...
git-svn-id: https://svn.apache.org/repos/asf/maven/maven-3/trunk@955820 13f79535-47bb-0310-9956-ffa450edef68
2010-06-18 02:48:46 +00:00
Olivier Lamy
d6e04a3d49
add comment to prevent accidental delete of those methods :-)
...
git-svn-id: https://svn.apache.org/repos/asf/maven/maven-3/trunk@951862 13f79535-47bb-0310-9956-ffa450edef68
2010-06-06 13:55:06 +00:00
Benjamin Bentmann
93536dd82c
o Fixed version resolution from reactor to match resolvable artifacts
...
git-svn-id: https://svn.apache.org/repos/asf/maven/maven-3/trunk@951547 13f79535-47bb-0310-9956-ffa450edef68
2010-06-04 20:05:18 +00:00
Benjamin Bentmann
c94f27a8b4
[MNG-4697] Deprecate ununsed CLI options for plugin registry
...
git-svn-id: https://svn.apache.org/repos/asf/maven/maven-3/trunk@951135 13f79535-47bb-0310-9956-ffa450edef68
2010-06-03 19:53:09 +00:00
Benjamin Bentmann
313e5b7761
o Set svn:eol-style=native
...
git-svn-id: https://svn.apache.org/repos/asf/maven/maven-3/trunk@950626 13f79535-47bb-0310-9956-ffa450edef68
2010-06-02 16:35:38 +00:00
Benjamin Bentmann
c389e65f2b
o Separated maven-metadata.xml model into separate module for easy reuse in standalone repository library
...
git-svn-id: https://svn.apache.org/repos/asf/maven/maven-3/trunk@950566 13f79535-47bb-0310-9956-ffa450edef68
2010-06-02 13:56:15 +00:00
Herve Boutemy
cf68e8e091
o removed unused import
...
o fixed typos
o code simplification
(no code change)
git-svn-id: https://svn.apache.org/repos/asf/maven/maven-3/trunk@950240 13f79535-47bb-0310-9956-ffa450edef68
2010-06-01 20:39:34 +00:00
Benjamin Bentmann
1a59d57746
o Removed dead code
...
git-svn-id: https://svn.apache.org/repos/asf/maven/maven-3/trunk@949832 13f79535-47bb-0310-9956-ffa450edef68
2010-05-31 18:48:45 +00:00
Benjamin Bentmann
9be1144e4e
[MNG-4696] [regression] MavenProject.getDependencyArtifacts() misses elements
...
git-svn-id: https://svn.apache.org/repos/asf/maven/maven-3/trunk@949801 13f79535-47bb-0310-9956-ffa450edef68
2010-05-31 16:34:51 +00:00
Benjamin Bentmann
6e7b4226e7
[MNG-1803] Provide line number information when there are errors processing a pom.xml
...
o Merged feature branch
git-svn-id: https://svn.apache.org/repos/asf/maven/maven-3/trunk@949708 13f79535-47bb-0310-9956-ffa450edef68
2010-05-31 10:24:20 +00:00
Herve Boutemy
38d44c6e57
formatting fixes
...
git-svn-id: https://svn.apache.org/repos/asf/maven/maven-3/trunk@949544 13f79535-47bb-0310-9956-ffa450edef68
2010-05-30 17:52:23 +00:00
Benjamin Bentmann
c031581c62
o Formatted code
...
git-svn-id: https://svn.apache.org/repos/asf/maven/maven-3/trunk@944868 13f79535-47bb-0310-9956-ffa450edef68
2010-05-16 15:47:09 +00:00
Benjamin Bentmann
1cadde7468
o Used component annotations where possible
...
git-svn-id: https://svn.apache.org/repos/asf/maven/maven-3/trunk@944865 13f79535-47bb-0310-9956-ffa450edef68
2010-05-16 15:43:21 +00:00
Benjamin Bentmann
dca7e1fffe
o Updated default version of maven-clean-plugin to 2.4.1
...
git-svn-id: https://svn.apache.org/repos/asf/maven/maven-3/trunk@944796 13f79535-47bb-0310-9956-ffa450edef68
2010-05-16 11:12:11 +00:00
Benjamin Bentmann
0a6b3d8510
[MNG-4666] [regression] Plugins depending on plexus:plexus-container-default get broken runtime classpath
...
git-svn-id: https://svn.apache.org/repos/asf/maven/maven-3/trunk@944710 13f79535-47bb-0310-9956-ffa450edef68
2010-05-15 20:14:00 +00:00
Benjamin Bentmann
58b0987b90
o Cleaned up core artifact filter and removed exclusions pf non-existing artifacts
...
git-svn-id: https://svn.apache.org/repos/asf/maven/maven-3/trunk@944685 13f79535-47bb-0310-9956-ffa450edef68
2010-05-15 17:26:43 +00:00
Olivier Lamy
2e4a9ecf26
restore more backward comp.
...
git-svn-id: https://svn.apache.org/repos/asf/maven/maven-3/trunk@944477 13f79535-47bb-0310-9956-ffa450edef68
2010-05-14 21:17:31 +00:00
Kristian Rosenvold
acd6b3c1c0
[MNG-4633] Re-added configurable phase synchronization wrt upstream phase
...
Made execution plan calculation parallel in weave mode
Existing weave mode would only phase-lock to the same phase upstream.
Execution plan calculation made parallel at high-level, still looking
into reducing blocking in DefaultMavenPluginManager to cash in on this.
git-svn-id: https://svn.apache.org/repos/asf/maven/maven-3/trunk@941474 13f79535-47bb-0310-9956-ffa450edef68
2010-05-05 20:38:28 +00:00
Benjamin Bentmann
d126a29bc7
[MNG-4664] Minor patches needed to run Maven3 with the replacement Guice-Plexus container
...
Submitted by: Stuart McCulloch
git-svn-id: https://svn.apache.org/repos/asf/maven/maven-3/trunk@941224 13f79535-47bb-0310-9956-ffa450edef68
2010-05-05 09:49:08 +00:00
Benjamin Bentmann
f9002b1821
o Fixed error message
...
git-svn-id: https://svn.apache.org/repos/asf/maven/maven-3/trunk@940810 13f79535-47bb-0310-9956-ffa450edef68
2010-05-04 11:41:32 +00:00
Benjamin Bentmann
90027ef75a
[MNG-4658] Relax validation of repository ids and only warn upon conflict with "local"
...
git-svn-id: https://svn.apache.org/repos/asf/maven/maven-3/trunk@940790 13f79535-47bb-0310-9956-ffa450edef68
2010-05-04 09:57:46 +00:00
Kristian Rosenvold
ab495d4a39
[MNG-4633] Changed to use nice clean countdownlatch instead of synchronized booleans
...
Also updated phase locking to only lock when project being built changes phase
git-svn-id: https://svn.apache.org/repos/asf/maven/maven-3/trunk@939220 13f79535-47bb-0310-9956-ffa450edef68
2010-04-29 07:22:39 +00:00
Benjamin Bentmann
0d7a05f8b2
o Formatted code
...
git-svn-id: https://svn.apache.org/repos/asf/maven/maven-3/trunk@939034 13f79535-47bb-0310-9956-ffa450edef68
2010-04-28 18:04:12 +00:00
Kristian Rosenvold
1248bd1c1f
[MNG-4651] Re-added missing methods for 3.x site plugin
...
Also clarified role of LifecylceExecutor as a 'facade providing lifecycle services'
git-svn-id: https://svn.apache.org/repos/asf/maven/maven-3/trunk@939028 13f79535-47bb-0310-9956-ffa450edef68
2010-04-28 17:51:31 +00:00
Kristian Rosenvold
1a7361596b
[MNG-4642] Extended MojoDescriptor with threadSafe attribute
...
Added support for detecting @threadSafe annotation and a nice noisy, warning message.
git-svn-id: https://svn.apache.org/repos/asf/maven/maven-3/trunk@938443 13f79535-47bb-0310-9956-ffa450edef68
2010-04-27 13:07:17 +00:00
Benjamin Bentmann
1da75bb7ef
o Polished log output
...
git-svn-id: https://svn.apache.org/repos/asf/maven/maven-3/trunk@938411 13f79535-47bb-0310-9956-ffa450edef68
2010-04-27 11:11:49 +00:00
Benjamin Bentmann
809969a06b
o Made programming errors show up as internal errors to the user
...
git-svn-id: https://svn.apache.org/repos/asf/maven/maven-3/trunk@938393 13f79535-47bb-0310-9956-ffa450edef68
2010-04-27 10:15:27 +00:00
Kristian Rosenvold
ef776a9a17
[MNG-4633] Adjusted upstream reactor artifact resolution to resolve on every phase change
...
Changed build summary time to show effective mojo time in weave mode, it's the only thing that made sense.
Removed uneccessary synchronized block in DefaultMavenPluginManager because now everything JustWorks(TM)
git-svn-id: https://svn.apache.org/repos/asf/maven/maven-3/trunk@938149 13f79535-47bb-0310-9956-ffa450edef68
2010-04-26 17:43:51 +00:00
Benjamin Bentmann
5881bc7474
o Cleaned up license headers
...
git-svn-id: https://svn.apache.org/repos/asf/maven/maven-3/trunk@935748 13f79535-47bb-0310-9956-ffa450edef68
2010-04-19 21:14:33 +00:00
Kristian Rosenvold
2339e16750
o Refactoring: Moved one incorrectly placed method from BuildListCalculator to TaskSegmentCalculator
...
This method was creating a lot of strange internal dependencies since it was mis-placed
git-svn-id: https://svn.apache.org/repos/asf/maven/maven-3/trunk@935741 13f79535-47bb-0310-9956-ffa450edef68
2010-04-19 20:57:44 +00:00
Benjamin Bentmann
b329fdb4e5
[maven-release-plugin] prepare for next development iteration
...
git-svn-id: https://svn.apache.org/repos/asf/maven/maven-3/trunk@935667 13f79535-47bb-0310-9956-ffa450edef68
2010-04-19 16:55:28 +00:00
Benjamin Bentmann
958b6eced1
[maven-release-plugin] prepare release maven-3.0-beta-1
...
git-svn-id: https://svn.apache.org/repos/asf/maven/maven-3/trunk@935664 13f79535-47bb-0310-9956-ffa450edef68
2010-04-19 16:54:05 +00:00
Kristian Rosenvold
954acd1a12
o Refactoring: Extracted schedules out of DefaultLifecycles
...
git-svn-id: https://svn.apache.org/repos/asf/maven/maven-3/trunk@935341 13f79535-47bb-0310-9956-ffa450edef68
2010-04-18 13:52:20 +00:00
Kristian Rosenvold
69c68d06c5
[MNG-4633] Reactor artifact resolution in weave mode
...
Resolves artifacts from within reactor build.
No longer requires artifacts to be present in local repository before building weave mode ;)
git-svn-id: https://svn.apache.org/repos/asf/maven/maven-3/trunk@935334 13f79535-47bb-0310-9956-ffa450edef68
2010-04-18 11:36:37 +00:00
Benjamin Bentmann
e3c7c2633d
o Fixed format of project id
...
git-svn-id: https://svn.apache.org/repos/asf/maven/maven-3/trunk@934867 13f79535-47bb-0310-9956-ffa450edef68
2010-04-16 13:37:25 +00:00
Benjamin Bentmann
419a1d4627
o Refactored code
...
git-svn-id: https://svn.apache.org/repos/asf/maven/maven-3/trunk@934861 13f79535-47bb-0310-9956-ffa450edef68
2010-04-16 13:18:48 +00:00
Benjamin Bentmann
41eb59fdd1
o Fixed handling of missing project artifact id
...
git-svn-id: https://svn.apache.org/repos/asf/maven/maven-3/trunk@934440 13f79535-47bb-0310-9956-ffa450edef68
2010-04-15 15:09:40 +00:00
Kristian Rosenvold
7e5e5eb1da
[MNG-4633] Weave mode operational.
...
Replaced approximation-based algorithm for detecting upstream-mojo dependencies with
a proper phase based solution. Revised re-resolution strategy of reactor artifacts
There are a few minor performance inefficiencies (only in weave mode), that will be
sorted for beta-2.
Improved logging, and also added initial graphviz-format log output support
git-svn-id: https://svn.apache.org/repos/asf/maven/maven-3/trunk@934425 13f79535-47bb-0310-9956-ffa450edef68
2010-04-15 14:34:42 +00:00
Benjamin Bentmann
9fa047dc30
o Removed unused import
...
git-svn-id: https://svn.apache.org/repos/asf/maven/maven-3/trunk@934206 13f79535-47bb-0310-9956-ffa450edef68
2010-04-14 21:39:45 +00:00
Kristian Rosenvold
95330133d9
[MNG-4633] Fixed weave mode bug when building m3 itself in weave mode.
...
Updated testcase for MEP.
Also removed all unused/unecessar code from weave mode.
git-svn-id: https://svn.apache.org/repos/asf/maven/maven-3/trunk@934201 13f79535-47bb-0310-9956-ffa450edef68
2010-04-14 21:23:26 +00:00
Benjamin Bentmann
ac455ccc60
o Polished logging
...
git-svn-id: https://svn.apache.org/repos/asf/maven/maven-3/trunk@933910 13f79535-47bb-0310-9956-ffa450edef68
2010-04-14 11:02:23 +00:00
Igor Fedorenko
2115920094
MNG-4634 Allow custom lifecycles
...
Build extensions plugins can now define new lifecycles. Implementation guarantees
that standard lifecycles, i.e. default, clean and site, are considered before custom
lifecycles. It assumes that phase names are globally unique and ignores any
duplicate phase names (with a warning).
git-svn-id: https://svn.apache.org/repos/asf/maven/maven-3/trunk@933848 13f79535-47bb-0310-9956-ffa450edef68
2010-04-14 03:09:21 +00:00
Kristian Rosenvold
87ff4bf414
[MNG-4633] Changes from review on #maven-dev
...
git-svn-id: https://svn.apache.org/repos/asf/maven/maven-3/trunk@933799 13f79535-47bb-0310-9956-ffa450edef68
2010-04-13 22:00:53 +00:00
Kristian Rosenvold
12b34781ec
[MNG-4633] Removed isWeaveMode from ReactorArtifactRepository
...
This feature was incorrect, and weave mode requires no special handling here.
git-svn-id: https://svn.apache.org/repos/asf/maven/maven-3/trunk@933771 13f79535-47bb-0310-9956-ffa450edef68
2010-04-13 20:09:15 +00:00