Commit Graph

7789 Commits

Author SHA1 Message Date
Oleg Gusakov 5ae7bdc3fd flipped back the debug mode
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@762577 13f79535-47bb-0310-9956-ffa450edef68
2009-04-07 00:22:50 +00:00
Oleg Gusakov 847aecea98 working on MercuryRepositorySystem - oprimized Adapter
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@762576 13f79535-47bb-0310-9956-ffa450edef68
2009-04-07 00:18:23 +00:00
Jason van Zyl 8e108fd91a o roll up all the plugin manager capability into one class. having a manager, a component discoverer, and component discovery listener is too complicated.
o using the a looking to set the discoverer and discovery listener. in plexus this can be rolled into one extender



git-svn-id: https://svn.apache.org/repos/asf/maven/components/branches/MNG-2766@762142 13f79535-47bb-0310-9956-ffa450edef68
2009-04-05 19:55:14 +00:00
Jason van Zyl 7b079e3b04 o add .gitignore
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@761841 13f79535-47bb-0310-9956-ffa450edef68
2009-04-03 23:51:12 +00:00
Jason van Zyl 734fdac580 o adding .git to svn:ignore
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@761840 13f79535-47bb-0310-9956-ffa450edef68
2009-04-03 23:48:46 +00:00
Britton Isbell d40d830ecd [MNG-3106,3983,4107] - profile fixes.
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@761825 13f79535-47bb-0310-9956-ffa450edef68
2009-04-03 22:35:02 +00:00
Britton Isbell 1c57f3a99b Collapsed the ProfileContext into the ProfileManager - serves similar function.
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@761629 13f79535-47bb-0310-9956-ffa450edef68
2009-04-03 11:45:45 +00:00
Britton Isbell db49936302 Separated out the interpolation from the build.
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@761609 13f79535-47bb-0310-9956-ffa450edef68
2009-04-03 10:56:06 +00:00
Oleg Gusakov d6033331b3 some javadocs for the new metadata-only call in the repository system
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@761489 13f79535-47bb-0310-9956-ffa450edef68
2009-04-03 00:18:19 +00:00
Oleg Gusakov d09a7f307b some javadocs for the new metadata-only call in the repository system
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@761488 13f79535-47bb-0310-9956-ffa450edef68
2009-04-03 00:17:31 +00:00
Benjamin Bentmann 7a19b6bd5a [MNG-3714] Allow specification of the toolchains.xml location on the command line
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@761401 13f79535-47bb-0310-9956-ffa450edef68
2009-04-02 19:43:55 +00:00
Benjamin Bentmann d148da84da o Fixed path normalization/alignment
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@761356 13f79535-47bb-0310-9956-ffa450edef68
2009-04-02 17:48:00 +00:00
Britton Isbell 38e8586852 Collapsed methods, moved logic for active profiles from ProjectBuilder to ProfileContext.
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@761121 13f79535-47bb-0310-9956-ffa450edef68
2009-04-02 00:30:00 +00:00
Britton Isbell 421732b443 Further cleanup of maven project APIs.
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@761112 13f79535-47bb-0310-9956-ffa450edef68
2009-04-02 00:04:51 +00:00
Britton Isbell bd45240fe2 Don't need model in signature for active profiles.
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@761108 13f79535-47bb-0310-9956-ffa450edef68
2009-04-01 23:21:57 +00:00
Britton Isbell 553c6822f6 Added file.
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@761106 13f79535-47bb-0310-9956-ffa450edef68
2009-04-01 23:10:00 +00:00
Britton Isbell e2b3bace10 [MNG-4107] ser settings can't override properties used for POM interpolation. Cleaned up the interpolation code and the MavenProjectBuilder impl. Building and interpolation is now more clearly separated.
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@761104 13f79535-47bb-0310-9956-ffa450edef68
2009-04-01 23:05:27 +00:00
Oleg Gusakov 0ee06712ba Mercury repo system impl - nicer UT code
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@761096 13f79535-47bb-0310-9956-ffa450edef68
2009-04-01 22:39:55 +00:00
Jason van Zyl 35e429067e o remove the group metadata processing bound to the legacy artifact system. a plugin manager will be responsible for creating any hints it may want to use. it's general preproccesing which could be anything. for our implementation we can just read the files directly if necessary. we can also simplify the deployment of hinting information as well.
git-svn-id: https://svn.apache.org/repos/asf/maven/components/branches/MNG-2766@761021 13f79535-47bb-0310-9956-ffa450edef68
2009-04-01 19:32:05 +00:00
Jason van Zyl e6f5b72ffe o nuke the path translator from the plugin manager.
git-svn-id: https://svn.apache.org/repos/asf/maven/components/branches/MNG-2766@761017 13f79535-47bb-0310-9956-ffa450edef68
2009-04-01 19:09:55 +00:00
Oleg Gusakov c1dccef19a Mercury repo system impl - enhanced UT for resolved tree
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@760983 13f79535-47bb-0310-9956-ffa450edef68
2009-04-01 17:51:07 +00:00
Oleg Gusakov 86dbe01590 Mercury repo system impl - enhanced UT for resolved tree
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@760982 13f79535-47bb-0310-9956-ffa450edef68
2009-04-01 17:50:50 +00:00
Oleg Gusakov 089f86d804 Mercury repo system impl does return a resolved tree as a graph. UT works
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@760981 13f79535-47bb-0310-9956-ffa450edef68
2009-04-01 17:45:55 +00:00
Jason van Zyl 5d139ffd51 o collapse methods which deal with project dependency downloading, this needs to be removed from the plugin manager
git-svn-id: https://svn.apache.org/repos/asf/maven/components/branches/MNG-2766@760977 13f79535-47bb-0310-9956-ffa450edef68
2009-04-01 17:34:59 +00:00
Jason van Zyl f0d253b643 o aligning the plugin parameter expression evaluator with the new test code
git-svn-id: https://svn.apache.org/repos/asf/maven/components/branches/MNG-2766@760975 13f79535-47bb-0310-9956-ffa450edef68
2009-04-01 17:32:18 +00:00
Oleg Gusakov 6ab1ab8389 started adding tree resolution to Mercury repo system impl
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@760790 13f79535-47bb-0310-9956-ffa450edef68
2009-04-01 06:19:10 +00:00
Oleg Gusakov 860c7e04c0 added tree-based resolution result to request/response
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@760781 13f79535-47bb-0310-9956-ffa450edef68
2009-04-01 04:49:10 +00:00
Jason van Zyl e3061a4bda o remove the interpolation as that will be handled by the project builder
git-svn-id: https://svn.apache.org/repos/asf/maven/components/branches/MNG-2766@760776 13f79535-47bb-0310-9956-ffa450edef68
2009-04-01 04:07:59 +00:00
Jason van Zyl 1f6c459fae o trying to isolate the plugin dependency downloading from the project dependency downloading so that I can separate it out of the plugin manager
git-svn-id: https://svn.apache.org/repos/asf/maven/components/branches/MNG-2766@760775 13f79535-47bb-0310-9956-ffa450edef68
2009-04-01 04:01:49 +00:00
Jason van Zyl 1480e5cba4 o another pass at the plugin manager
git-svn-id: https://svn.apache.org/repos/asf/maven/components/branches/MNG-2766@760747 13f79535-47bb-0310-9956-ffa450edef68
2009-04-01 00:36:02 +00:00
Jason van Zyl 1ce1debe96 o change signature to have the session first
git-svn-id: https://svn.apache.org/repos/asf/maven/components/branches/MNG-2766@760723 13f79535-47bb-0310-9956-ffa450edef68
2009-03-31 23:13:12 +00:00
Jason van Zyl a8d2eee331 o collapse signature of the executeMojo
git-svn-id: https://svn.apache.org/repos/asf/maven/components/branches/MNG-2766@760719 13f79535-47bb-0310-9956-ffa450edef68
2009-03-31 23:04:43 +00:00
Oleg Gusakov 790ecaa7bf added tree-based resolution result to request/response
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@760703 13f79535-47bb-0310-9956-ffa450edef68
2009-03-31 22:42:28 +00:00
Britton Isbell 8e004afe5f Fixed settings profile activation for maven plugins. Cleaned up project builder. Unit Tests.
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@760635 13f79535-47bb-0310-9956-ffa450edef68
2009-03-31 21:07:56 +00:00
Oleg Gusakov 30053a1000 generalized tree into graph
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@760596 13f79535-47bb-0310-9956-ffa450edef68
2009-03-31 20:33:24 +00:00
Oleg Gusakov bb33172f47 added tree-based resolution objects
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@760594 13f79535-47bb-0310-9956-ffa450edef68
2009-03-31 20:30:29 +00:00
Oleg Gusakov 0781fa0026 added tree-based resolution result to request/response
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@760575 13f79535-47bb-0310-9956-ffa450edef68
2009-03-31 19:44:33 +00:00
Oleg Gusakov f36831147b added tree-based resolution result to request/response
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@760573 13f79535-47bb-0310-9956-ffa450edef68
2009-03-31 19:36:53 +00:00
Jason van Zyl 46c8c09a91 o the session has no lookup or access to the container now
git-svn-id: https://svn.apache.org/repos/asf/maven/components/branches/MNG-2766@760333 13f79535-47bb-0310-9956-ffa450edef68
2009-03-31 04:59:06 +00:00
Jason van Zyl d9ac548e59 o inject the logger
git-svn-id: https://svn.apache.org/repos/asf/maven/components/branches/MNG-2766@760303 13f79535-47bb-0310-9956-ffa450edef68
2009-03-31 03:34:13 +00:00
Jason van Zyl 453781bc67 o the reporting api and toolchain are not required in the core as they will be loaded correctly as needed.
git-svn-id: https://svn.apache.org/repos/asf/maven/components/branches/MNG-2766@760279 13f79535-47bb-0310-9956-ffa450edef68
2009-03-31 00:44:18 +00:00
Jason van Zyl 55101a5368 o use the staged remote resources plugin version 1.1 so I'm not bound to the maven-reporting-api. all is good now.
git-svn-id: https://svn.apache.org/repos/asf/maven/components/branches/MNG-2766@760278 13f79535-47bb-0310-9956-ffa450edef68
2009-03-31 00:42:21 +00:00
Britton Isbell 5233029d4e Test for setting profile properties.
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@760229 13f79535-47bb-0310-9956-ffa450edef68
2009-03-30 23:07:33 +00:00
Britton Isbell 8a31c1a381 Setup test classes for testing of pom construction with settings. Tried to use test-jar type to reuse classes but the causes some lost dependencies in eclipse. Just duping classes for now.
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@760207 13f79535-47bb-0310-9956-ffa450edef68
2009-03-30 22:33:11 +00:00
Jason van Zyl 85727cec05 o need a runtime dependency on maven-toolchain to execute plugins in tests
git-svn-id: https://svn.apache.org/repos/asf/maven/components/branches/MNG-2766@759825 13f79535-47bb-0310-9956-ffa450edef68
2009-03-30 01:17:57 +00:00
Jason van Zyl 85b07ea000 o remove dead testing class
git-svn-id: https://svn.apache.org/repos/asf/maven/components/branches/MNG-2766@759819 13f79535-47bb-0310-9956-ffa450edef68
2009-03-30 01:13:40 +00:00
Jason van Zyl d22c870e02 o coming close to something i can easily test
git-svn-id: https://svn.apache.org/repos/asf/maven/components/branches/MNG-2766@759818 13f79535-47bb-0310-9956-ffa450edef68
2009-03-30 01:11:02 +00:00
Benjamin Bentmann 136bac419e [MNG-4116] [regression] Effective POM contains invalid URLs upon usage of percent-encoded characters
o Fixed by reverting r759364 (the issue meant to be fixed was a Wagon issue, not a POM issue)

git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@759729 13f79535-47bb-0310-9956-ffa450edef68
2009-03-29 17:18:39 +00:00
Benjamin Bentmann bd263f7da7 o Updated to wagon:1.0-beta-5 for parity with Maven 2.1.x
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@759573 13f79535-47bb-0310-9956-ffa450edef68
2009-03-28 20:12:10 +00:00
Jason van Zyl 4f4b793d93 o remove all traces of reporting
git-svn-id: https://svn.apache.org/repos/asf/maven/components/branches/MNG-2766@759554 13f79535-47bb-0310-9956-ffa450edef68
2009-03-28 19:03:45 +00:00