Commit Graph

7903 Commits

Author SHA1 Message Date
Britton Isbell e8e1d53e14 Fixed problem where repo count int MavenProject was increasing.
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@763966 13f79535-47bb-0310-9956-ffa450edef68
2009-04-10 16:05:31 +00:00
Oleg Gusakov 3a049c8b5b removing bootstrap debugging option ..
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@763460 13f79535-47bb-0310-9956-ffa450edef68
2009-04-08 23:25:59 +00:00
Oleg Gusakov 3bdb1951c5 removing bootstrap debugging option ..
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@763456 13f79535-47bb-0310-9956-ffa450edef68
2009-04-08 23:13:22 +00:00
Oleg Gusakov a309c4022d switched to mercury-alpha-7-SN dependency to enable managed version maps, the lifecycle UTs pass
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@763438 13f79535-47bb-0310-9956-ffa450edef68
2009-04-08 22:40:24 +00:00
Oleg Gusakov 419248d61f added a getter to IncludesArtifactFilter to enable interrogation
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@763378 13f79535-47bb-0310-9956-ffa450edef68
2009-04-08 20:29:17 +00:00
Britton Isbell 9a4e614d86 [MNG-1995] - interpolation of boolean values.
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@763351 13f79535-47bb-0310-9956-ffa450edef68
2009-04-08 19:00:11 +00:00
Britton Isbell 15ef04371b [MNG-1957] jdk activation for profiles.
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@763291 13f79535-47bb-0310-9956-ffa450edef68
2009-04-08 15:52:32 +00:00
Britton Isbell 85ad173dba [MNG-1412,4027] - dependency order from profile.
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@763150 13f79535-47bb-0310-9956-ffa450edef68
2009-04-08 09:08:03 +00:00
Britton Isbell 2cb49a84ac [MNG-3843] - inheritance of pom description.
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@763117 13f79535-47bb-0310-9956-ffa450edef68
2009-04-08 06:01:06 +00:00
Oleg Gusakov 9c56369edd intermediate commit to revert lagacy repo system to default status
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@763103 13f79535-47bb-0310-9956-ffa450edef68
2009-04-08 04:45:36 +00:00
Oleg Gusakov 068f969719 added a getter to ScopeArtifactFilter to enable interrogation
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@763009 13f79535-47bb-0310-9956-ffa450edef68
2009-04-07 22:28:00 +00:00
Britton Isbell 6c6513cad3 [MNG-2174] plugin management dependencies.
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@762892 13f79535-47bb-0310-9956-ffa450edef68
2009-04-07 18:27:37 +00:00
Britton Isbell 81bd2d7cd1 [MNG-4106] Interpolation does not use properties from dominant settings profile if other profile defines same property.
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@762779 13f79535-47bb-0310-9956-ffa450edef68
2009-04-07 13:57:19 +00:00
Britton Isbell 57568aa984 [MNG-3545] overridden if profile is activebyDefault. Fixed and added unit test.
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@762767 13f79535-47bb-0310-9956-ffa450edef68
2009-04-07 13:28:02 +00:00
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