Commit Graph

7192 Commits

Author SHA1 Message Date
Jason van Zyl 41df8abcf8 o branch for my simplification of the lifecycle executor
git-svn-id: https://svn.apache.org/repos/asf/maven/components/branches/MNG-2766@751454 13f79535-47bb-0310-9956-ffa450edef68
2009-03-08 16:14:26 +00:00
Jason van Zyl c7b8d7ec3b o making a branch for for the lifecycle executor refactor
git-svn-id: https://svn.apache.org/repos/asf/maven/components/branches/MNG-2766@751452 13f79535-47bb-0310-9956-ffa450edef68
2009-03-08 16:09:53 +00:00
Oleg Gusakov 8c0e891f63 moving towards repository update policy per code quality
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@751210 13f79535-47bb-0310-9956-ffa450edef68
2009-03-07 07:08:14 +00:00
Jason van Zyl b68c9f9231 o shortening the interface name for the repository system
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@751196 13f79535-47bb-0310-9956-ffa450edef68
2009-03-07 05:08:43 +00:00
Britton Isbell fd7c521580 Disable unit test.
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@751171 13f79535-47bb-0310-9956-ffa450edef68
2009-03-07 02:02:04 +00:00
Oleg Gusakov e4c964d2bd removed ArtifactBasicMetadata
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@751169 13f79535-47bb-0310-9956-ffa450edef68
2009-03-07 01:40:08 +00:00
Oleg Gusakov a2f8c435c8 removed ArtifactBasicMetadata
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@751168 13f79535-47bb-0310-9956-ffa450edef68
2009-03-07 01:39:48 +00:00
Jason van Zyl 30e6002f40 o push out the artifact repository creation when it's requested in the project
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@751159 13f79535-47bb-0310-9956-ffa450edef68
2009-03-07 01:05:17 +00:00
Oleg Gusakov 0f3af9305d [MNG-3849] added clean.local.repo flag to the mercury build
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@751153 13f79535-47bb-0310-9956-ffa450edef68
2009-03-07 00:59:54 +00:00
Oleg Gusakov 93af608d55 [MNG-3849] added clean.local.repo flag to the mercury build
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@751150 13f79535-47bb-0310-9956-ffa450edef68
2009-03-07 00:57:13 +00:00
Jason van Zyl 2a515cdb5a o when creating a dependency artifact, why not use a dependency as a parameter!
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@751137 13f79535-47bb-0310-9956-ffa450edef68
2009-03-06 23:34:03 +00:00
Benjamin Bentmann 90aa85b340 o Extended UT to capture regression of MNG-786
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@751134 13f79535-47bb-0310-9956-ffa450edef68
2009-03-06 23:25:59 +00:00
Britton Isbell 8507703dba Model Processor code.
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@751126 13f79535-47bb-0310-9956-ffa450edef68
2009-03-06 23:15:04 +00:00
Oleg Gusakov b7d67cd7e5 [MNG-3849] modifying maven repo system tests
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@751124 13f79535-47bb-0310-9956-ffa450edef68
2009-03-06 23:09:23 +00:00
Britton Isbell 131c9d1cf0 Update module builder version.
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@751123 13f79535-47bb-0310-9956-ffa450edef68
2009-03-06 22:51:52 +00:00
Jason van Zyl 6f0840b4f6 o reducing the foot print of the repository interface some more
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@751119 13f79535-47bb-0310-9956-ffa450edef68
2009-03-06 22:43:27 +00:00
Jason van Zyl 410e6cab4b o reducing the signature size of the repository system some more
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@751104 13f79535-47bb-0310-9956-ffa450edef68
2009-03-06 22:14:08 +00:00
Benjamin Bentmann ff1c73a37d [MNG-4070] [regression] Parent POMs cannot be resolved when their id values are surrounded by whitespace
o Added UT

git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@751100 13f79535-47bb-0310-9956-ffa450edef68
2009-03-06 22:09:55 +00:00
Jason van Zyl c04ee12962 o notes for oleg about what's left to remove from the repository interface
o more cleanup 


git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@751091 13f79535-47bb-0310-9956-ffa450edef68
2009-03-06 21:54:23 +00:00
Jason van Zyl 6f2e00b622 o don't need to process repositories, they will be processed up front
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@751087 13f79535-47bb-0310-9956-ffa450edef68
2009-03-06 21:44:20 +00:00
Jason van Zyl c67176f502 o remove another set of methods from the repository system interface and now ResolutionGroup is gone from Maven internals.
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@751083 13f79535-47bb-0310-9956-ffa450edef68
2009-03-06 21:37:07 +00:00
Benjamin Bentmann 46dc31c0fe o Added toString() to ease debugging
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@751068 13f79535-47bb-0310-9956-ffa450edef68
2009-03-06 20:45:05 +00:00
Benjamin Bentmann a3a2e77da3 o Fixed NPE due to uninitialized field
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@751046 13f79535-47bb-0310-9956-ffa450edef68
2009-03-06 19:30:22 +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
Jason van Zyl c586c81065 o remove the build planner from visibility
o fix a method in the project builder to protect against an error coming from the remote resources plugin, it's asking to resolve a POM from a JAR artifact and the old project building code was doing that for whatever not-right reason


