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
Benjamin Bentmann
6917060e56
o Eased migration
...
git-svn-id: https://svn.apache.org/repos/asf/maven/maven-3/trunk@933174 13f79535-47bb-0310-9956-ffa450edef68
2010-04-12 10:19:24 +00:00
Benjamin Bentmann
3d2bebeb19
o Formatted code
...
git-svn-id: https://svn.apache.org/repos/asf/maven/maven-3/trunk@933172 13f79535-47bb-0310-9956-ffa450edef68
2010-04-12 10:18:26 +00:00
Benjamin Bentmann
e171aa5e0d
o Refactored code
...
git-svn-id: https://svn.apache.org/repos/asf/maven/maven-3/trunk@933001 13f79535-47bb-0310-9956-ffa450edef68
2010-04-11 22:15:17 +00:00
Benjamin Bentmann
91e83d2424
o Refactored execution event firing
...
git-svn-id: https://svn.apache.org/repos/asf/maven/maven-3/trunk@933000 13f79535-47bb-0310-9956-ffa450edef68
2010-04-11 21:41:33 +00:00
Benjamin Bentmann
21997b5c6b
o Improved logging for forked executions
...
git-svn-id: https://svn.apache.org/repos/asf/maven/maven-3/trunk@932966 13f79535-47bb-0310-9956-ffa450edef68
2010-04-11 18:10:07 +00:00
Jason van Zyl
6ab4736f12
Change the default maven-compiler-plugin version to 2.3
...
git-svn-id: https://svn.apache.org/repos/asf/maven/maven-3/trunk@932701 13f79535-47bb-0310-9956-ffa450edef68
2010-04-10 11:48:33 +00:00
Benjamin Bentmann
0c20759680
[MNG-4453] [regression] Plugin versions defined in a lifecycle mapping are not respected
...
git-svn-id: https://svn.apache.org/repos/asf/maven/maven-3/trunk@932609 13f79535-47bb-0310-9956-ffa450edef68
2010-04-09 20:59:09 +00:00
Benjamin Bentmann
238f8c02fb
[MNG-2994] Snapshot repositories are not checked when using ranges
...
git-svn-id: https://svn.apache.org/repos/asf/maven/maven-3/trunk@932128 13f79535-47bb-0310-9956-ffa450edef68
2010-04-08 21:29:56 +00:00
Benjamin Bentmann
51b1094d1e
o Used generated clone() methods
...
git-svn-id: https://svn.apache.org/repos/asf/maven/maven-3/trunk@932100 13f79535-47bb-0310-9956-ffa450edef68
2010-04-08 20:47:10 +00:00
Benjamin Bentmann
5f7181d9b8
o Added missing method signature
...
git-svn-id: https://svn.apache.org/repos/asf/maven/maven-3/trunk@931928 13f79535-47bb-0310-9956-ffa450edef68
2010-04-08 13:25:09 +00:00
Kristian Rosenvold
643337864b
[MNG-3004] Re-added calculateExecutionPlan to DLE, fixed ASF code standard
...
git-svn-id: https://svn.apache.org/repos/asf/maven/maven-3/trunk@931921 13f79535-47bb-0310-9956-ffa450edef68
2010-04-08 13:06:58 +00:00
Kristian Rosenvold
83237e46af
[MNG-3004] Concurrent building of multimodule projects
...
This commit consists of a modularization of the DefaultLifecycleExecutor into smaller
components. This is primarily done with the intention of extracting execution strategy
somewhat from the rest of the logic.
It also contains three differenent execution strategies:
A) Linear ("Classic")
B) Parallel (Based on Dan's original implemementation)
C) Weave (Still experimental)
The command line -T option activates parallel running, and the argument
is in the form -T <[nThreads, a float][C][W]|auto>
Notes:
* The output demultiplexer is disabled in this commit, and output will appear intermingled.
* The modello plugin has known problems
* Surefire must be run in forkmode at least once.
git-svn-id: https://svn.apache.org/repos/asf/maven/maven-3/trunk@931884 13f79535-47bb-0310-9956-ffa450edef68
2010-04-08 11:29:13 +00:00
Igor Fedorenko
fba6edc9ae
MNG-4628 ReactorArtifactRepository is not setup soon enough for AbstractMavenLifecycleParticipant#afterProjectsRead
...
git-svn-id: https://svn.apache.org/repos/asf/maven/maven-3/trunk@931641 13f79535-47bb-0310-9956-ffa450edef68
2010-04-07 18:58:53 +00:00
Benjamin Bentmann
1f9e91da55
[MNG-4625] Interpolation of settings.xml fails if an expression's value contains XML markup
...
git-svn-id: https://svn.apache.org/repos/asf/maven/maven-3/trunk@931545 13f79535-47bb-0310-9956-ffa450edef68
2010-04-07 13:44:18 +00:00
Benjamin Bentmann
37a0e64aa0
[MNG-4618] maven-javadoc-plugin aggregate-jar fails with maven3 and multiple modules
...
git-svn-id: https://svn.apache.org/repos/asf/maven/maven-3/trunk@931086 13f79535-47bb-0310-9956-ffa450edef68
2010-04-06 11:00:19 +00:00
Benjamin Bentmann
aa0b4f4618
[MNG-3133] DefaultModelInheritence::appendPath assumes it is operating on interpolated/literal paths
...
git-svn-id: https://svn.apache.org/repos/asf/maven/maven-3/trunk@930411 13f79535-47bb-0310-9956-ffa450edef68
2010-04-02 22:07:04 +00:00
Benjamin Bentmann
d425e273a1
[MNG-3470] Build does not fail on corrupted POM even with checksumPolicy=fail
...
git-svn-id: https://svn.apache.org/repos/asf/maven/maven-3/trunk@929985 13f79535-47bb-0310-9956-ffa450edef68
2010-04-01 14:16:03 +00:00
Benjamin Bentmann
e45fa790c7
[MNG-4418] Dependency resolution appears to misbehave if a remote repository uses the id "local"
...
git-svn-id: https://svn.apache.org/repos/asf/maven/maven-3/trunk@929329 13f79535-47bb-0310-9956-ffa450edef68
2010-03-30 22:53:01 +00:00
Benjamin Bentmann
1b157097df
o Fixed potential NPE
...
git-svn-id: https://svn.apache.org/repos/asf/maven/maven-3/trunk@929317 13f79535-47bb-0310-9956-ffa450edef68
2010-03-30 22:03:01 +00:00
Benjamin Bentmann
aa68fb033b
[MNG-2741] [regression] Meaningless error message: "Error transferring file"
...
git-svn-id: https://svn.apache.org/repos/asf/maven/maven-3/trunk@929217 13f79535-47bb-0310-9956-ffa450edef68
2010-03-30 18:39:31 +00:00
Benjamin Bentmann
912a565ffc
[MNG-3616] Null Pointer Exception when mirrorOf missing from mirror in settings.xml
...
git-svn-id: https://svn.apache.org/repos/asf/maven/maven-3/trunk@929083 13f79535-47bb-0310-9956-ffa450edef68
2010-03-30 11:20:29 +00:00
Benjamin Bentmann
2e814346e6
o Refactored settings validation to support more extensive problem descriptor
...
git-svn-id: https://svn.apache.org/repos/asf/maven/maven-3/trunk@928934 13f79535-47bb-0310-9956-ffa450edef68
2010-03-29 22:58:14 +00:00
Benjamin Bentmann
57fd3fb279
[MNG-3779] Improve error message when trying to execute moojo with no pom.xml
...
git-svn-id: https://svn.apache.org/repos/asf/maven/maven-3/trunk@928903 13f79535-47bb-0310-9956-ffa450edef68
2010-03-29 21:16:26 +00:00
Benjamin Bentmann
b16a005106
[MNG-4005] Throw Validation Error if pom contains a dependency with two different versions
...
o Relaxed to warning for now to ease migration
git-svn-id: https://svn.apache.org/repos/asf/maven/maven-3/trunk@928485 13f79535-47bb-0310-9956-ffa450edef68
2010-03-28 19:47:30 +00:00
Benjamin Bentmann
bd1f3b58e5
[MNG-2222] dependency to dependency without source code fails
...
git-svn-id: https://svn.apache.org/repos/asf/maven/maven-3/trunk@928058 13f79535-47bb-0310-9956-ffa450edef68
2010-03-26 21:03:19 +00:00
Benjamin Bentmann
edd0eb016b
o Fixed classifier
...
git-svn-id: https://svn.apache.org/repos/asf/maven/maven-3/trunk@927830 13f79535-47bb-0310-9956-ffa450edef68
2010-03-26 13:00:00 +00:00
Benjamin Bentmann
5507063fc2
o Aligned version resolver with prefix resolver and made it support a model as additional input
...
git-svn-id: https://svn.apache.org/repos/asf/maven/maven-3/trunk@927604 13f79535-47bb-0310-9956-ffa450edef68
2010-03-25 21:55:08 +00:00
Benjamin Bentmann
dfd067b3ed
o Refactored code to be more general/clear
...
git-svn-id: https://svn.apache.org/repos/asf/maven/maven-3/trunk@927050 13f79535-47bb-0310-9956-ffa450edef68
2010-03-24 13:26:24 +00:00
Benjamin Bentmann
c180c2137c
o Restored backward-compat with maven-help-plugin:2.1
...
git-svn-id: https://svn.apache.org/repos/asf/maven/maven-3/trunk@926030 13f79535-47bb-0310-9956-ffa450edef68
2010-03-22 11:08:38 +00:00
Benjamin Bentmann
a1f22c3da7
o Restored backward-compat
...
git-svn-id: https://svn.apache.org/repos/asf/maven/maven-3/trunk@925254 13f79535-47bb-0310-9956-ffa450edef68
2010-03-19 15:02:22 +00:00
Benjamin Bentmann
1e91b227f9
o Polished error message
...
git-svn-id: https://svn.apache.org/repos/asf/maven/maven-3/trunk@921933 13f79535-47bb-0310-9956-ffa450edef68
2010-03-11 16:50:25 +00:00
Benjamin Bentmann
d946c8cbe9
[MNG-4586] Plugin prefix can't be resolved from plugin management if management entry is missing plugin version
...
git-svn-id: https://svn.apache.org/repos/asf/maven/maven-3/trunk@921932 13f79535-47bb-0310-9956-ffa450edef68
2010-03-11 16:49:08 +00:00
Benjamin Bentmann
c5e7758e3e
[MNG-4580] Plugin dependencies for module ignored when building from aggregator project using direct plugin invocation
...
git-svn-id: https://svn.apache.org/repos/asf/maven/maven-3/trunk@921579 13f79535-47bb-0310-9956-ffa450edef68
2010-03-10 21:30:47 +00:00
Benjamin Bentmann
22585104f6
o Extended debug logging
...
git-svn-id: https://svn.apache.org/repos/asf/maven/maven-3/trunk@921484 13f79535-47bb-0310-9956-ffa450edef68
2010-03-10 17:55:47 +00:00
Benjamin Bentmann
bfaab01874
[maven-release-plugin] prepare for next development iteration
...
git-svn-id: https://svn.apache.org/repos/asf/maven/maven-3/trunk@921170 13f79535-47bb-0310-9956-ffa450edef68
2010-03-09 22:24:47 +00:00
Benjamin Bentmann
0c78c31304
[maven-release-plugin] prepare release maven-3.0-alpha-7
...
git-svn-id: https://svn.apache.org/repos/asf/maven/maven-3/trunk@921168 13f79535-47bb-0310-9956-ffa450edef68
2010-03-09 22:24:22 +00:00
Benjamin Bentmann
767cc74a6b
[MNG-1144] List 2 or more maven goals in the <defaultGoal> of the POM
...
git-svn-id: https://svn.apache.org/repos/asf/maven/maven-3/trunk@920469 13f79535-47bb-0310-9956-ffa450edef68
2010-03-08 19:24:24 +00:00
Benjamin Bentmann
ea8742b7bf
o Fixed typos
...
git-svn-id: https://svn.apache.org/repos/asf/maven/maven-3/trunk@917251 13f79535-47bb-0310-9956-ffa450edef68
2010-02-28 19:00:46 +00:00
Benjamin Bentmann
57ff75ee45
[MNG-4553] Plugins artifact filtering should use full Artifact identification instead only ArtifactId
...
git-svn-id: https://svn.apache.org/repos/asf/maven/maven-3/trunk@917014 13f79535-47bb-0310-9956-ffa450edef68
2010-02-27 18:55:06 +00:00
Benjamin Bentmann
8a87da6a98
o Made default project name more concise
...
git-svn-id: https://svn.apache.org/repos/asf/maven/maven-3/trunk@916984 13f79535-47bb-0310-9956-ffa450edef68
2010-02-27 16:34:58 +00:00
Benjamin Bentmann
bc314e68aa
o Concentrated all plugin artifact resolution in one component
...
git-svn-id: https://svn.apache.org/repos/asf/maven/maven-3/trunk@911645 13f79535-47bb-0310-9956-ffa450edef68
2010-02-18 23:19:48 +00:00
Benjamin Bentmann
862e8875d1
[MNG-4561] [regression] network settings are not applied to repositories from plugin dependencies
...
[MNG-4528] [regression] mvn deploy ignores proxy settings
o Revised original solution to generally exclude wagons pulled in transitively via Maven core artifacts
git-svn-id: https://svn.apache.org/repos/asf/maven/maven-3/trunk@909934 13f79535-47bb-0310-9956-ffa450edef68
2010-02-13 23:52:37 +00:00
Benjamin Bentmann
fd5683b936
[MNG-4561] [regression] network settings are not applied to repositories from plugin dependencies
...
git-svn-id: https://svn.apache.org/repos/asf/maven/maven-3/trunk@909830 13f79535-47bb-0310-9956-ffa450edef68
2010-02-13 14:27:02 +00:00
Kristian Rosenvold
a1438752da
Fixed safe publication issue in DefaultArtifact, re-changed CopyOnWriteArraySet to unmodifiableSet
...
Verified the existence of unsafe publication regarding file and resolved attributes in DefaultArtifact.
Revised earlier change to strengthen intended focus on immutability of HashSet
git-svn-id: https://svn.apache.org/repos/asf/maven/maven-3/trunk@908650 13f79535-47bb-0310-9956-ffa450edef68
2010-02-10 19:52:07 +00:00
Benjamin Bentmann
92a7283378
o Stabilized ordering
...
git-svn-id: https://svn.apache.org/repos/asf/maven/maven-3/trunk@908459 13f79535-47bb-0310-9956-ffa450edef68
2010-02-10 11:58:11 +00:00
Kristian Rosenvold
6c59fced77
Changed to threadsafe Map/Set structures
...
The changed classes have confirmed unsafe concurrent access using failfast-collections
git-svn-id: https://svn.apache.org/repos/asf/maven/maven-3/trunk@906463 13f79535-47bb-0310-9956-ffa450edef68
2010-02-04 12:12:14 +00:00
Benjamin Bentmann
7d8835762c
o Extended debug logging
...
git-svn-id: https://svn.apache.org/repos/asf/maven/maven-3/trunk@905425 13f79535-47bb-0310-9956-ffa450edef68
2010-02-01 21:58:22 +00:00
Benjamin Bentmann
1df9413fd4
[MNG-4554] [regression] plugin updates are requested on every build regardless of policies
...
git-svn-id: https://svn.apache.org/repos/asf/maven/maven-3/trunk@905424 13f79535-47bb-0310-9956-ffa450edef68
2010-02-01 21:57:40 +00:00
Benjamin Bentmann
8b6616cf3b
[MNG-4464] Improve handling of relative paths with backslashes
...
git-svn-id: https://svn.apache.org/repos/asf/maven/maven-3/trunk@904931 13f79535-47bb-0310-9956-ffa450edef68
2010-01-31 00:27:21 +00:00
Benjamin Bentmann
d0d3f58fff
[MNG-4526] [regression] Shade plugin includes too much (relative to 2.2.1)
...
git-svn-id: https://svn.apache.org/repos/asf/maven/maven-3/trunk@904309 13f79535-47bb-0310-9956-ffa450edef68
2010-01-28 23:48:31 +00:00
Benjamin Bentmann
c18b8872de
[MNG-4536] Long build time - enforcer running too many times
...
git-svn-id: https://svn.apache.org/repos/asf/maven/maven-3/trunk@904188 13f79535-47bb-0310-9956-ffa450edef68
2010-01-28 17:57:08 +00:00
Benjamin Bentmann
811c97ec30
o Extended debug logging
...
git-svn-id: https://svn.apache.org/repos/asf/maven/maven-3/trunk@903425 13f79535-47bb-0310-9956-ffa450edef68
2010-01-26 21:27:22 +00:00
Benjamin Bentmann
459c2e4e03
o Strengthened cache key
...
git-svn-id: https://svn.apache.org/repos/asf/maven/maven-3/trunk@903183 13f79535-47bb-0310-9956-ffa450edef68
2010-01-26 11:40:44 +00:00
Benjamin Bentmann
046666a715
[MNG-3168] Correct error message when project descriptor not found
...
git-svn-id: https://svn.apache.org/repos/asf/maven/maven-3/trunk@902614 13f79535-47bb-0310-9956-ffa450edef68
2010-01-24 17:52:36 +00:00
Benjamin Bentmann
a7cf185920
o Tweaked error reporting to exclude well-known exceptions
...
git-svn-id: https://svn.apache.org/repos/asf/maven/maven-3/trunk@902613 13f79535-47bb-0310-9956-ffa450edef68
2010-01-24 17:51:37 +00:00
Benjamin Bentmann
3b35b6222a
[MNG-4522] Maven3 doesn't fail build when a pom from transitive dependency can't be found
...
git-svn-id: https://svn.apache.org/repos/asf/maven/maven-3/trunk@902573 13f79535-47bb-0310-9956-ffa450edef68
2010-01-24 14:24:34 +00:00
Benjamin Bentmann
664537e3f8
o Eased debugging
...
git-svn-id: https://svn.apache.org/repos/asf/maven/maven-3/trunk@901925 13f79535-47bb-0310-9956-ffa450edef68
2010-01-21 23:37:42 +00:00
Benjamin Bentmann
b6c016a84e
[MNG-4541] Extend class realm manager delegate to allow conditional behavior
...
git-svn-id: https://svn.apache.org/repos/asf/maven/maven-3/trunk@901852 13f79535-47bb-0310-9956-ffa450edef68
2010-01-21 21:01:19 +00:00
Benjamin Bentmann
a789d4c288
o Refactored code
...
git-svn-id: https://svn.apache.org/repos/asf/maven/maven-3/trunk@901751 13f79535-47bb-0310-9956-ffa450edef68
2010-01-21 15:54:28 +00:00
Benjamin Bentmann
04983c0111
o Refactored code
...
git-svn-id: https://svn.apache.org/repos/asf/maven/maven-3/trunk@901701 13f79535-47bb-0310-9956-ffa450edef68
2010-01-21 13:38:42 +00:00
Benjamin Bentmann
2c107b31c7
o Fixed propagation of network settings
...
git-svn-id: https://svn.apache.org/repos/asf/maven/maven-3/trunk@900618 13f79535-47bb-0310-9956-ffa450edef68
2010-01-19 00:17:34 +00:00
Benjamin Bentmann
f7c13251e2
o Fixed request copying to actually return copy
...
git-svn-id: https://svn.apache.org/repos/asf/maven/maven-3/trunk@900569 13f79535-47bb-0310-9956-ffa450edef68
2010-01-18 21:32:21 +00:00
Benjamin Bentmann
1d2fd838ce
o Fixed NPE
...
git-svn-id: https://svn.apache.org/repos/asf/maven/maven-3/trunk@900540 13f79535-47bb-0310-9956-ffa450edef68
2010-01-18 20:39:42 +00:00
Benjamin Bentmann
fa2b09bc0a
o Used proper class loader
...
git-svn-id: https://svn.apache.org/repos/asf/maven/maven-3/trunk@899927 13f79535-47bb-0310-9956-ffa450edef68
2010-01-16 12:22:56 +00:00
Benjamin Bentmann
e1f58d5f3d
[MNG-4528] [regression] mvn deploy ignores proxy settings
...
git-svn-id: https://svn.apache.org/repos/asf/maven/maven-3/trunk@899004 13f79535-47bb-0310-9956-ffa450edef68
2010-01-14 00:09:12 +00:00
Benjamin Bentmann
574641d86c
[maven-release-plugin] prepare for next development iteration
...
git-svn-id: https://svn.apache.org/repos/asf/maven/maven-3/trunk@896381 13f79535-47bb-0310-9956-ffa450edef68
2010-01-06 10:49:23 +00:00
Benjamin Bentmann
9e8a9af6ad
[maven-release-plugin] prepare release maven-3.0-alpha-6
...
git-svn-id: https://svn.apache.org/repos/asf/maven/maven-3/trunk@896377 13f79535-47bb-0310-9956-ffa450edef68
2010-01-06 10:46:24 +00:00
Benjamin Bentmann
9f217fd24c
o Improved robustness
...
git-svn-id: https://svn.apache.org/repos/asf/maven/maven-3/trunk@895291 13f79535-47bb-0310-9956-ffa450edef68
2010-01-02 21:13:54 +00:00
Benjamin Bentmann
a5b2dd1a1f
o Preferred JRE API
...
git-svn-id: https://svn.apache.org/repos/asf/maven/maven-3/trunk@895277 13f79535-47bb-0310-9956-ffa450edef68
2010-01-02 20:01:19 +00:00
Benjamin Bentmann
1957ff0de9
o Optimized performance
...
git-svn-id: https://svn.apache.org/repos/asf/maven/maven-3/trunk@895249 13f79535-47bb-0310-9956-ffa450edef68
2010-01-02 18:12:44 +00:00
Benjamin Bentmann
afb40dc0e9
[MNG-4379] Properties defined in parent POM and used in systemPath element cause POM validation warnings and dependencies ignoration - compilation error
...
git-svn-id: https://svn.apache.org/repos/asf/maven/maven-3/trunk@895245 13f79535-47bb-0310-9956-ffa450edef68
2010-01-02 17:44:37 +00:00
Benjamin Bentmann
ac03bb52c0
o Excluded model-builder from plugin realm
...
git-svn-id: https://svn.apache.org/repos/asf/maven/maven-3/trunk@894921 13f79535-47bb-0310-9956-ffa450edef68
2009-12-31 18:36:19 +00:00
Benjamin Bentmann
21dd7e9b9e
[MNG-4492] Integration test MNG1830 fails with GIT based forks
...
git-svn-id: https://svn.apache.org/repos/asf/maven/maven-3/trunk@890355 13f79535-47bb-0310-9956-ffa450edef68
2009-12-14 15:03:20 +00:00
Benjamin Bentmann
749e07b000
o Refactored code
...
git-svn-id: https://svn.apache.org/repos/asf/maven/maven-3/trunk@889472 13f79535-47bb-0310-9956-ffa450edef68
2009-12-10 23:54:38 +00:00
Benjamin Bentmann
d3534c90bd
[MNG-4489] [regression] Mirror/proxy/auth does not apply to repositories discovered in POMs of build extensions
...
git-svn-id: https://svn.apache.org/repos/asf/maven/maven-3/trunk@889460 13f79535-47bb-0310-9956-ffa450edef68
2009-12-10 23:10:28 +00:00
Benjamin Bentmann
9be3468e26
[MNG-4482] [regression] command line option "-update-snapshots" does not work for plugins/extensions
...
git-svn-id: https://svn.apache.org/repos/asf/maven/maven-3/trunk@887367 13f79535-47bb-0310-9956-ffa450edef68
2009-12-04 21:36:51 +00:00
Benjamin Bentmann
506b7c6334
o Restored (binary) backward-compat
...
git-svn-id: https://svn.apache.org/repos/asf/maven/maven-3/trunk@887311 13f79535-47bb-0310-9956-ffa450edef68
2009-12-04 18:26:21 +00:00
Benjamin Bentmann
705edc524a
[MNG-4475] Transitive Dependency Resolution silently fails if parent pom cannot be retrieved from repository
...
git-svn-id: https://svn.apache.org/repos/asf/maven/maven-3/trunk@885804 13f79535-47bb-0310-9956-ffa450edef68
2009-12-01 15:46:18 +00:00
Benjamin Bentmann
d6e0a1b149
o Improved problem reporting
...
git-svn-id: https://svn.apache.org/repos/asf/maven/maven-3/trunk@884840 13f79535-47bb-0310-9956-ffa450edef68
2009-11-27 11:52:03 +00:00
Benjamin Bentmann
f957961cb8
[MNG-4470] [regression] Proxies are ignored during artifact deployment
...
git-svn-id: https://svn.apache.org/repos/asf/maven/maven-3/trunk@884296 13f79535-47bb-0310-9956-ffa450edef68
2009-11-25 22:10:16 +00:00
Benjamin Bentmann
a8f2a0dd49
o Fixed exception message
...
git-svn-id: https://svn.apache.org/repos/asf/maven/maven-3/trunk@883520 13f79535-47bb-0310-9956-ffa450edef68
2009-11-23 22:14:10 +00:00
Benjamin Bentmann
ba0fef4676
[MNG-4465] [regression] can't run mvn help:effective-settings when offline
...
git-svn-id: https://svn.apache.org/repos/asf/maven/maven-3/trunk@883510 13f79535-47bb-0310-9956-ffa450edef68
2009-11-23 21:50:41 +00:00
Benjamin Bentmann
5b75081750
[MNG-3902] Remove visibility MavenProjectBuilder#buildStandaloneSuperProject
...
git-svn-id: https://svn.apache.org/repos/asf/maven/maven-3/trunk@883430 13f79535-47bb-0310-9956-ffa450edef68
2009-11-23 17:40:04 +00:00
Benjamin Bentmann
9adfaf82b5
[maven-release-plugin] prepare for next development iteration
...
git-svn-id: https://svn.apache.org/repos/asf/maven/maven-3/trunk@883378 13f79535-47bb-0310-9956-ffa450edef68
2009-11-23 15:46:44 +00:00
Benjamin Bentmann
c23ce88074
[maven-release-plugin] prepare release maven-3.0-alpha-5
...
git-svn-id: https://svn.apache.org/repos/asf/maven/maven-3/trunk@883375 13f79535-47bb-0310-9956-ffa450edef68
2009-11-23 15:45:11 +00:00
Benjamin Bentmann
1d14aab24a
[MNG-4459] [regression] Effective settings as visible to plugins contain plain text passwords
...
git-svn-id: https://svn.apache.org/repos/asf/maven/maven-3/trunk@882580 13f79535-47bb-0310-9956-ffa450edef68
2009-11-20 14:40:42 +00:00
Benjamin Bentmann
7c918bee74
o Introduced Maven API to decrypt settings
...
git-svn-id: https://svn.apache.org/repos/asf/maven/maven-3/trunk@882578 13f79535-47bb-0310-9956-ffa450edef68
2009-11-20 14:39:57 +00:00
Benjamin Bentmann
9e42487829
o Extended base plugin manager to allow for caller-supplied exclusions of certain plugin dependencies
...
git-svn-id: https://svn.apache.org/repos/asf/maven/maven-3/trunk@881793 13f79535-47bb-0310-9956-ffa450edef68
2009-11-18 14:53:55 +00:00
Benjamin Bentmann
1068ab557c
[MNG-4454] Incomplete <parent> element causes NPE
...
git-svn-id: https://svn.apache.org/repos/asf/maven/maven-3/trunk@881784 13f79535-47bb-0310-9956-ffa450edef68
2009-11-18 14:08:28 +00:00
Benjamin Bentmann
8b21cd1567
[MNG-4450] [regression] Stub project for missing dependency POMs is not properly created
...
git-svn-id: https://svn.apache.org/repos/asf/maven/maven-3/trunk@881563 13f79535-47bb-0310-9956-ffa450edef68
2009-11-17 22:05:28 +00:00
Benjamin Bentmann
b48f4f4e49
o Polished error reporting
...
git-svn-id: https://svn.apache.org/repos/asf/maven/maven-3/trunk@881305 13f79535-47bb-0310-9956-ffa450edef68
2009-11-17 14:41:17 +00:00
Benjamin Bentmann
0f465258e5
[MNG-4440] error message should clearly indicate the module that failed, and how to continue
...
git-svn-id: https://svn.apache.org/repos/asf/maven/maven-3/trunk@836267 13f79535-47bb-0310-9956-ffa450edef68
2009-11-14 21:36:31 +00:00
Benjamin Bentmann
3f677ab042
o Removed dead code
...
git-svn-id: https://svn.apache.org/repos/asf/maven/maven-3/trunk@836255 13f79535-47bb-0310-9956-ffa450edef68
2009-11-14 20:13:04 +00:00
Benjamin Bentmann
8e826033a8
[maven-release-plugin] prepare for next development iteration
...
git-svn-id: https://svn.apache.org/repos/asf/maven/maven-3/trunk@835944 13f79535-47bb-0310-9956-ffa450edef68
2009-11-13 18:02:13 +00:00
Benjamin Bentmann
f54f1ec409
[maven-release-plugin] prepare release maven-3.0-alpha-4
...
git-svn-id: https://svn.apache.org/repos/asf/maven/maven-3/trunk@835941 13f79535-47bb-0310-9956-ffa450edef68
2009-11-13 18:00:22 +00:00
Benjamin Bentmann
27ff5d5c41
[MNG-4433] [regression] command line option "-update-snapshots" does not work for parent POMs
...
git-svn-id: https://svn.apache.org/repos/asf/maven/maven-3/trunk@834587 13f79535-47bb-0310-9956-ffa450edef68
2009-11-10 18:32:14 +00:00
Benjamin Bentmann
c10f412029
[maven-release-plugin] prepare for next development iteration
...
git-svn-id: https://svn.apache.org/repos/asf/maven/maven-3/trunk@834123 13f79535-47bb-0310-9956-ffa450edef68
2009-11-09 16:00:39 +00:00
Benjamin Bentmann
98ab96d19b
[maven-release-plugin] prepare release maven-3.0-alpha-3
...
git-svn-id: https://svn.apache.org/repos/asf/maven/maven-3/trunk@834118 13f79535-47bb-0310-9956-ffa450edef68
2009-11-09 15:55:07 +00:00
Benjamin Bentmann
1ef9a7692b
[maven-release-plugin] prepare for next development iteration
...
git-svn-id: https://svn.apache.org/repos/asf/maven/maven-3/trunk@834106 13f79535-47bb-0310-9956-ffa450edef68
2009-11-09 15:26:12 +00:00
Benjamin Bentmann
7dd84efa0e
[maven-release-plugin] prepare release maven-3.0-alpha-3
...
git-svn-id: https://svn.apache.org/repos/asf/maven/maven-3/trunk@834104 13f79535-47bb-0310-9956-ffa450edef68
2009-11-09 15:24:06 +00:00
Benjamin Bentmann
185d5a07c8
o Tweaked error reporting
...
git-svn-id: https://svn.apache.org/repos/asf/maven/maven-3/trunk@833724 13f79535-47bb-0310-9956-ffa450edef68
2009-11-07 17:51:36 +00:00
Benjamin Bentmann
e697820d18
o Reverted changes introduced in r833566 due to IT failuree
...
git-svn-id: https://svn.apache.org/repos/asf/maven/maven-3/trunk@833697 13f79535-47bb-0310-9956-ffa450edef68
2009-11-07 15:11:27 +00:00
Daniel Fabulich
9da874c369
Adding experimental multithreading support. Naive implementation. Not guaranteed to work. Builder beware. You'd be crazy to use this... -Dmaven.threads=4
...
git-svn-id: https://svn.apache.org/repos/asf/maven/maven-3/trunk@833566 13f79535-47bb-0310-9956-ffa450edef68
2009-11-06 21:46:48 +00:00
Daniel Fabulich
b8874319f4
Expose the DAG and project map for reactor plugin
...
git-svn-id: https://svn.apache.org/repos/asf/maven/maven-3/trunk@833427 13f79535-47bb-0310-9956-ffa450edef68
2009-11-06 15:00:44 +00:00
Benjamin Bentmann
61ba8778b6
[MNG-4426] No javac errors in console when error stacktraces are turned on
...
git-svn-id: https://svn.apache.org/repos/asf/maven/maven-3/trunk@832729 13f79535-47bb-0310-9956-ffa450edef68
2009-11-04 12:51:58 +00:00
Benjamin Bentmann
3a767b55b5
o Converted GB18030 to ASCII with Unicode escapes
...
git-svn-id: https://svn.apache.org/repos/asf/maven/maven-3/trunk@832389 13f79535-47bb-0310-9956-ffa450edef68
2009-11-03 10:56:58 +00:00
Benjamin Bentmann
f601e9c097
[MNG-4423] Allow to query session data via plugin parameter expressions
...
git-svn-id: https://svn.apache.org/repos/asf/maven/maven-3/trunk@831552 13f79535-47bb-0310-9956-ffa450edef68
2009-10-31 15:24:56 +00:00
Benjamin Bentmann
59871b0ee7
o Fixed backward-compat
...
git-svn-id: https://svn.apache.org/repos/asf/maven/maven-3/trunk@831410 13f79535-47bb-0310-9956-ffa450edef68
2009-10-30 18:13:26 +00:00
Benjamin Bentmann
02cbed3d5a
[MNG-4413] [regression] Repositories discovered in dependency POMs are not subject to mirroring
...
git-svn-id: https://svn.apache.org/repos/asf/maven/maven-3/trunk@831282 13f79535-47bb-0310-9956-ffa450edef68
2009-10-30 12:24:40 +00:00
Benjamin Bentmann
defd0cc82a
[MNG-4416] [regression] Plugins are not properly ordered after merging with profile plugins
...
git-svn-id: https://svn.apache.org/repos/asf/maven/maven-3/trunk@830915 13f79535-47bb-0310-9956-ffa450edef68
2009-10-29 12:33:36 +00:00
Benjamin Bentmann
4d5a89d0d6
[MNG-4415] [regression] Plugins are not properly ordered after merging with inherited parent plugins
...
git-svn-id: https://svn.apache.org/repos/asf/maven/maven-3/trunk@830809 13f79535-47bb-0310-9956-ffa450edef68
2009-10-29 00:24:56 +00:00
Benjamin Bentmann
32d6c8699e
o Deprecated legacy class
...
git-svn-id: https://svn.apache.org/repos/asf/maven/maven-3/trunk@830355 13f79535-47bb-0310-9956-ffa450edef68
2009-10-27 21:55:07 +00:00
Benjamin Bentmann
642904917a
o Extended debug logging
...
git-svn-id: https://svn.apache.org/repos/asf/maven/maven-3/trunk@830186 13f79535-47bb-0310-9956-ffa450edef68
2009-10-27 13:51:28 +00:00
Benjamin Bentmann
611bd1c998
o Fixed regressions after refactoring
...
git-svn-id: https://svn.apache.org/repos/asf/maven/maven-3/trunk@830017 13f79535-47bb-0310-9956-ffa450edef68
2009-10-26 23:29:17 +00:00
Jason van Zyl
8f85d87b5c
o another pass at cleaning up the MavenCli, it still needs work but at least I can see a pattern now for embedding
...
git-svn-id: https://svn.apache.org/repos/asf/maven/maven-3/trunk@829988 13f79535-47bb-0310-9956-ffa450edef68
2009-10-26 21:42:53 +00:00
Benjamin Bentmann
20f8323b0a
[MNG-4221] Push all repository/artifact related code into a legacy module and create a backward compat layer for external consumers
...
o Refactored code to make maven-compat depend on maven-core, this got ugly regarding some tests which to a high degree depend on a full-blown repository system
git-svn-id: https://svn.apache.org/repos/asf/maven/maven-3/trunk@829934 13f79535-47bb-0310-9956-ffa450edef68
2009-10-26 20:16:00 +00:00
Benjamin Bentmann
65011e780e
o Decoupled test from central and used a file-based stub repo
...
git-svn-id: https://svn.apache.org/repos/asf/maven/maven-3/trunk@829415 13f79535-47bb-0310-9956-ffa450edef68
2009-10-24 17:25:01 +00:00
Benjamin Bentmann
66f67c3d40
o Added quick fix for LegacyRepositorySystemTest which hasn't been updated to use the stub repo yet
...
git-svn-id: https://svn.apache.org/repos/asf/maven/maven-3/trunk@829407 13f79535-47bb-0310-9956-ffa450edef68
2009-10-24 16:46:26 +00:00
Benjamin Bentmann
67c7dc2168
[MNG-4405] Uninterpolated expressions should cause an error for plugin versions
...
git-svn-id: https://svn.apache.org/repos/asf/maven/maven-3/trunk@829403 13f79535-47bb-0310-9956-ffa450edef68
2009-10-24 16:34:48 +00:00
Benjamin Bentmann
86c8236aab
o Decoupled tests from central and used a file-based stub repo
...
git-svn-id: https://svn.apache.org/repos/asf/maven/maven-3/trunk@829280 13f79535-47bb-0310-9956-ffa450edef68
2009-10-23 23:48:02 +00:00
Benjamin Bentmann
8d38204e16
[MNG-4401] [regression] central repository is tried before explicitly declared repositories during parent POM resolution
...
git-svn-id: https://svn.apache.org/repos/asf/maven/maven-3/trunk@829157 13f79535-47bb-0310-9956-ffa450edef68
2009-10-23 18:06:34 +00:00
Benjamin Bentmann
f5a93816c7
o Tweaked error message formatting
...
git-svn-id: https://svn.apache.org/repos/asf/maven/maven-3/trunk@829065 13f79535-47bb-0310-9956-ffa450edef68
2009-10-23 13:55:01 +00:00
Benjamin Bentmann
a05c12af81
o Added missing transfer listener
...
git-svn-id: https://svn.apache.org/repos/asf/maven/maven-3/trunk@829043 13f79535-47bb-0310-9956-ffa450edef68
2009-10-23 13:06:33 +00:00
Benjamin Bentmann
fce4db9c9c
[MNG-4400] [regression] Repository order from settings.xml is not respected during artifact resolution
...
git-svn-id: https://svn.apache.org/repos/asf/maven/maven-3/trunk@829009 13f79535-47bb-0310-9956-ffa450edef68
2009-10-23 11:43:38 +00:00
Benjamin Bentmann
ad34db3748
o Removed obsolete code
...
git-svn-id: https://svn.apache.org/repos/asf/maven/maven-3/trunk@828650 13f79535-47bb-0310-9956-ffa450edef68
2009-10-22 10:49:28 +00:00
Benjamin Bentmann
f7d7cbb6a0
o Improved error message
...
git-svn-id: https://svn.apache.org/repos/asf/maven/maven-3/trunk@828642 13f79535-47bb-0310-9956-ffa450edef68
2009-10-22 10:29:34 +00:00
Benjamin Bentmann
e85cd0c2c3
o Restored backward-compat
...
git-svn-id: https://svn.apache.org/repos/asf/maven/maven-3/trunk@828259 13f79535-47bb-0310-9956-ffa450edef68
2009-10-21 23:49:07 +00:00
Benjamin Bentmann
412ab3371b
o Fixed NPEs
...
git-svn-id: https://svn.apache.org/repos/asf/maven/maven-3/trunk@828249 13f79535-47bb-0310-9956-ffa450edef68
2009-10-21 23:27:21 +00:00
Benjamin Bentmann
c501175f79
[MNG-3819] [regression] Plugins that don't declare dependency on plexus-utils no longer get plexus-utils:1.1
...
git-svn-id: https://svn.apache.org/repos/asf/maven/maven-3/trunk@828222 13f79535-47bb-0310-9956-ffa450edef68
2009-10-21 21:24:21 +00:00
Benjamin Bentmann
d15b9be902
o Polished code
...
git-svn-id: https://svn.apache.org/repos/asf/maven/maven-3/trunk@827957 13f79535-47bb-0310-9956-ffa450edef68
2009-10-21 10:46:46 +00:00
Benjamin Bentmann
504f5bca65
[MNG-4186] Provide an exact pointer to documentation specific to each known exception that can occur
...
git-svn-id: https://svn.apache.org/repos/asf/maven/maven-3/trunk@827792 13f79535-47bb-0310-9956-ffa450edef68
2009-10-20 21:08:08 +00:00
Benjamin Bentmann
6e6f881bc8
o Specialized exception
...
git-svn-id: https://svn.apache.org/repos/asf/maven/maven-3/trunk@827020 13f79535-47bb-0310-9956-ffa450edef68
2009-10-20 09:50:35 +00:00
Benjamin Bentmann
b244bda0fd
o Improved error reporting
...
git-svn-id: https://svn.apache.org/repos/asf/maven/maven-3/trunk@826015 13f79535-47bb-0310-9956-ffa450edef68
2009-10-16 17:45:41 +00:00
Benjamin Bentmann
d6ad00a1f3
o Improved some exception messages
...
git-svn-id: https://svn.apache.org/repos/asf/maven/maven-3/trunk@825852 13f79535-47bb-0310-9956-ffa450edef68
2009-10-16 11:39:40 +00:00
Benjamin Bentmann
85089c7273
o Catched unckecked exceptions from mojos
...
git-svn-id: https://svn.apache.org/repos/asf/maven/maven-3/trunk@825518 13f79535-47bb-0310-9956-ffa450edef68
2009-10-15 15:29:09 +00:00
Benjamin Bentmann
5864960314
o Widened exception type to allow handling of errors, too
...
git-svn-id: https://svn.apache.org/repos/asf/maven/maven-3/trunk@825512 13f79535-47bb-0310-9956-ffa450edef68
2009-10-15 15:17:34 +00:00
Benjamin Bentmann
759928f4d0
o Added transfer listener for further downloads
...
git-svn-id: https://svn.apache.org/repos/asf/maven/maven-3/trunk@825494 13f79535-47bb-0310-9956-ffa450edef68
2009-10-15 13:40:24 +00:00
Benjamin Bentmann
865134cd8e
o Removed duplicate class
...
git-svn-id: https://svn.apache.org/repos/asf/maven/maven-3/trunk@825301 13f79535-47bb-0310-9956-ffa450edef68
2009-10-14 21:48:51 +00:00
Benjamin Bentmann
60b6c026c9
o Added transfer listener for project dependency downloads
...
git-svn-id: https://svn.apache.org/repos/asf/maven/maven-3/trunk@825299 13f79535-47bb-0310-9956-ffa450edef68
2009-10-14 21:43:21 +00:00
Benjamin Bentmann
6821063783
o Added transfer listener for project dependency downloads
...
git-svn-id: https://svn.apache.org/repos/asf/maven/maven-3/trunk@825289 13f79535-47bb-0310-9956-ffa450edef68
2009-10-14 21:22:35 +00:00
Benjamin Bentmann
3229076989
[MNG-4204] Remove support for legacy style repositories
...
git-svn-id: https://svn.apache.org/repos/asf/maven/maven-3/trunk@825183 13f79535-47bb-0310-9956-ffa450edef68
2009-10-14 16:39:08 +00:00
Benjamin Bentmann
d5ce7b9092
[MNG-4163] Deprecate all methods in MavenProject that relate to reporting.
...
git-svn-id: https://svn.apache.org/repos/asf/maven/maven-3/trunk@824941 13f79535-47bb-0310-9956-ffa450edef68
2009-10-13 21:49:31 +00:00
Jason van Zyl
787008b34a
o changes to allow polyglot maven to work
...
git-svn-id: https://svn.apache.org/repos/asf/maven/maven-3/trunk@824607 13f79535-47bb-0310-9956-ffa450edef68
2009-10-13 06:49:25 +00:00
Benjamin Bentmann
4f81e046ff
o Allowed arbitrary exception chaining
...
git-svn-id: https://svn.apache.org/repos/asf/maven/maven-3/trunk@824507 13f79535-47bb-0310-9956-ffa450edef68
2009-10-12 21:31:09 +00:00
Benjamin Bentmann
a13a336cea
[MNG-4390] Make parsing of settings.xml lenient with respect to unrecognized tags
...
git-svn-id: https://svn.apache.org/repos/asf/maven/maven-3/trunk@824188 13f79535-47bb-0310-9956-ffa450edef68
2009-10-11 22:39:55 +00:00
Benjamin Bentmann
d4ca575f08
o Added new settings builder that uses request/result pattern to allow for better problem reporting
...
git-svn-id: https://svn.apache.org/repos/asf/maven/maven-3/trunk@824172 13f79535-47bb-0310-9956-ffa450edef68
2009-10-11 21:25:11 +00:00
Benjamin Bentmann
00fa4413d2
o Added parser-neutral facades for the Modello generated settings reader/writer
...
git-svn-id: https://svn.apache.org/repos/asf/maven/maven-3/trunk@824168 13f79535-47bb-0310-9956-ffa450edef68
2009-10-11 21:22:35 +00:00
Benjamin Bentmann
4344a147a4
o Simplified code (the only two entries in the container context, the container itself and its core realm, don't apply to filtering)
...
git-svn-id: https://svn.apache.org/repos/asf/maven/maven-3/trunk@824114 13f79535-47bb-0310-9956-ffa450edef68
2009-10-11 17:30:24 +00:00
Jason van Zyl
9cca807583
o don't need the model locator here anymore, pushed to the front-end
...
git-svn-id: https://svn.apache.org/repos/asf/maven/maven-3/trunk@824099 13f79535-47bb-0310-9956-ffa450edef68
2009-10-11 16:19:51 +00:00
Jason van Zyl
07398e00bc
o push all pom format specific handling up to the front-end, internally inside maven we do not care what the source of POM information is
...
git-svn-id: https://svn.apache.org/repos/asf/maven/maven-3/trunk@824098 13f79535-47bb-0310-9956-ffa450edef68
2009-10-11 16:18:10 +00:00
Benjamin Bentmann
737bc0f63b
o Replaced hard-coded use of "pom.xml" with a component to enable customizers using other formats to use other file names as well
...
git-svn-id: https://svn.apache.org/repos/asf/maven/maven-3/trunk@823852 13f79535-47bb-0310-9956-ffa450edef68
2009-10-10 13:26:44 +00:00
Benjamin Bentmann
b55562328b
o Enabled reuse of MavenCli for embedded execution during the ITs
...
git-svn-id: https://svn.apache.org/repos/asf/maven/maven-3/trunk@823736 13f79535-47bb-0310-9956-ffa450edef68
2009-10-09 23:16:40 +00:00
Benjamin Bentmann
38509d6a46
o Disabled debug logging
...
git-svn-id: https://svn.apache.org/repos/asf/maven/maven-3/trunk@823110 13f79535-47bb-0310-9956-ffa450edef68
2009-10-08 10:09:00 +00:00
Benjamin Bentmann
87e56ea9f2
o Enabled debug logging
...
git-svn-id: https://svn.apache.org/repos/asf/maven/maven-3/trunk@823107 13f79535-47bb-0310-9956-ffa450edef68
2009-10-08 09:55:56 +00:00
Benjamin Bentmann
c9b3998514
o Added missing dependency
...
git-svn-id: https://svn.apache.org/repos/asf/maven/maven-3/trunk@823100 13f79535-47bb-0310-9956-ffa450edef68
2009-10-08 09:38:48 +00:00
Jason van Zyl
b6c70ca1f9
o another pass at removing wagon from the core.
...
git-svn-id: https://svn.apache.org/repos/asf/maven/maven-3/trunk@823064 13f79535-47bb-0310-9956-ffa450edef68
2009-10-08 06:32:35 +00:00
Benjamin Bentmann
bafa946f3c
o Fixed handling of missing plugin version during calculation of execution plan
...
git-svn-id: https://svn.apache.org/repos/asf/maven/maven-3/trunk@821170 13f79535-47bb-0310-9956-ffa450edef68
2009-10-02 21:18:11 +00:00
Benjamin Bentmann
f5b47d1a8a
o Simplified API
...
git-svn-id: https://svn.apache.org/repos/asf/maven/maven-3/trunk@821164 13f79535-47bb-0310-9956-ffa450edef68
2009-10-02 20:45:58 +00:00
Benjamin Bentmann
608ac9f30c
o Restored backward-compat for plugins that create MavenSession
...
git-svn-id: https://svn.apache.org/repos/asf/maven/maven-3/trunk@821082 13f79535-47bb-0310-9956-ffa450edef68
2009-10-02 16:24:54 +00:00
Jason van Zyl
dc92f34610
o first pass at cleaning up the embedding pattern
...
git-svn-id: https://svn.apache.org/repos/asf/maven/maven-3/trunk@820905 13f79535-47bb-0310-9956-ffa450edef68
2009-10-02 06:51:50 +00:00
Benjamin Bentmann
2cf974570a
[MNG-4385] [regression] Custom lifecycle mappings from build extension leak into other projects in the reactor without extension
...
git-svn-id: https://svn.apache.org/repos/asf/maven/maven-3/trunk@820616 13f79535-47bb-0310-9956-ffa450edef68
2009-10-01 11:39:28 +00:00
Benjamin Bentmann
8b88d97c41
o Extended error message to help diagnose bad class realms
...
git-svn-id: https://svn.apache.org/repos/asf/maven/maven-3/trunk@820600 13f79535-47bb-0310-9956-ffa450edef68
2009-10-01 10:47:10 +00:00
Benjamin Bentmann
58a24ac941
o Polished realm creation
...
git-svn-id: https://svn.apache.org/repos/asf/maven/maven-3/trunk@820597 13f79535-47bb-0310-9956-ffa450edef68
2009-10-01 10:21:02 +00:00
Benjamin Bentmann
f66bbf1172
o Extended debug logging
...
git-svn-id: https://svn.apache.org/repos/asf/maven/maven-3/trunk@820484 13f79535-47bb-0310-9956-ffa450edef68
2009-09-30 22:37:23 +00:00
Benjamin Bentmann
138d7bc9c2
o Allowed build extensions to contribute lifecycle participants
...
git-svn-id: https://svn.apache.org/repos/asf/maven/maven-3/trunk@820374 13f79535-47bb-0310-9956-ffa450edef68
2009-09-30 18:30:51 +00:00
Benjamin Bentmann
293dfbcb30
o Added missing dependencies
...
git-svn-id: https://svn.apache.org/repos/asf/maven/maven-3/trunk@820284 13f79535-47bb-0310-9956-ffa450edef68
2009-09-30 14:35:12 +00:00
Benjamin Bentmann
5a7d264481
o Adjusted warning
...
git-svn-id: https://svn.apache.org/repos/asf/maven/maven-3/trunk@820099 13f79535-47bb-0310-9956-ffa450edef68
2009-09-29 21:42:30 +00:00
Benjamin Bentmann
3bcdf432b2
o Unified code
...
git-svn-id: https://svn.apache.org/repos/asf/maven/maven-3/trunk@819871 13f79535-47bb-0310-9956-ffa450edef68
2009-09-29 09:46:01 +00:00
Benjamin Bentmann
42884072b2
o Revised extension caching to be insensitive to POM repos
...
git-svn-id: https://svn.apache.org/repos/asf/maven/maven-3/trunk@819868 13f79535-47bb-0310-9956-ffa450edef68
2009-09-29 09:38:12 +00:00
Benjamin Bentmann
663f9db7f4
o Restored backward-compat
...
git-svn-id: https://svn.apache.org/repos/asf/maven/maven-3/trunk@819758 13f79535-47bb-0310-9956-ffa450edef68
2009-09-28 22:41:26 +00:00
Olivier Lamy
e2594ad022
add generics.
...
remove unused imports.
git-svn-id: https://svn.apache.org/repos/asf/maven/maven-3/trunk@819726 13f79535-47bb-0310-9956-ffa450edef68
2009-09-28 20:43:23 +00:00
Benjamin Bentmann
c352138d0c
o Fixed tracking of extension realms in cache
...
git-svn-id: https://svn.apache.org/repos/asf/maven/maven-3/trunk@819596 13f79535-47bb-0310-9956-ffa450edef68
2009-09-28 15:43:14 +00:00
Benjamin Bentmann
5950571180
[MNG-4381] Allow extension plugins to contribute non-core components to be reused by other plugins
...
git-svn-id: https://svn.apache.org/repos/asf/maven/maven-3/trunk@819540 13f79535-47bb-0310-9956-ffa450edef68
2009-09-28 13:56:25 +00:00
Benjamin Bentmann
3412df6ea7
o Improved error message
...
git-svn-id: https://svn.apache.org/repos/asf/maven/maven-3/trunk@818099 13f79535-47bb-0310-9956-ffa450edef68
2009-09-23 13:39:31 +00:00
Benjamin Bentmann
34abdbf274
o Fixed sychronization after refactoring
...
git-svn-id: https://svn.apache.org/repos/asf/maven/maven-3/trunk@817780 13f79535-47bb-0310-9956-ffa450edef68
2009-09-22 19:19:32 +00:00
Benjamin Bentmann
eda354717b
[MNG-4194] API to safely release of plugin realms
...
o Allowed cache to track usage of plugins by projects
git-svn-id: https://svn.apache.org/repos/asf/maven/maven-3/trunk@817681 13f79535-47bb-0310-9956-ffa450edef68
2009-09-22 14:48:00 +00:00
Benjamin Bentmann
341f030f5c
o Generalized plugin realm cache
...
git-svn-id: https://svn.apache.org/repos/asf/maven/maven-3/trunk@817669 13f79535-47bb-0310-9956-ffa450edef68
2009-09-22 14:17:30 +00:00
Benjamin Bentmann
3646d923a9
o Renamed classes to better describe purpose
...
git-svn-id: https://svn.apache.org/repos/asf/maven/maven-3/trunk@817646 13f79535-47bb-0310-9956-ffa450edef68
2009-09-22 13:10:47 +00:00
Benjamin Bentmann
6d470389c6
o Fixed invalid POMs
...
git-svn-id: https://svn.apache.org/repos/asf/maven/maven-3/trunk@817607 13f79535-47bb-0310-9956-ffa450edef68
2009-09-22 11:41:39 +00:00
Benjamin Bentmann
08406e1c13
[MNG-4363] [regression] Dependency artifacts injected by plugins aren't included in class paths
...
git-svn-id: https://svn.apache.org/repos/asf/maven/maven-3/trunk@817233 13f79535-47bb-0310-9956-ffa450edef68
2009-09-21 12:57:43 +00:00
Benjamin Bentmann
fb40b8e83a
[MNG-4055] wrong error on mvn install in folder without pom.xml
...
git-svn-id: https://svn.apache.org/repos/asf/maven/maven-3/trunk@817227 13f79535-47bb-0310-9956-ffa450edef68
2009-09-21 12:32:45 +00:00
Benjamin Bentmann
fa454684ee
o Fixed handling of parameter alias in combination with default value
...
git-svn-id: https://svn.apache.org/repos/asf/maven/maven-3/trunk@816755 13f79535-47bb-0310-9956-ffa450edef68
2009-09-18 19:29:19 +00:00
Benjamin Bentmann
e88a644e41
o Restored MavenProject.getCollectedProjects()
...
git-svn-id: https://svn.apache.org/repos/asf/maven/maven-3/trunk@816681 13f79535-47bb-0310-9956-ffa450edef68
2009-09-18 15:46:26 +00:00
Benjamin Bentmann
ddf8257866
[MNG-4048] Allow to resolve dependencies using version range from reactor
...
git-svn-id: https://svn.apache.org/repos/asf/maven/maven-3/trunk@816180 13f79535-47bb-0310-9956-ffa450edef68
2009-09-17 13:26:10 +00:00
Benjamin Bentmann
5d459b0c0e
[MNG-4361] [regression] command line option "-update-snapshots" does not work
...
git-svn-id: https://svn.apache.org/repos/asf/maven/maven-3/trunk@816002 13f79535-47bb-0310-9956-ffa450edef68
2009-09-16 23:07:41 +00:00
Benjamin Bentmann
b98795ecb9
[MNG-3281] Revisit backwards compat of extensions (IT 0114)
...
git-svn-id: https://svn.apache.org/repos/asf/maven/maven-3/trunk@815761 13f79535-47bb-0310-9956-ffa450edef68
2009-09-16 13:21:50 +00:00
Benjamin Bentmann
6b2adee21f
[MNG-4360] [regression] wagon-webdav-jackrabbit doesn't work with Maven 3.x
...
git-svn-id: https://svn.apache.org/repos/asf/maven/maven-3/trunk@815413 13f79535-47bb-0310-9956-ffa450edef68
2009-09-15 17:43:36 +00:00
Benjamin Bentmann
2dc6a5313c
[MNG-4359] [regression] Locally reachable parent POMs outside of reactor are not found during dependency resolution
...
git-svn-id: https://svn.apache.org/repos/asf/maven/maven-3/trunk@815327 13f79535-47bb-0310-9956-ffa450edef68
2009-09-15 13:46:52 +00:00
Benjamin Bentmann
588907b593
o Properly handled linkage errors during mojo execution
...
git-svn-id: https://svn.apache.org/repos/asf/maven/maven-3/trunk@814890 13f79535-47bb-0310-9956-ffa450edef68
2009-09-14 22:28:01 +00:00
Benjamin Bentmann
0553645ac6
o Restored legacy code for backward-compat
...
git-svn-id: https://svn.apache.org/repos/asf/maven/maven-3/trunk@814889 13f79535-47bb-0310-9956-ffa450edef68
2009-09-14 22:27:17 +00:00
Benjamin Bentmann
8edb01d911
[MNG-4355] [regression] Extensions without version in the POM are not resolved to the RELEASE artifact
...
git-svn-id: https://svn.apache.org/repos/asf/maven/maven-3/trunk@814571 13f79535-47bb-0310-9956-ffa450edef68
2009-09-14 10:47:46 +00:00
Benjamin Bentmann
e66e2cf2f7
o Refactored code
...
git-svn-id: https://svn.apache.org/repos/asf/maven/maven-3/trunk@814350 13f79535-47bb-0310-9956-ffa450edef68
2009-09-13 17:29:26 +00:00
Benjamin Bentmann
7fee6483b3
o Revised ModelProblem to provide more detailed information about problem location
...
git-svn-id: https://svn.apache.org/repos/asf/maven/maven-3/trunk@814330 13f79535-47bb-0310-9956-ffa450edef68
2009-09-13 15:09:33 +00:00
Benjamin Bentmann
552a920fb0
o Fixed resolution of transitive dependencies
...
git-svn-id: https://svn.apache.org/repos/asf/maven/maven-3/trunk@813805 13f79535-47bb-0310-9956-ffa450edef68
2009-09-11 12:31:00 +00:00
Herve Boutemy
0553695bcb
added XML schema location for site.xml
...
git-svn-id: https://svn.apache.org/repos/asf/maven/maven-3/trunk@813781 13f79535-47bb-0310-9956-ffa450edef68
2009-09-11 11:34:15 +00:00
Herve Boutemy
b82977a18c
fixed errors reported by Checkstyle
...
git-svn-id: https://svn.apache.org/repos/asf/maven/maven-3/trunk@813612 13f79535-47bb-0310-9956-ffa450edef68
2009-09-10 21:58:39 +00:00
Benjamin Bentmann
4e37cb1a45
o Updated to plexus-classworlds:2.1.0-SNAPSHOT
...
git-svn-id: https://svn.apache.org/repos/asf/maven/maven-3/trunk@813572 13f79535-47bb-0310-9956-ffa450edef68
2009-09-10 20:09:48 +00:00
Herve Boutemy
8f2fd860e2
typo
...
git-svn-id: https://svn.apache.org/repos/asf/maven/maven-3/trunk@813498 13f79535-47bb-0310-9956-ffa450edef68
2009-09-10 16:31:07 +00:00
Benjamin Bentmann
77d2fb2068
[MNG-4350] [regression] Multiple goals bound to the same phase in a lifecycle mapping get executed out of order
...
git-svn-id: https://svn.apache.org/repos/asf/maven/maven-3/trunk@813144 13f79535-47bb-0310-9956-ffa450edef68
2009-09-09 22:30:13 +00:00
Benjamin Bentmann
22ef9f58fe
[MNG-4349] [regression] Maven hangs in endless loop if POM of relocated artifact is invalid
...
git-svn-id: https://svn.apache.org/repos/asf/maven/maven-3/trunk@812993 13f79535-47bb-0310-9956-ffa450edef68
2009-09-09 15:26:04 +00:00
Benjamin Bentmann
2c2c13aefb
[MNG-4348] [regression] Unnecessary remote repo access for POMs while execution plugin that does not require dependency resolution
...
git-svn-id: https://svn.apache.org/repos/asf/maven/maven-3/trunk@812914 13f79535-47bb-0310-9956-ffa450edef68
2009-09-09 12:08:26 +00:00
Benjamin Bentmann
3aa97fe7c2
[MNG-4342] [regression] Multiple goals within single execution with equally named parameter get configured with wrong default values
...
git-svn-id: https://svn.apache.org/repos/asf/maven/maven-3/trunk@812869 13f79535-47bb-0310-9956-ffa450edef68
2009-09-09 10:07:01 +00:00
Benjamin Bentmann
e4c0baae36
o Restored legacy code for backward-compat
...
git-svn-id: https://svn.apache.org/repos/asf/maven/maven-3/trunk@812614 13f79535-47bb-0310-9956-ffa450edef68
2009-09-08 18:35:16 +00:00
Benjamin Bentmann
73d7e4f891
[MNG-4344] [regression] Managed executions of plugins introduced by default lifecycle bindings execute before explicitly defined plugins
...
git-svn-id: https://svn.apache.org/repos/asf/maven/maven-3/trunk@812550 13f79535-47bb-0310-9956-ffa450edef68
2009-09-08 15:24:19 +00:00
Benjamin Bentmann
53b7d5e805
[MNG-4345] [regression] Plugin executions contributed by default lifecycle mapping execute after other plugin executions bound to the same phase
...
git-svn-id: https://svn.apache.org/repos/asf/maven/maven-3/trunk@812480 13f79535-47bb-0310-9956-ffa450edef68
2009-09-08 12:23:24 +00:00
Benjamin Bentmann
c249a98408
[MNG-4345] [regression] Plugin executions contributed by default lifecycle mapping execute after other plugin executions bound to the same phase
...
git-svn-id: https://svn.apache.org/repos/asf/maven/maven-3/trunk@812467 13f79535-47bb-0310-9956-ffa450edef68
2009-09-08 11:27:57 +00:00
Benjamin Bentmann
b614de4253
[MNG-4341] [regression] Plugins are not executed in POM order
...
git-svn-id: https://svn.apache.org/repos/asf/maven/maven-3/trunk@812259 13f79535-47bb-0310-9956-ffa450edef68
2009-09-07 19:15:51 +00:00
Benjamin Bentmann
84534b4372
o Fixed population of properties in legacy project builder
...
git-svn-id: https://svn.apache.org/repos/asf/maven/maven-3/trunk@812081 13f79535-47bb-0310-9956-ffa450edef68
2009-09-07 11:11:24 +00:00
Benjamin Bentmann
318fe259d8
[MNG-4338] Unexepceted "Unknown packaging: bundle" error for plugins with custom lifecycle mapping that defines optional mojos
...
git-svn-id: https://svn.apache.org/repos/asf/maven/maven-3/trunk@811512 13f79535-47bb-0310-9956-ffa450edef68
2009-09-04 18:35:11 +00:00
Benjamin Bentmann
08cc074b50
[MNG-4335] [regression] <settings><offline>true</offline</settings> is not honored
...
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@811352 13f79535-47bb-0310-9956-ffa450edef68
2009-09-04 11:41:49 +00:00
Benjamin Bentmann
d7e8f29509
o Improved error messages
...
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@810954 13f79535-47bb-0310-9956-ffa450edef68
2009-09-03 14:10:23 +00:00
Benjamin Bentmann
102f4ab603
[MNG-4334] maven core caches settings.xml
...
o Last pass: proxies moved out of the components into the requests
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@810444 13f79535-47bb-0310-9956-ffa450edef68
2009-09-02 10:16:19 +00:00
Benjamin Bentmann
3c34aa8c14
[MNG-4334] maven core caches settings.xml
...
o First pass: auth & mirror moved out of the components into the requests
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@810296 13f79535-47bb-0310-9956-ffa450edef68
2009-09-01 22:49:05 +00:00
Benjamin Bentmann
b8b148cf8b
o Collected repo settings in request
...
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@810174 13f79535-47bb-0310-9956-ffa450edef68
2009-09-01 19:03:27 +00:00
Benjamin Bentmann
6615239fc8
o Made settings cloneable
...
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@810165 13f79535-47bb-0310-9956-ffa450edef68
2009-09-01 18:50:09 +00:00
Benjamin Bentmann
5a3334c3e0
o Restored backward-compat with 2.x
...
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@810131 13f79535-47bb-0310-9956-ffa450edef68
2009-09-01 17:20:32 +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
3f6ba89be7
o Simplified code
...
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@809532 13f79535-47bb-0310-9956-ffa450edef68
2009-08-31 10:41:55 +00:00
Benjamin Bentmann
6d604c17c7
[MNG-4331] Add new mojo annotation @requiresDependencyCollection to grab dependency tree without files
...
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@809431 13f79535-47bb-0310-9956-ffa450edef68
2009-08-30 22:28:16 +00:00
Benjamin Bentmann
a0d6f81a20
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@809402 13f79535-47bb-0310-9956-ffa450edef68
2009-08-30 18:41:45 +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
6a41005dd2
o Synced ProjectDependenciesResolver with MSHARED-126
...
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@809365 13f79535-47bb-0310-9956-ffa450edef68
2009-08-30 16:09:32 +00:00
Benjamin Bentmann
7949eb739c
o Excluded maven-artifact-resolver from plugin realm
...
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@809070 13f79535-47bb-0310-9956-ffa450edef68
2009-08-29 00:01:40 +00:00
Benjamin Bentmann
515843c2fe
o Restored backward-compat with 2.x where the metadata source is effectively available with two role hints
...
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@809066 13f79535-47bb-0310-9956-ffa450edef68
2009-08-28 23:43:57 +00:00
Benjamin Bentmann
c62aa5c8a4
o Renamed method to better reflect its effect
...
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@809064 13f79535-47bb-0310-9956-ffa450edef68
2009-08-28 23:40:34 +00:00
Benjamin Bentmann
add554b1d6
o Improved error message
...
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@809038 13f79535-47bb-0310-9956-ffa450edef68
2009-08-28 21:42:58 +00:00
Benjamin Bentmann
de1813b2ea
o Restored backward-compat
...
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@808987 13f79535-47bb-0310-9956-ffa450edef68
2009-08-28 19:00:12 +00:00
Benjamin Bentmann
0b8b83f670
[MNG-4238] [regression] plugin parameters of primitive types can't be populated from expression
...
o First part of the fix, complete solution requires new plexus container (PLX-431) as well
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@808971 13f79535-47bb-0310-9956-ffa450edef68
2009-08-28 17:57:04 +00:00
Benjamin Bentmann
023afe0dec
o Exposed methods to allow the Site Plugin to reuse the forking code for report mojos
...
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@808828 13f79535-47bb-0310-9956-ffa450edef68
2009-08-28 09:50:29 +00:00
Benjamin Bentmann
b2e6f787f6
o Fail properly when mojo requires project but there is none
...
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@808819 13f79535-47bb-0310-9956-ffa450edef68
2009-08-28 08:55:27 +00:00
Benjamin Bentmann
6da9bf5c0a
[MNG-4327] [regression] Forking mojos that are bound to a lifecycle phase that gets forked execute multiple times
...
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@808556 13f79535-47bb-0310-9956-ffa450edef68
2009-08-27 18:00:56 +00:00
Benjamin Bentmann
481eefc1b3
[MNG-3260] 2.1: aggregating plugins in submodules of the reactor return all projects causing a chicken/egg issue
...
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@808394 13f79535-47bb-0310-9956-ffa450edef68
2009-08-27 12:17:46 +00:00
Benjamin Bentmann
5ab104e063
o Refactored code
...
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@808344 13f79535-47bb-0310-9956-ffa450edef68
2009-08-27 09:55:02 +00:00
Benjamin Bentmann
3842d802e4
o Included forked executions in dump of execution plan
...
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@808339 13f79535-47bb-0310-9956-ffa450edef68
2009-08-27 09:39:41 +00:00
Benjamin Bentmann
b3988a2e58
o Restored forking for aggregators
...
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@808219 13f79535-47bb-0310-9956-ffa450edef68
2009-08-26 23:18:59 +00:00
Benjamin Bentmann
e8f81a7d36
o Fixed legacy artifact creation by metadata source
...
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@807836 13f79535-47bb-0310-9956-ffa450edef68
2009-08-25 22:16:19 +00:00
Benjamin Bentmann
3dd5ffbcaf
o Restored method required by integrators
...
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@807761 13f79535-47bb-0310-9956-ffa450edef68
2009-08-25 18:55:04 +00:00
Benjamin Bentmann
5bddea6003
o Increased method visibility to enable integrators to workaround MNG-4194
...
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@807759 13f79535-47bb-0310-9956-ffa450edef68
2009-08-25 18:45:50 +00:00