Benjamin Bentmann
0234dc7e0e
o Simplfied code (no need to check derived and immutable fields)
...
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@809322 13f79535-47bb-0310-9956-ffa450edef68
2009-08-30 12:13:52 +00:00
Benjamin Bentmann
c1a23b8891
o Added license header
...
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@809054 13f79535-47bb-0310-9956-ffa450edef68
2009-08-28 23:01:53 +00:00
Daniel Fabulich
7e24255ab4
[MARTIFACT-19] DefaultArtifactInstaller should only overwrite files if timestamp has changed
...
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@808537 13f79535-47bb-0310-9956-ffa450edef68
2009-08-27 17:09:42 +00:00
Benjamin Bentmann
35101ed744
o Restored legacy methods for backward-compat with existing plugins
...
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@807742 13f79535-47bb-0310-9956-ffa450edef68
2009-08-25 18:15:20 +00:00
Benjamin Bentmann
29b30a3249
o Introduced component for metadata parsing to abstract from XPP3
...
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@807145 13f79535-47bb-0310-9956-ffa450edef68
2009-08-24 10:47:53 +00:00
Benjamin Bentmann
4f49a5c76e
o Improved logging
...
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@806639 13f79535-47bb-0310-9956-ffa450edef68
2009-08-21 16:53:53 +00:00
Benjamin Bentmann
1b57686445
o Restored some more backward-compat
...
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@806585 13f79535-47bb-0310-9956-ffa450edef68
2009-08-21 15:04:07 +00:00
Benjamin Bentmann
c81959a706
o Restored some more backward-compat
...
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@806538 13f79535-47bb-0310-9956-ffa450edef68
2009-08-21 13:07:32 +00:00
Benjamin Bentmann
68ca923fb5
o Refactored code
...
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@805960 13f79535-47bb-0310-9956-ffa450edef68
2009-08-19 20:19:07 +00:00
Benjamin Bentmann
1bf8d76de8
o Restored methods for backward-compat
...
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@805378 13f79535-47bb-0310-9956-ffa450edef68
2009-08-18 11:59:58 +00:00
Benjamin Bentmann
6499386f49
o Fixed NPEs
...
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@805163 13f79535-47bb-0310-9956-ffa450edef68
2009-08-17 21:49:37 +00:00
Benjamin Bentmann
5eaec2f448
o Restored methods for backward-compat
...
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@805122 13f79535-47bb-0310-9956-ffa450edef68
2009-08-17 20:17:36 +00:00
Benjamin Bentmann
fe9f7fde6d
o Fixed typo
...
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@805068 13f79535-47bb-0310-9956-ffa450edef68
2009-08-17 17:43:53 +00:00
Benjamin Bentmann
b725e30dea
[MNG-4305] [regression] ${localRepository.basedir} is not a proper path
...
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@805061 13f79535-47bb-0310-9956-ffa450edef68
2009-08-17 17:30:33 +00:00
Benjamin Bentmann
0e1d2e829d
[MNG-4293] Extend Mojo API to allow resolution of both compile and runtime dependencies
...
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@803422 13f79535-47bb-0310-9956-ffa450edef68
2009-08-12 09:33:39 +00:00
Benjamin Bentmann
c0f98e60b2
o Improved error message
...
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@803140 13f79535-47bb-0310-9956-ffa450edef68
2009-08-11 14:52:38 +00:00
Benjamin Bentmann
217c82d26d
o Re-added support for offline mode
...
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@803093 13f79535-47bb-0310-9956-ffa450edef68
2009-08-11 12:48:14 +00:00
Benjamin Bentmann
24bd8d772f
o Introduced RepositoryRequest to hold the bare minimum of items required for repo accesses
...
o Added cache for metadata.xml
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@803059 13f79535-47bb-0310-9956-ffa450edef68
2009-08-11 10:29:38 +00:00
Benjamin Bentmann
483a0d1f90
o Fixed bad protocol & basedir after mirroring
...
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@803057 13f79535-47bb-0310-9956-ffa450edef68
2009-08-11 10:24:33 +00:00
Benjamin Bentmann
497a490d0f
o Fixed typo
...
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@802780 13f79535-47bb-0310-9956-ffa450edef68
2009-08-10 13:12:36 +00:00
Benjamin Bentmann
db4d07ea3a
o Fixed typo
...
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@802778 13f79535-47bb-0310-9956-ffa450edef68
2009-08-10 13:09:40 +00:00
Benjamin Bentmann
09d93a0b6a
o Fixed critical performance regression introduced in r801648. The relocation is now grabbed alongside the direct dependencies when we get the resolution group, these bits are stored in the same file and so we can as well process them in one go.
...
Issue id: o
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@802251 13f79535-47bb-0310-9956-ffa450edef68
2009-08-07 22:17:19 +00:00
Benjamin Bentmann
ae33045c96
[MNG-4275] [regression] Direct relocations no longer log at WARNING level : MNG-3380 conflicts with MNG-1689
...
o Merged from r801437
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@801785 13f79535-47bb-0310-9956-ffa450edef68
2009-08-06 19:29:18 +00:00
Benjamin Bentmann
95632cef43
[MNG-3769] [regression] Excluding relocated transitive dependencies does not work
...
o Merged from r736543
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@801760 13f79535-47bb-0310-9956-ffa450edef68
2009-08-06 18:30:33 +00:00
Benjamin Bentmann
4397321a10
o Extended metadata resolution group to also hold managed version map. This can save us another trip through the project builder when transitively resolving say plugin dependencies. We already need to build the project to grab the direct dependencies so we can as well grab the managed ones while we're there
...
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@801738 13f79535-47bb-0310-9956-ffa450edef68
2009-08-06 17:35:15 +00:00
Benjamin Bentmann
026328be02
[MNG-4197] relocation doesn't work in trunk (rev 784345)
...
Submitted by: Olivier Lamy
o Applied with minor updates to account for recent refactoring
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@801648 13f79535-47bb-0310-9956-ffa450edef68
2009-08-06 13:48:03 +00:00
Benjamin Bentmann
480dd49f8d
[MNG-4281] remote snapshots are prefered over locally installed snapshots in maven3 svn rev 800808
...
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@800922 13f79535-47bb-0310-9956-ffa450edef68
2009-08-04 19:05:43 +00:00
Benjamin Bentmann
64f0e9f57b
o Fixed exception handling
...
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@800493 13f79535-47bb-0310-9956-ffa450edef68
2009-08-03 18:57:21 +00:00
Benjamin Bentmann
f4fa9e3838
o Refactored model validator to use problem collector
...
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@800451 13f79535-47bb-0310-9956-ffa450edef68
2009-08-03 16:20:06 +00:00
Benjamin Bentmann
db0e7f7407
o Fixed URL logging
...
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@800117 13f79535-47bb-0310-9956-ffa450edef68
2009-08-02 17:50:29 +00:00
Benjamin Bentmann
a907343a61
o Fixed typo
...
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@800110 13f79535-47bb-0310-9956-ffa450edef68
2009-08-02 17:21:57 +00:00
Benjamin Bentmann
bc744b544b
o Extended repo system to grab artifacts without resolving them
...
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@800086 13f79535-47bb-0310-9956-ffa450edef68
2009-08-02 14:41:04 +00:00
Benjamin Bentmann
287a715954
o Removed authorative flag from repo, resolution just stops when the artifact's resolved flag is true
...
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@799858 13f79535-47bb-0310-9956-ffa450edef68
2009-08-01 13:10:20 +00:00
Benjamin Bentmann
82005766ac
o Removed authorative flag from artifact, we can just use the resolved flag to stop the resolution process
...
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@799692 13f79535-47bb-0310-9956-ffa450edef68
2009-07-31 18:45:18 +00:00
Benjamin Bentmann
899e37629b
[MNG-4231] Snapshots are not checked for updates
...
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@799592 13f79535-47bb-0310-9956-ffa450edef68
2009-07-31 12:49:40 +00:00
Benjamin Bentmann
08bb4081d4
[MNG-4266] Missing method ArtifactUtils.isSnapshot used in the release plugin
...
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@799225 13f79535-47bb-0310-9956-ffa450edef68
2009-07-30 10:17:29 +00:00
Jason van Zyl
6f47dab728
o going to work on the security manager on a branch
...
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@798717 13f79535-47bb-0310-9956-ffa450edef68
2009-07-28 22:01:48 +00:00
Olivier Lamy
b2a9420e63
remove unused imports.
...
fix license headers.
remove empty class.
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@797828 13f79535-47bb-0310-9956-ffa450edef68
2009-07-25 19:42:15 +00:00
Jason van Zyl
d8ee29d10c
o missed the tests, thanks subclipse
...
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@797695 13f79535-47bb-0310-9956-ffa450edef68
2009-07-25 00:16:45 +00:00
Olivier Lamy
5ad174e3d6
[MNG-4247] Displaying which artifacts are downloaded and from which repo
...
Only displaying a simple : [INFO] Downloaded http://x.x.x.x:x/ .......
As there is so much places where ArtifactResolutionRequest is created without any access to mavenExecutionRequest.getTransferListener()
Issue id: MNG-4247
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@797678 13f79535-47bb-0310-9956-ffa450edef68
2009-07-24 22:37:39 +00:00
Jason van Zyl
aae5e98767
o limit system scoped resolution from interacting with repositories all together.
...
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@797675 13f79535-47bb-0310-9956-ffa450edef68
2009-07-24 22:32:28 +00:00
Jason van Zyl
684eed4a0c
o using the repository system and repositories to mediate proxy use. proxies restored.
...
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@796903 13f79535-47bb-0310-9956-ffa450edef68
2009-07-22 22:58:24 +00:00
Benjamin Bentmann
88216c6532
o Re-introduced distinction between user properties and system properties. We have use cases like interpolation and SUREFIRE-121 where we would like to handle user-specified props specially so a single properties soup is not up to the job. However, I opted not to follow the approach from 2.x where we also collect both system properties and user properties in a combined set called execution properties. Code that embeds Maven and programmatically creates an execution request should be not required to assemble such a mixed properties instance, it would enable bad behavior from Maven by subtle API misuse. Also, for things like the lifecycle participant that wants to inject properties, it should be cristal clear whether it injects a user or a system property, the semantics of something like getExecutionProperties().setProperty() would be unclear however.
...
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@796900 13f79535-47bb-0310-9956-ffa450edef68
2009-07-22 22:43:05 +00:00
Benjamin Bentmann
a6f68f3ce5
o Tweaked exception message to be more presice with respect to remote repos
...
- First, don't eliminate repos with duplicate ids. Duplicate repos should have been merged up-front, if they weren't this is a bug and should be apparent in the diagnostic output
- Second, be explicit about the case where no repos are defined to distinguish that from the case where the exception creator did not know the repos (==null)
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@796641 13f79535-47bb-0310-9956-ffa450edef68
2009-07-22 09:31:58 +00:00
Benjamin Bentmann
ddd5c13075
o Generified code
...
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@796637 13f79535-47bb-0310-9956-ffa450edef68
2009-07-22 09:21:11 +00:00
Jason van Zyl
c5fb845b6b
o make sure that the plugin repositories are propagated from the builder request and not from the MavenProject
...
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@796420 13f79535-47bb-0310-9956-ffa450edef68
2009-07-21 18:02:07 +00:00
Jason van Zyl
1267ef7633
o note about dropping support for legacy repositories
...
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@796329 13f79535-47bb-0310-9956-ffa450edef68
2009-07-21 14:55:23 +00:00
Jason van Zyl
4363bdecef
MNG-4245: can't access protected mirrors with latest 3.0-SNAPSHOT (rev 795227)
...
Submitted by: Igor Fedorenko
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@795913 13f79535-47bb-0310-9956-ffa450edef68
2009-07-20 16:52:08 +00:00
Benjamin Bentmann
01f7692db0
o Replaced usage of StringBuffer with StringBuilder
...
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@795584 13f79535-47bb-0310-9956-ffa450edef68
2009-07-19 18:20:09 +00:00
Benjamin Bentmann
6f6884233d
o Fixed injection of repository layouts
...
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@795086 13f79535-47bb-0310-9956-ffa450edef68
2009-07-17 13:55:31 +00:00
Jason van Zyl
2aa1e07e0b
o missing bits
...
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@794821 13f79535-47bb-0310-9956-ffa450edef68
2009-07-16 20:05:57 +00:00
Jason van Zyl
3bcaf7ac83
o just making sure the auth bits passed into find their way to be an Authentication object associated with the repository
...
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@794773 13f79535-47bb-0310-9956-ffa450edef68
2009-07-16 18:38:16 +00:00
Jason van Zyl
1ceae0f25e
o restoring auth
...
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@794767 13f79535-47bb-0310-9956-ffa450edef68
2009-07-16 17:50:29 +00:00
Benjamin Bentmann
433d4bf3b8
[MNG-4239] NoSuchMethodError org.apache.maven.project.inheritance.ModelInheritanceAssembler.assembleModelInheritance(Lorg/apache/maven/model/Model;Lorg/apache/maven/model/Model;)V
...
o Restored legacy API
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@793910 13f79535-47bb-0310-9956-ffa450edef68
2009-07-14 14:38:57 +00:00
Benjamin Bentmann
553fce0f1a
[MNG-4227] DefaultArtifactVersion equals implementation does not handle null
...
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@790712 13f79535-47bb-0310-9956-ffa450edef68
2009-07-02 19:08:35 +00:00
Jason van Zyl
f74539ec7f
o restored the WagonManager, the archetype system and the nexus indexer both use this directly. doesn't matter we can now support them forever.
...
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@790408 13f79535-47bb-0310-9956-ffa450edef68
2009-07-01 22:16:29 +00:00
Benjamin Bentmann
abca2a5252
o Moved model builder classes into dedicated package such that o.a.m.model is reserved for the generated Modello classes
...
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@790350 13f79535-47bb-0310-9956-ffa450edef68
2009-07-01 20:04:48 +00:00
Benjamin Bentmann
2b44c968f0
o Extended model validator to support more than two validation levels
...
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@790338 13f79535-47bb-0310-9956-ffa450edef68
2009-07-01 19:33:40 +00:00
Benjamin Bentmann
f5f6d6fc47
o Removed duplicate impl that caused non-deterministic component lookups
...
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@790286 13f79535-47bb-0310-9956-ffa450edef68
2009-07-01 17:34:37 +00:00
Benjamin Bentmann
c117fb1421
o Dump class path order
...
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@790270 13f79535-47bb-0310-9956-ffa450edef68
2009-07-01 17:14:11 +00:00
Benjamin Bentmann
53a2e019ed
o Dumped test name to check execution order
...
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@790249 13f79535-47bb-0310-9956-ffa450edef68
2009-07-01 16:21:59 +00:00
Benjamin Bentmann
aa549e89b0
o Printed the error for better test failure analysis
...
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@790239 13f79535-47bb-0310-9956-ffa450edef68
2009-07-01 15:58:08 +00:00
Benjamin Bentmann
22516c9fa7
o Extended model validation to support distinction between warnings and errors
...
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@790131 13f79535-47bb-0310-9956-ffa450edef68
2009-07-01 11:56:44 +00:00
Jason van Zyl
fb1c53d6da
MNG-4221: putting the repository and compat modules together while completely hide the legacy implementation
...
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@789541 13f79535-47bb-0310-9956-ffa450edef68
2009-06-30 03:04:34 +00:00
Jason van Zyl
ee5dd78bd1
MNG-4221: hide the artifact transformation classes
...
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@789088 13f79535-47bb-0310-9956-ffa450edef68
2009-06-28 11:16:34 +00:00
Jason van Zyl
ba289ad502
MNG-4221: First phase of changing the direction of the dependencies so that maven-compat only points toward the core. The core cannot depend on anything in maven-compat.
...
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@789077 13f79535-47bb-0310-9956-ffa450edef68
2009-06-28 09:39:49 +00:00
Benjamin Bentmann
2138a248af
[MNG-4215] Review and fix hashCode/equals methods of ArtifactRepository implementations
...
Submitted by: Igor Fedorenko
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@788798 13f79535-47bb-0310-9956-ffa450edef68
2009-06-26 18:02:19 +00:00
Benjamin Bentmann
e3463be3d1
[MNG-2363] <profile><activation><file><exists/> does not work in a multi-project build
...
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@788334 13f79535-47bb-0310-9956-ffa450edef68
2009-06-25 12:03:55 +00:00
Benjamin Bentmann
1819ca8723
[MNG-4217] trunk create a directory with %20 in name (trunk rev 787409)
...
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@787800 13f79535-47bb-0310-9956-ffa450edef68
2009-06-23 19:32:05 +00:00
Jason van Zyl
c646df62b4
o moving blacklisting up and out of the repository itself
...
o remove magic policy creation in the artifact implementation, it's already done in the request populator
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@787010 13f79535-47bb-0310-9956-ffa450edef68
2009-06-21 13:24:04 +00:00
Jason van Zyl
ea5445af38
MNG-4216: Remove all direct usage of DefaultArtifactRepository
...
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@786995 13f79535-47bb-0310-9956-ffa450edef68
2009-06-21 11:39:10 +00:00
Benjamin Bentmann
863135a347
o Include the enabled policy in the log output (just saying "can't resolve X from Y when Y actually contains X is rather confusing...)
...
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@786909 13f79535-47bb-0310-9956-ffa450edef68
2009-06-20 21:20:46 +00:00
Benjamin Bentmann
12fbba751a
[MNG-4041] embedder returns stale maven project state
...
Submitted by: Igor Fedorenko
o Committed additional patch with bugfixes including minor modifications:
- used LinkedHashSet instead of HashSet/TreeSet
- added missing license headers
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@786882 13f79535-47bb-0310-9956-ffa450edef68
2009-06-20 18:56:26 +00:00
Benjamin Bentmann
30ab54bd7b
o Restored method for compat with maven-dependency-plugin
...
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@786213 13f79535-47bb-0310-9956-ffa450edef68
2009-06-18 19:20:50 +00:00
Benjamin Bentmann
05a782b347
[MNG-4199] [regression] Dependency resolution for compile and runtime scope misses provided&system dependencies
...
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@784480 13f79535-47bb-0310-9956-ffa450edef68
2009-06-13 21:53:18 +00:00
Benjamin Bentmann
e743f23a6a
o Fixed handling of version ranges
...
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@784438 13f79535-47bb-0310-9956-ffa450edef68
2009-06-13 17:32:12 +00:00
Olivier Lamy
a1d5dfe7af
remove unused import
...
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@784307 13f79535-47bb-0310-9956-ffa450edef68
2009-06-12 23:01:53 +00:00
Benjamin Bentmann
cdf805d662
o Added toString() to ease debugging
...
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@784207 13f79535-47bb-0310-9956-ffa450edef68
2009-06-12 17:28:22 +00:00
Benjamin Bentmann
c8a3981a68
o Marked classes as deprecated
...
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@782078 13f79535-47bb-0310-9956-ffa450edef68
2009-06-05 17:48:30 +00:00
Jason van Zyl
f4379a47e8
o missing bits of Igor's patch
...
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@782059 13f79535-47bb-0310-9956-ffa450edef68
2009-06-05 16:41:07 +00:00
Jason van Zyl
5787b70567
o adding RuntimeInformation component to the compat package.
...
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@781203 13f79535-47bb-0310-9956-ffa450edef68
2009-06-02 22:54:18 +00:00
Benjamin Bentmann
057f1e8324
o Gave each model diddling component access to the building request to easy future extensions
...
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@781147 13f79535-47bb-0310-9956-ffa450edef68
2009-06-02 20:17:54 +00:00
Benjamin Bentmann
c8a5c2d89a
o Renamed packages for consistency
...
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@780763 13f79535-47bb-0310-9956-ffa450edef68
2009-06-01 18:06:17 +00:00
Benjamin Bentmann
9501ad8835
o Resurrected the path translator component (on this occasion, splitting it to separate the single path translation from the model translation)
...
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@780698 13f79535-47bb-0310-9956-ffa450edef68
2009-06-01 15:55:41 +00:00
Benjamin Bentmann
26a35db0c7
o Introduced ModelBuilder component that now hosts most of the logic from the project builder to construct the effective model. With maven-model-builder we now should have a rather slim module that tools can re-use for building models. The project builder is simply layered on top of the model builder.
...
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@780627 13f79535-47bb-0310-9956-ffa450edef68
2009-06-01 12:17:53 +00:00
Jason van Zyl
101dd8530e
o adding in some changes before moving to the trunk
...
git-svn-id: https://svn.apache.org/repos/asf/maven/components/branches/MNG-2766@779655 13f79535-47bb-0310-9956-ffa450edef68
2009-05-28 16:43:20 +00:00
Benjamin Bentmann
41e54938d5
o Moved model validator into o.a.m.model and moved old impl into compat module
...
o Added method to validate raw POM
git-svn-id: https://svn.apache.org/repos/asf/maven/components/branches/MNG-2766@779289 13f79535-47bb-0310-9956-ffa450edef68
2009-05-27 19:59:17 +00:00
Jason van Zyl
90db120ca1
o restoring resolveAlways for Archetype
...
git-svn-id: https://svn.apache.org/repos/asf/maven/components/branches/MNG-2766@779287 13f79535-47bb-0310-9956-ffa450edef68
2009-05-27 19:56:53 +00:00
Jason van Zyl
ab43fff631
o make a separate project dependencies downloader where the scope and exclusions can be taken into account
...
git-svn-id: https://svn.apache.org/repos/asf/maven/components/branches/MNG-2766@779283 13f79535-47bb-0310-9956-ffa450edef68
2009-05-27 19:45:32 +00:00
Benjamin Bentmann
49698c0819
[MNG-4172] Project POM artifact returned as dependency if project has no dependencies
...
git-svn-id: https://svn.apache.org/repos/asf/maven/components/branches/MNG-2766@778240 13f79535-47bb-0310-9956-ffa450edef68
2009-05-24 21:24:57 +00:00
Benjamin Bentmann
8b22b2dffa
o Restored original behavior of legacy resolution methods (every client and not just Surefire that calls the old methods expects the root artifact to not be resolved as in 2.x now)
...
git-svn-id: https://svn.apache.org/repos/asf/maven/components/branches/MNG-2766@778161 13f79535-47bb-0310-9956-ffa450edef68
2009-05-24 14:35:25 +00:00
Benjamin Bentmann
22b4d0ee5f
o Fixed artifact resolver to deliver root artifact first to retain class path order (intermediate update to test, the legacy method being called shouldn't contain the root artifact at all IIRC so needs some investigation)
...
git-svn-id: https://svn.apache.org/repos/asf/maven/components/branches/MNG-2766@778146 13f79535-47bb-0310-9956-ffa450edef68
2009-05-24 13:35:29 +00:00
Benjamin Bentmann
fa03325f35
o Fixed artifact resolver to deliver root artifact first to retain class path order
...
git-svn-id: https://svn.apache.org/repos/asf/maven/components/branches/MNG-2766@778141 13f79535-47bb-0310-9956-ffa450edef68
2009-05-24 13:16:45 +00:00
Benjamin Bentmann
a28bb83b54
o Moved profile manager to compat module
...
git-svn-id: https://svn.apache.org/repos/asf/maven/components/branches/MNG-2766@777998 13f79535-47bb-0310-9956-ffa450edef68
2009-05-23 19:44:18 +00:00
Jason van Zyl
9efd21d0c9
o restoring several backward compat fixes all the way back to 2.0 ...
...
git-svn-id: https://svn.apache.org/repos/asf/maven/components/branches/MNG-2766@776895 13f79535-47bb-0310-9956-ffa450edef68
2009-05-20 23:28:39 +00:00
Jason van Zyl
5fe9c2748e
o this completely sucks but older version of the remote resources plugin binds to a reporting error and all the ITs use an older version of the RR plugin so there's not much i can do but put this back for now until the RR plugin goes through some releases.
...
git-svn-id: https://svn.apache.org/repos/asf/maven/components/branches/MNG-2766@776785 13f79535-47bb-0310-9956-ffa450edef68
2009-05-20 17:47:22 +00:00
Jason van Zyl
9dfca575c7
o clean lifecycle is handled by defaults populator
...
git-svn-id: https://svn.apache.org/repos/asf/maven/components/branches/MNG-2766@776540 13f79535-47bb-0310-9956-ffa450edef68
2009-05-20 04:25:59 +00:00
Jason van Zyl
9be598d351
o injecting the metadata sources results in having to do some trickery to break the circular dependency between the components, this
...
is visible now in the metadata source which shows we need to do some work there as circular deps are pretty sure sign of poor design
o the ProjectClasspathTest has little stub components so I'm not even sure if it's a decent test but it requires a bunch of custom
implementations as i tried to get rid of the hand written descriptor and have only annotated tests implementations but somewhere
an incorrect implementations is being injected.
I'll work on breaking the circular dependency and we need a nicer way to inject test implementations, the way the Module works in
Guice is the way to go. We'll bridge the gap until we can switch over to Guice.
git-svn-id: https://svn.apache.org/repos/asf/maven/components/branches/MNG-2766@776529 13f79535-47bb-0310-9956-ffa450edef68
2009-05-20 03:26:51 +00:00
Jason van Zyl
03aef5b15b
o we can use the test metadata source that will be injected.
...
git-svn-id: https://svn.apache.org/repos/asf/maven/components/branches/MNG-2766@776500 13f79535-47bb-0310-9956-ffa450edef68
2009-05-19 23:39:45 +00:00
Jason van Zyl
3ec487cdbf
o creating a test metadata source for the legacy system, getting rid of anonymous instances in tests.
...
git-svn-id: https://svn.apache.org/repos/asf/maven/components/branches/MNG-2766@776498 13f79535-47bb-0310-9956-ffa450edef68
2009-05-19 23:39:21 +00:00
Jason van Zyl
e0298b7c97
o first pass at setting up error handling for each possible error condition
...
- this resulted in cleaning up some exceptions in plexus so that they might message could be surfaced in Maven
o move the plugin prefix searching to the lifecycle executor and get it out of the plugin manager
o add capability to the RepositorySystem to get plain resources from a repository. I'm going simple with the repository group
metadata and I will just get the file directly as the only implementation is the plugin group metadata. the system is
not easily or generally extensible so i'll just take what I need
git-svn-id: https://svn.apache.org/repos/asf/maven/components/branches/MNG-2766@776412 13f79535-47bb-0310-9956-ffa450edef68
2009-05-19 18:53:07 +00:00
Jason van Zyl
3aac2d6d44
o formatting
...
git-svn-id: https://svn.apache.org/repos/asf/maven/components/branches/MNG-2766@775299 13f79535-47bb-0310-9956-ffa450edef68
2009-05-15 19:38:50 +00:00
Jason van Zyl
060c6d9784
o all core tests pass again, on to ITs
...
git-svn-id: https://svn.apache.org/repos/asf/maven/components/branches/MNG-2766@774620 13f79535-47bb-0310-9956-ffa450edef68
2009-05-14 02:47:02 +00:00
Jason van Zyl
de46f2a5fa
o bunch more patches from Igor to keep the heap down. junit is just not letting go.
...
git-svn-id: https://svn.apache.org/repos/asf/maven/components/branches/MNG-2766@774515 13f79535-47bb-0310-9956-ffa450edef68
2009-05-13 20:27:13 +00:00
Jason van Zyl
a2ac490107
o another pass the the plugin manager
...
git-svn-id: https://svn.apache.org/repos/asf/maven/components/branches/MNG-2766@774487 13f79535-47bb-0310-9956-ffa450edef68
2009-05-13 18:42:56 +00:00
Jason van Zyl
861244fe51
o formatting
...
git-svn-id: https://svn.apache.org/repos/asf/maven/components/branches/MNG-2766@774348 13f79535-47bb-0310-9956-ffa450edef68
2009-05-13 13:22:39 +00:00
Jason van Zyl
57ea53e5f5
o only provide one way to construct the request.
...
git-svn-id: https://svn.apache.org/repos/asf/maven/components/branches/MNG-2766@774334 13f79535-47bb-0310-9956-ffa450edef68
2009-05-13 13:18:37 +00:00
Jason van Zyl
b4251c3e16
git-svn-id: https://svn.apache.org/repos/asf/maven/components/branches/MNG-2766@774079 13f79535-47bb-0310-9956-ffa450edef68
2009-05-12 20:50:52 +00:00
Jason van Zyl
dd1725b131
o adding components to test wagons
...
o add method to view supported protocols
o add a note to the test to show the lifecycle plan is getting some repeated elements
git-svn-id: https://svn.apache.org/repos/asf/maven/components/branches/MNG-2766@773926 13f79535-47bb-0310-9956-ffa450edef68
2009-05-12 15:08:53 +00:00
Jason van Zyl
55ecfa65d6
o implement the find(Artifact) method in the default local repository
...
git-svn-id: https://svn.apache.org/repos/asf/maven/components/branches/MNG-2766@773769 13f79535-47bb-0310-9956-ffa450edef68
2009-05-12 02:43:26 +00:00
Jason van Zyl
b8c6c01864
o pushing up the dependency downloading logic into the lifecycle executor
...
git-svn-id: https://svn.apache.org/repos/asf/maven/components/branches/MNG-2766@773662 13f79535-47bb-0310-9956-ffa450edef68
2009-05-11 19:38:34 +00:00
Jason van Zyl
3398024a0f
o delegating local repository implementation that chains the reactor and user local repository
...
o removal of more state from the WagonManager and pushing it into the request in an attempt to bridge the way for Mercury
git-svn-id: https://svn.apache.org/repos/asf/maven/components/branches/MNG-2766@773456 13f79535-47bb-0310-9956-ffa450edef68
2009-05-11 04:08:29 +00:00
Benjamin Bentmann
e8a45c2ce3
o Fixed scope handling during transitive dependency resolution
...
git-svn-id: https://svn.apache.org/repos/asf/maven/components/branches/MNG-2766@773258 13f79535-47bb-0310-9956-ffa450edef68
2009-05-09 18:33:08 +00:00
Jason van Zyl
a73c5abc9c
o in the middle of a ReactorArtifactRepository but ben and igor need access so checking in
...
git-svn-id: https://svn.apache.org/repos/asf/maven/components/branches/MNG-2766@772832 13f79535-47bb-0310-9956-ffa450edef68
2009-05-08 03:24:55 +00:00
Jason van Zyl
c6a8b20cba
o get rid of the reactor manager to make way for a real reactor that can be a local repository implementation which will prevent the pollution in the metadata source for dealing with projects that are in the current build
...
o clean up the project sorter
o push the information that was in the reactor manager into the session
git-svn-id: https://svn.apache.org/repos/asf/maven/components/branches/MNG-2766@772039 13f79535-47bb-0310-9956-ffa450edef68
2009-05-06 03:09:22 +00:00
Benjamin Bentmann
3659cbd249
o Fixed propagation of POM-level plugin dependencies to the plugin manager
...
git-svn-id: https://svn.apache.org/repos/asf/maven/components/branches/MNG-2766@771481 13f79535-47bb-0310-9956-ffa450edef68
2009-05-04 22:41:22 +00:00
Jason van Zyl
36e43b2951
o cleaning up project builder, removed signatures that i've corrected in the RR plugin, moved properties injection up to the main Maven component
...
git-svn-id: https://svn.apache.org/repos/asf/maven/components/branches/MNG-2766@770390 13f79535-47bb-0310-9956-ffa450edef68
2009-04-30 18:49:42 +00:00
Jason van Zyl
d993c66b23
o resolving dependencies of a root artifact is now the job of ... the artifact resolver!
...
git-svn-id: https://svn.apache.org/repos/asf/maven/components/branches/MNG-2766@769969 13f79535-47bb-0310-9956-ffa450edef68
2009-04-29 22:22:57 +00:00
Jason van Zyl
49c287754d
o pushing my changes back in with shane's
...
git-svn-id: https://svn.apache.org/repos/asf/maven/components/branches/MNG-2766@769580 13f79535-47bb-0310-9956-ffa450edef68
2009-04-28 23:04:24 +00:00
Britton Isbell
d2bbf510f9
Param check in artifact utils.
...
git-svn-id: https://svn.apache.org/repos/asf/maven/components/branches/MNG-2766@769557 13f79535-47bb-0310-9956-ffa450edef68
2009-04-28 21:46:43 +00:00
Britton Isbell
d8e77e29b8
Removed references to MavenProject.injectPlugin
...
git-svn-id: https://svn.apache.org/repos/asf/maven/components/branches/MNG-2766@769467 13f79535-47bb-0310-9956-ffa450edef68
2009-04-28 17:09:36 +00:00
Jason van Zyl
54d0418185
o push in changes to sync up with shane
...
git-svn-id: https://svn.apache.org/repos/asf/maven/components/branches/MNG-2766@769031 13f79535-47bb-0310-9956-ffa450edef68
2009-04-27 15:43:01 +00:00
Jason van Zyl
a14dd02e93
o more meshing of trunk and my branch, two tests that are out of sync
...
git-svn-id: https://svn.apache.org/repos/asf/maven/components/branches/MNG-2766@768832 13f79535-47bb-0310-9956-ffa450edef68
2009-04-26 23:51:09 +00:00
Jason van Zyl
04760f2e69
o remove debug output
...
git-svn-id: https://svn.apache.org/repos/asf/maven/components/branches/MNG-2766@768725 13f79535-47bb-0310-9956-ffa450edef68
2009-04-26 16:43:35 +00:00
Jason van Zyl
3d0338e0ea
o remove debug output
...
git-svn-id: https://svn.apache.org/repos/asf/maven/components/branches/MNG-2766@768724 13f79535-47bb-0310-9956-ffa450edef68
2009-04-26 16:41:46 +00:00
Jason van Zyl
d94c0e791a
o get rid of debug output
...
git-svn-id: https://svn.apache.org/repos/asf/maven/components/branches/MNG-2766@768722 13f79535-47bb-0310-9956-ffa450edef68
2009-04-26 16:39:27 +00:00
Jason van Zyl
755afec417
o the component discovery is not exposed outside the plexus core
...
git-svn-id: https://svn.apache.org/repos/asf/maven/components/branches/MNG-2766@768721 13f79535-47bb-0310-9956-ffa450edef68
2009-04-26 16:34:19 +00:00
Jason van Zyl
5d7758b358
o pull from trunky dunk dunk
...
git-svn-id: https://svn.apache.org/repos/asf/maven/components/branches/MNG-2766@767707 13f79535-47bb-0310-9956-ffa450edef68
2009-04-22 23:04:06 +00:00
Jason van Zyl
0f70fd4a0f
o working creating a clean path of plugin resolution logic, and separting report processing from plugin processing
...
git-svn-id: https://svn.apache.org/repos/asf/maven/components/branches/MNG-2766@757003 13f79535-47bb-0310-9956-ffa450edef68
2009-03-21 20:18:36 +00:00
Jason van Zyl
0bf25e64d8
o adjusting the internals to deal with root-based resolution
...
o gross hack to work around someone hardcoding a dummy:dummy root artifact in the surefire plugin
git-svn-id: https://svn.apache.org/repos/asf/maven/components/branches/MNG-2766@756885 13f79535-47bb-0310-9956-ffa450edef68
2009-03-21 07:28:59 +00:00
Jason van Zyl
ecb1bfe2fd
o found another untested path way which i'll make another test for tomorrow. executing one mojos work, but when stringing
...
them together the optimization I'm trying to make for incremental support fails.
git-svn-id: https://svn.apache.org/repos/asf/maven/components/branches/MNG-2766@753142 13f79535-47bb-0310-9956-ffa450edef68
2009-03-13 07:12:21 +00:00
Jason van Zyl
5678f17198
o nuke another big chunk of the old code, looking for available versions is used internally and once all the methods are shed we'll supply a pure metadata resolution for clients, like IDEs, that need to nicely show versions. we'll also provide a graph too so people aren't going to have to do all the extra crap to get decent information.
...
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@751036 13f79535-47bb-0310-9956-ffa450edef68
2009-03-06 18:57:41 +00:00
Benjamin Bentmann
fc0d7461dd
o Fixed log message
...
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@750938 13f79535-47bb-0310-9956-ffa450edef68
2009-03-06 15:12:07 +00:00
Benjamin Bentmann
7f16ba74d7
o Fixed NPE in plugin manager
...
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@750917 13f79535-47bb-0310-9956-ffa450edef68
2009-03-06 14:30:01 +00:00
Benjamin Bentmann
ba677b1fb9
o Improved error reporting
...
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@750906 13f79535-47bb-0310-9956-ffa450edef68
2009-03-06 14:03:38 +00:00
Jason van Zyl
f4ec59594c
o remove more methods to the repository system, starting to get close to the final set of methods and then we can move on to the classes of the binding to the repository system
...
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@750738 13f79535-47bb-0310-9956-ffa450edef68
2009-03-06 01:25:43 +00:00
Jason van Zyl
b9f9244f5f
o fixed mirror code
...
o more plugin manager wrangling
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@750568 13f79535-47bb-0310-9956-ffa450edef68
2009-03-05 19:59:06 +00:00
Benjamin Bentmann
013f3adab5
o Added more debug logging
...
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@750471 13f79535-47bb-0310-9956-ffa450edef68
2009-03-05 15:06:27 +00:00
Benjamin Bentmann
4e402106f2
o Added more debug logging
...
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@750470 13f79535-47bb-0310-9956-ffa450edef68
2009-03-05 14:58:32 +00:00
Benjamin Bentmann
afa3b93e09
o Added more debug logging
...
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@750468 13f79535-47bb-0310-9956-ffa450edef68
2009-03-05 14:47:35 +00:00
Benjamin Bentmann
a27e6457b4
o Added debug logging for mirrors
...
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@750461 13f79535-47bb-0310-9956-ffa450edef68
2009-03-05 14:03:21 +00:00
Benjamin Bentmann
8ea9a241b6
o Fixed missing propagation of authentication info to the wagon manager
...
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@750444 13f79535-47bb-0310-9956-ffa450edef68
2009-03-05 12:46:41 +00:00
Benjamin Bentmann
81b95fde8a
o Removed debug logging
...
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@750434 13f79535-47bb-0310-9956-ffa450edef68
2009-03-05 12:09:21 +00:00
Benjamin Bentmann
205d7a6f48
o Added temporary debug logging
...
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@750431 13f79535-47bb-0310-9956-ffa450edef68
2009-03-05 11:58:18 +00:00
Jason van Zyl
7d32348c3d
o no choice but to shunt the ProjectUtils which is used by the remote resources plugin into using the MavenRepositorySystem.
...
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@750324 13f79535-47bb-0310-9956-ffa450edef68
2009-03-05 06:00:07 +00:00
Jason van Zyl
1a05bdac38
o use the repositories passed into the request
...
o make sure that mirrors are processed correctly in that the mirror that is defined must use the layout and policies of the repository it is mirroring
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@750251 13f79535-47bb-0310-9956-ffa450edef68
2009-03-05 00:15:56 +00:00
Jason van Zyl
accba53f35
o remove debug
...
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@750121 13f79535-47bb-0310-9956-ffa450edef68
2009-03-04 19:38:54 +00:00
Benjamin Bentmann
012a6447c8
o Reused the error handling component
...
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@750043 13f79535-47bb-0310-9956-ffa450edef68
2009-03-04 15:13:07 +00:00
Benjamin Bentmann
96c06c4f1b
o Added back some code to actually throw exceptions and abort the normal control flow in case artifact resolution fails
...
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@750029 13f79535-47bb-0310-9956-ffa450edef68
2009-03-04 14:51:24 +00:00
Benjamin Bentmann
1971bae2f0
o Restored backward-compat with maven-assembly-plugin
...
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@750003 13f79535-47bb-0310-9956-ffa450edef68
2009-03-04 13:37:24 +00:00
Benjamin Bentmann
9b6716c552
o Restored backward-compat with maven-assembly-plugin
...
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@749982 13f79535-47bb-0310-9956-ffa450edef68
2009-03-04 12:38:00 +00:00
Benjamin Bentmann
5ad4dc1cc6
o Restored compat with 2.x where the root is not resolved for ArtifactResolver.resolveTransitively()
...
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@749968 13f79535-47bb-0310-9956-ffa450edef68
2009-03-04 11:35:58 +00:00
Jason van Zyl
beedf0cf7b
o restore profile manager location so that the site plugin works ...
...
o teach the resolution to understand when the root is local with a file present versus retrieving the root as well
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@749924 13f79535-47bb-0310-9956-ffa450edef68
2009-03-04 06:58:09 +00:00
Benjamin Bentmann
b3d226a90b
o Pushed online network state down into artifact resolver where it actually matters
...
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@749788 13f79535-47bb-0310-9956-ffa450edef68
2009-03-03 22:06:49 +00:00
Jason van Zyl
a5fc1cfb14
o fix the mirroring code
...
o restore ArtifactResolver.resolve( artifact, remotes, local ) for the rr plugin
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@749784 13f79535-47bb-0310-9956-ffa450edef68
2009-03-03 21:56:42 +00:00
Benjamin Bentmann
c9514a39f5
o Fixed ConcurrentModificationException
...
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@749595 13f79535-47bb-0310-9956-ffa450edef68
2009-03-03 12:25:22 +00:00
Jason van Zyl
3b31023865
o if there was no metadata resolved then don't try to resolve artifacts
...
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@749535 13f79535-47bb-0310-9956-ffa450edef68
2009-03-03 05:35:38 +00:00
Jason van Zyl
8fede74822
o adding backward compat for Surefire
...
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@749494 13f79535-47bb-0310-9956-ffa450edef68
2009-03-03 00:33:58 +00:00
Jason van Zyl
781d7091cb
o further culling fields from the resolution request
...
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@749484 13f79535-47bb-0310-9956-ffa450edef68
2009-03-03 00:14:44 +00:00
Jason van Zyl
cfbb4c4f54
o clean up unused methods in the resolution request
...
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@749480 13f79535-47bb-0310-9956-ffa450edef68
2009-03-02 23:58:51 +00:00
Jason van Zyl
47971a16a1
o fixing failing project building tests as a result of consolidating the artifact resolution code
...
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@749460 13f79535-47bb-0310-9956-ffa450edef68
2009-03-02 22:40:17 +00:00
Jason van Zyl
92a962c9e1
o fixes for failing tests, there is much confusion between metadata and artifacts, requests made and real values returned.
...
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@749414 13f79535-47bb-0310-9956-ffa450edef68
2009-03-02 19:01:37 +00:00
Jason van Zyl
613253dda7
o trying to use the request/result pattern everywhere
...
o remove another use of ResolutionGroup in the core
o remove all the deprecated methods in the resolver, we'll see what breaks and we'll restore in maven-compat
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@749407 13f79535-47bb-0310-9956-ffa450edef68
2009-03-02 18:42:31 +00:00
Benjamin Bentmann
929016ddf9
[MNG-4059] Remove support for non-unique SNAPSHOT deployments
...
o Made uniqueVersion default to true
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@749333 13f79535-47bb-0310-9956-ffa450edef68
2009-03-02 15:23:11 +00:00
Benjamin Bentmann
5f3b5c9b02
o Added note about WagonManager compat
...
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@749314 13f79535-47bb-0310-9956-ffa450edef68
2009-03-02 14:29:46 +00:00
Jason van Zyl
d0caac9402
o adding default constructor and one for the single artifact resolution request.
...
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@749086 13f79535-47bb-0310-9956-ffa450edef68
2009-03-01 20:35:02 +00:00
Benjamin Bentmann
54da0f4c95
o Mentioned dropped support for profiles.xml as per r748226
...
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@749069 13f79535-47bb-0310-9956-ffa450edef68
2009-03-01 18:17:39 +00:00
Benjamin Bentmann
727cedca81
o Mentioned dropped support for uniqueVersion=false as per r747652
...
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@749068 13f79535-47bb-0310-9956-ffa450edef68
2009-03-01 18:08:55 +00:00
Herve Boutemy
c5571a0c78
used http://maven.apache.org/xsd/ * for schema location
...
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@748982 13f79535-47bb-0310-9956-ffa450edef68
2009-03-01 08:55:40 +00:00
Jason van Zyl
4aea96aeb2
o use the artifact resolution request/result method to remove another couple methods from the repository system
...
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@747658 13f79535-47bb-0310-9956-ffa450edef68
2009-02-25 04:55:59 +00:00
Jason van Zyl
2862516673
o trim out buildArtifactRepositories( Model )
...
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@747639 13f79535-47bb-0310-9956-ffa450edef68
2009-02-25 01:27:15 +00:00
Benjamin Bentmann
87b687615b
[MNG-3193] The skin does not exist: Unable to determine the release version
...
o Merged from r747468
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@747536 13f79535-47bb-0310-9956-ffa450edef68
2009-02-24 20:25:31 +00:00
Jason van Zyl
41001b509d
o removed all but one component reference of the legacy artifact code in the plugin manager
...
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@746430 13f79535-47bb-0310-9956-ffa450edef68
2009-02-21 02:46:14 +00:00
Jason van Zyl
a8cd789425
o first push of a plug point for repository/transport in maven
...
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@746285 13f79535-47bb-0310-9956-ffa450edef68
2009-02-20 16:27:27 +00:00
Herve Boutemy
3d52a23b10
o upgraded Modello version to 1.0
...
o improved models to use Modello new features (merged from 2.1.x branch r745216)
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@745260 13f79535-47bb-0310-9956-ffa450edef68
2009-02-17 21:46:38 +00:00
Jason van Zyl
dd564ae3bd
o use annotations for the remainder of the maven-artifact code
...
o update to latest release of plexus which fixes super/subclass annotation processing
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@743174 13f79535-47bb-0310-9956-ffa450edef68
2009-02-11 00:05:47 +00:00
Benjamin Bentmann
7397cc69d6
[MNG-3951] Hide drive-relative paths from plugins
...
o Merged from r739385
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@739735 13f79535-47bb-0310-9956-ffa450edef68
2009-02-01 10:44:19 +00:00
Jason van Zyl
ed4f594ac4
[maven-release-plugin] prepare for next development iteration
...
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@739478 13f79535-47bb-0310-9956-ffa450edef68
2009-01-31 01:06:48 +00:00
Jason van Zyl
13fa00ea3f
[maven-release-plugin] prepare release maven-3.0-alpha-2
...
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@739476 13f79535-47bb-0310-9956-ffa450edef68
2009-01-31 01:06:37 +00:00
Jason van Zyl
557f0a5373
[maven-release-plugin] prepare for next development iteration
...
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@738777 13f79535-47bb-0310-9956-ffa450edef68
2009-01-29 07:13:04 +00:00
Jason van Zyl
7f54cfff61
[maven-release-plugin] prepare release 3.0-alpha-2
...
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@738775 13f79535-47bb-0310-9956-ffa450edef68
2009-01-29 07:12:48 +00:00
Brian E Fox
9c7e082906
MNG-3974 - stop on first mirror pattern match (fix to handle repeated entires)
...
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@733071 13f79535-47bb-0310-9956-ffa450edef68
2009-01-09 15:50:31 +00:00
Brian E Fox
6034e26622
MNG-3974 - stop on first mirror pattern match
...
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@733063 13f79535-47bb-0310-9956-ffa450edef68
2009-01-09 15:34:41 +00:00
Jason van Zyl
cfbcba22a8
MNG-3586: system scope is working again, the IT does not appear to work on OS/X. Both 2.0.9 and this snapshot fail the first test of the IT. Brian helped me verify and on Windows with 2.0.9 and this snapshot both tests pass.
...
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@732929 13f79535-47bb-0310-9956-ffa450edef68
2009-01-09 05:34:14 +00:00
Jason van Zyl
481cde5756
[maven-release-plugin] prepare for next development iteration
...
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@731333 13f79535-47bb-0310-9956-ffa450edef68
2009-01-04 18:59:28 +00:00
Jason van Zyl
6991c79e34
[maven-release-plugin] prepare release maven-3.0-alpha-1
...
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@731331 13f79535-47bb-0310-9956-ffa450edef68
2009-01-04 18:59:05 +00:00
Jason van Zyl
96ad021c1d
o notes about the RuntimeInfo class and the Settings object used in the release plugin
...
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@731276 13f79535-47bb-0310-9956-ffa450edef68
2009-01-04 15:41:15 +00:00
Jason van Zyl
bfe3cbf4e9
o the release plugin manages to somehow get its own instance of a Settings so the SettingsAdapter which I use everywhere else gets used except in the release plugin so I have to jack back in the hardcoded RuntimeInfo until I figure out why. not a big deal, i'll list it in the compatibility notes. on another note if you start the release process using release:prepare and it fails, you make code changes, it will happily let you continue and not check the status again.
...
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@731273 13f79535-47bb-0310-9956-ffa450edef68
2009-01-04 15:32:19 +00:00
Jason van Zyl
cc38a455f7
[maven-release-plugin] prepare for next development iteration
...
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@731271 13f79535-47bb-0310-9956-ffa450edef68
2009-01-04 15:29:07 +00:00
Jason van Zyl
bab3480d4b
[maven-release-plugin] prepare release 3.0-alpha-1
...
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@731269 13f79535-47bb-0310-9956-ffa450edef68
2009-01-04 15:28:42 +00:00
Jason van Zyl
ac091b558c
o adding some capatibility for plugins and components that use settings directly.
...
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@731172 13f79535-47bb-0310-9956-ffa450edef68
2009-01-04 04:42:36 +00:00
Jason van Zyl
ab9347bc76
o there is a subtle realm problem with plexus and under certain conditions (release deploys) the wagon manager used to populate auth info is not the same as used by the wagon manager. this is fixed in subsequent releases of plexus but i'm not testing everything again so i'm using a static map as a work around. when alpha-1 is released i'll bump the version of plexus and test again.
...
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@730868 13f79535-47bb-0310-9956-ffa450edef68
2009-01-02 23:35:29 +00:00
Benjamin Bentmann
6a3afa1c46
[MNG-1349] openssl checksums are not accepted by maven
...
o Merged from r730631
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@730635 13f79535-47bb-0310-9956-ffa450edef68
2009-01-01 23:14:07 +00:00
Benjamin Bentmann
970065b4bd
[MNG-3424] Respect ordering of elements as given in POM
...
o Merged from r708871
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@730079 13f79535-47bb-0310-9956-ffa450edef68
2008-12-30 09:33:02 +00:00
Britton Isbell
807bb6ddc7
Fix: Unable to resolve parent pom that is a snapshot. Added policies from config during build. Also fixed bug in ArtifactPolicySnapshots, allowed override of default policies with a null value.
...
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@728090 13f79535-47bb-0310-9956-ffa450edef68
2008-12-19 18:21:37 +00:00
Jason van Zyl
ff09f5beb7
o remove MissingRepositoryElementException from the core and just leave in compat
...
o make the project builder's read from path use a file instead of a input stream
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@726942 13f79535-47bb-0310-9956-ffa450edef68
2008-12-16 04:10:14 +00:00
Jason van Zyl
805b15fea2
o we need the exception used by ProjectUtils as well ...
...
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@726937 13f79535-47bb-0310-9956-ffa450edef68
2008-12-16 03:52:21 +00:00
Jason van Zyl
7d00c7923c
o adding ProjectUtils to the list of things required in the wild
...
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@726936 13f79535-47bb-0310-9956-ffa450edef68
2008-12-16 03:32:44 +00:00
Jason van Zyl
2f6a2dc066
o ProjectUtils is also used in the remote-resources-plugin
...
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@726935 13f79535-47bb-0310-9956-ffa450edef68
2008-12-16 03:32:22 +00:00
Jason van Zyl
15da8b59b0
o move the path translator to the maven-compat package
...
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@726744 13f79535-47bb-0310-9956-ffa450edef68
2008-12-15 17:48:53 +00:00
Jason van Zyl
ed32ed5ff0
o making a note about the PathTranslator
...
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@726743 13f79535-47bb-0310-9956-ffa450edef68
2008-12-15 17:45:10 +00:00
Herve Boutemy
48d853ad6e
[MNG-3898] use models attribute of modello-maven-plugin instead of model (merged from 2.0.x branch r726548)
...
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@726552 13f79535-47bb-0310-9956-ffa450edef68
2008-12-14 22:07:08 +00:00
Jason van Zyl
6d5eab14f6
o remove aspectj
...
o update compat log with CLI changes
o update everything to release versions, we have no snapshots anymore
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@726521 13f79535-47bb-0310-9956-ffa450edef68
2008-12-14 19:51:59 +00:00
Jason van Zyl
d589ac5072
o generating annotations from the javadoc in maven-compat, no point in converting to annotations, we'll take what's
...
there and leave it at that.
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@721950 13f79535-47bb-0310-9956-ffa450edef68
2008-12-01 02:49:21 +00:00
Jason van Zyl
5d81258b34
o generating the descriptor from the javadoc sources
...
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@721949 13f79535-47bb-0310-9956-ffa450edef68
2008-12-01 02:47:46 +00:00
Benjamin Bentmann
be548d862f
o Tweaked source to compensate for bug in QDox's parser
...
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@721900 13f79535-47bb-0310-9956-ffa450edef68
2008-11-30 21:28:43 +00:00
Britton Isbell
6310c2e473
Putting this back in. Should work.
...
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@721898 13f79535-47bb-0310-9956-ffa450edef68
2008-11-30 21:20:29 +00:00
Britton Isbell
784f6d10e7
Removed comment that was causing compile error.
...
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@721897 13f79535-47bb-0310-9956-ffa450edef68
2008-11-30 21:12:35 +00:00
Jason van Zyl
2b66d03796
o deprecate this component, the model properties-based system will replace this
...
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@721885 13f79535-47bb-0310-9956-ffa450edef68
2008-11-30 20:06:57 +00:00
Jason van Zyl
8ed1aa0e20
o deprecate ModelUtils, all of this will be taken care of by the model properties-based system.
...
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@721884 13f79535-47bb-0310-9956-ffa450edef68
2008-11-30 20:06:16 +00:00
Jason van Zyl
853940402d
o notes on maven artifact's removal
...
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@721882 13f79535-47bb-0310-9956-ffa450edef68
2008-11-30 19:57:15 +00:00
Jason van Zyl
8dd21f8db6
o transfer notes about compatibility to a confluence document, we'll eventually use idiom to generate the new site. no more
...
site plugin for me.
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@721877 13f79535-47bb-0310-9956-ffa450edef68
2008-11-30 19:38:09 +00:00
Jason van Zyl
8532f36055
o set the header to 3.0-alpha-1, we'll wire this in with mercury in alpha-2
...
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@721770 13f79535-47bb-0310-9956-ffa450edef68
2008-11-30 06:40:43 +00:00
Benjamin Bentmann
1927fa4ddf
o Stabilized tests
...
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@721713 13f79535-47bb-0310-9956-ffa450edef68
2008-11-29 20:38:27 +00:00
Britton Isbell
7b974639d5
Throw illegal argument, not NPE.
...
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@721640 13f79535-47bb-0310-9956-ffa450edef68
2008-11-29 05:27:02 +00:00
Jason van Zyl
8b655a1456
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@721616 13f79535-47bb-0310-9956-ffa450edef68
2008-11-29 02:40:55 +00:00
Jason van Zyl
18bd5395e1
o redeployment will be taken care of in mercury and most repomans take care of this already.
...
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@721352 13f79535-47bb-0310-9956-ffa450edef68
2008-11-28 06:15:34 +00:00
Jason van Zyl
aba2b12837
MNG-3876: Add in the maven-artifact code so we can start creating facades and back it with mercury
...
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@721307 13f79535-47bb-0310-9956-ffa450edef68
2008-11-27 22:32:16 +00:00
Jason van Zyl
c418d12814
o primarily refactoring in part for the preparation making room for mercury and processing events from maven-shared-model
...
o add plexus component descriptor generation to the bootstrap so we can start removing the hand-written descriptors and start
using annotations everywhere
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@720432 13f79535-47bb-0310-9956-ffa450edef68
2008-11-25 07:11:35 +00:00
Britton Isbell
3fb0c8514f
Fixed pom to correct snaphost dependency version.
...
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@718303 13f79535-47bb-0310-9956-ffa450edef68
2008-11-17 18:00:22 +00:00
Jason van Zyl
56986ca004
o use the class lookup method which will now automatically partition lookups based on the class
...
submitted by: Dain Sundstrom
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@717964 13f79535-47bb-0310-9956-ffa450edef68
2008-11-16 02:38:13 +00:00
Jason van Zyl
7f70506c55
o prepare the compat module for dynamic component generation
...
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@700761 13f79535-47bb-0310-9956-ffa450edef68
2008-10-01 13:13:51 +00:00
Jason van Zyl
b6c2132bc7
o merging from my branch to trunk
...
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@699806 13f79535-47bb-0310-9956-ffa450edef68
2008-09-28 12:16:53 +00:00