git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@751021 13f79535-47bb-0310-9956-ffa450edef68
2009-03-06 18:20:52 +00:00
Jason van Zyl c0a920cf80 o make sure all the same repository processing logic is used, shunt all calls from ProjectUtils to the MavenRepositorySystem interface.
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@751009 13f79535-47bb-0310-9956-ffa450edef68
2009-03-06 18:03:55 +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
Oleg Gusakov 048808f308 [MNG-3849]
- removed security dispatcher xml descriptor dependency

git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@750790 13f79535-47bb-0310-9956-ffa450edef68
2009-03-06 07:10:18 +00:00
Oleg Gusakov f60741289a [MNG-3849]
- upreved mercury dependency to the latest snapshot
- removed security dispatcher xml descriptor dependency

git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@750789 13f79535-47bb-0310-9956-ffa450edef68
2009-03-06 07:09:24 +00:00
Jason van Zyl 1720377f1d o don't need the component descriptor for the PluginRepository as it doesn't exist anymore
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@750775 13f79535-47bb-0310-9956-ffa450edef68
2009-03-06 05:48:49 +00:00
Jason van Zyl 1ffdc9286a o start the grand plugin refactoring, just putting it all together in addition to putting all the repository/artifact calls
behind the repository system you can see project and plugins being processed an incredible number of times and the recursion
  in the collector is broken causing POMs for plugins to be processed hundreds of times. The bootstrap under profiling reveals
  the xpp3 parser being used almost 30k times which is pure insanity.



git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@750774 13f79535-47bb-0310-9956-ffa450edef68
2009-03-06 05:38:48 +00:00
Britton Isbell 98891350b8 Merged back changes dealing with element ordering.
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@750756 13f79535-47bb-0310-9956-ffa450edef68
2009-03-06 02:41:18 +00:00
Jason van Zyl 8138048fcf o notes on the repository interface
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@750741 13f79535-47bb-0310-9956-ffa450edef68
2009-03-06 01:33:26 +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
Britton Isbell a2666d2c9f Cleanup.
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@750702 13f79535-47bb-0310-9956-ffa450edef68
2009-03-06 00:24:40 +00:00
Britton Isbell 3a2c55315c Fixed a number of element ordering problems. Matches up with latest model-builder. Suppoert for tagging elements with orginal pom id.
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@750701 13f79535-47bb-0310-9956-ffa450edef68
2009-03-06 00:23:35 +00:00
Jason van Zyl 5a35fc9aee o remove more methods from the repository interface
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@750686 13f79535-47bb-0310-9956-ffa450edef68
2009-03-05 23:35:02 +00:00
Jason van Zyl 74384e7c63 o more reduction of the repository interface
o cleaning up the project builder


git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@750677 13f79535-47bb-0310-9956-ffa450edef68
2009-03-05 23:27:03 +00:00
Jason van Zyl 8fd147fff0 o get rid of enableLogging method
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@750657 13f79535-47bb-0310-9956-ffa450edef68
2009-03-05 22:53:43 +00:00
Jason van Zyl 57c1ffabe2 o inject the logger
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@750656 13f79535-47bb-0310-9956-ffa450edef68
2009-03-05 22:51:53 +00:00
Jason van Zyl 3292b4bdd3 o get rid of a few more buildArtifactRepository uses
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@750650 13f79535-47bb-0310-9956-ffa450edef68
2009-03-05 22:48:08 +00:00
Benjamin Bentmann dc20a5cdcf [MNG-4068] [regression] Use proper id for mirrored repository
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@750613 13f79535-47bb-0310-9956-ffa450edef68
2009-03-05 21:49:55 +00:00
Jason van Zyl d4c2d94607 o shunt ProjectUtils into using the same repositories
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@750571 13f79535-47bb-0310-9956-ffa450edef68
2009-03-05 20:06:11 +00:00
Jason van Zyl 2a68738178 o leave repository ids alone for now.
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@750570 13f79535-47bb-0310-9956-ffa450edef68
2009-03-05 20:05:00 +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 e1602d1a96 o Removed unneeded file
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@750564 13f79535-47bb-0310-9956-ffa450edef68
2009-03-05 19:45:43 +00:00
Benjamin Bentmann 0425ac9cb2 o Removed debugging output
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@750551 13f79535-47bb-0310-9956-ffa450edef68
2009-03-05 18:58:03 +00:00
Benjamin Bentmann c545d0964b o Added debug logging
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@750530 13f79535-47bb-0310-9956-ffa450edef68
2009-03-05 18:07:32 +00:00