Commit Graph

254 Commits

Author SHA1 Message Date
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
Herve Boutemy 51b6120810 generified code
git-svn-id: https://svn.apache.org/repos/asf/maven/maven-3/trunk@819177 13f79535-47bb-0310-9956-ffa450edef68
2009-09-26 17:08:24 +00:00
Herve Boutemy 9ead685350 improved javadoc to explain actual version comparison rules
git-svn-id: https://svn.apache.org/repos/asf/maven/maven-3/trunk@819160 13f79535-47bb-0310-9956-ffa450edef68
2009-09-26 16:07:44 +00:00
Herve Boutemy 83626b8b03 added test cases
git-svn-id: https://svn.apache.org/repos/asf/maven/maven-3/trunk@819001 13f79535-47bb-0310-9956-ffa450edef68
2009-09-25 20:35:01 +00:00
Benjamin Bentmann ed18f8b7c6 [MNG-2098] Artifact resolver incorrectly selects repository which doesn't contain the selected version
git-svn-id: https://svn.apache.org/repos/asf/maven/maven-3/trunk@818829 13f79535-47bb-0310-9956-ffa450edef68
2009-09-25 12:14:31 +00:00
Benjamin Bentmann f4bd89f38d [MNG-4367] Consider layout for mirror selection
git-svn-id: https://svn.apache.org/repos/asf/maven/maven-3/trunk@818442 13f79535-47bb-0310-9956-ffa450edef68
2009-09-24 10:55:59 +00:00
Benjamin Bentmann 4648efa59b o Refactored code
git-svn-id: https://svn.apache.org/repos/asf/maven/maven-3/trunk@818412 13f79535-47bb-0310-9956-ffa450edef68
2009-09-24 09:06:46 +00:00
Benjamin Bentmann 340108611d o Restored backward-compat
git-svn-id: https://svn.apache.org/repos/asf/maven/maven-3/trunk@816604 13f79535-47bb-0310-9956-ffa450edef68
2009-09-18 12:42:03 +00:00
Benjamin Bentmann 5097fd5116 [MNG-4343] maven always checks missing release artifacts
git-svn-id: https://svn.apache.org/repos/asf/maven/maven-3/trunk@816563 13f79535-47bb-0310-9956-ffa450edef68
2009-09-18 09:48:49 +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 eeeee17821 o Fixed inconsistent behavior of version getters
git-svn-id: https://svn.apache.org/repos/asf/maven/maven-3/trunk@816133 13f79535-47bb-0310-9956-ffa450edef68
2009-09-17 10:46:52 +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 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 4d32ed118d o Generified code
git-svn-id: https://svn.apache.org/repos/asf/maven/maven-3/trunk@814888 13f79535-47bb-0310-9956-ffa450edef68
2009-09-14 22:24:41 +00:00
Benjamin Bentmann 57b95421a6 o Extended logging
git-svn-id: https://svn.apache.org/repos/asf/maven/maven-3/trunk@814552 13f79535-47bb-0310-9956-ffa450edef68
2009-09-14 10:03:00 +00:00
Benjamin Bentmann 2ff0a41fa8 o Extended debug logging
git-svn-id: https://svn.apache.org/repos/asf/maven/maven-3/trunk@814379 13f79535-47bb-0310-9956-ffa450edef68
2009-09-13 19:45:23 +00:00
Benjamin Bentmann 044835055b o Added method to easily check for result of resolution
git-svn-id: https://svn.apache.org/repos/asf/maven/maven-3/trunk@814027 13f79535-47bb-0310-9956-ffa450edef68
2009-09-11 21:02:34 +00:00
Benjamin Bentmann d8951da832 [MNG-4353] [regression] Plugin dependencies are not downloaded from repos given in the plugin's POM
git-svn-id: https://svn.apache.org/repos/asf/maven/maven-3/trunk@813869 13f79535-47bb-0310-9956-ffa450edef68
2009-09-11 15:06:06 +00:00
Benjamin Bentmann ee54ab90f8 o Restored backward-compat
git-svn-id: https://svn.apache.org/repos/asf/maven/maven-3/trunk@813810 13f79535-47bb-0310-9956-ffa450edef68
2009-09-11 12:43:08 +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 388fcd100e fixed errors reported by Checkstyle
git-svn-id: https://svn.apache.org/repos/asf/maven/maven-3/trunk@813604 13f79535-47bb-0310-9956-ffa450edef68
2009-09-10 21:49:53 +00:00
Herve Boutemy 4d3e5b3bdd coding style fix
git-svn-id: https://svn.apache.org/repos/asf/maven/maven-3/trunk@813453 13f79535-47bb-0310-9956-ffa450edef68
2009-09-10 14:14:16 +00:00
Benjamin Bentmann 07f5ea260a o Exposed getMirror() logic to public clients
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@810613 13f79535-47bb-0310-9956-ffa450edef68
2009-09-02 17:02:06 +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
Olivier Lamy 7ed1358995 restore backward compat (for project-info-reports:dependencies)
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@810402 13f79535-47bb-0310-9956-ffa450edef68
2009-09-02 08:01:25 +00:00
Olivier Lamy 5fecbde92a restore backward compat (for project-info-reports:dependencies)
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@810397 13f79535-47bb-0310-9956-ffa450edef68
2009-09-02 07:51:15 +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 7ef7751684 o Clarified API
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@810053 13f79535-47bb-0310-9956-ffa450edef68
2009-09-01 13:49:27 +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 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 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