Commit Graph

379 Commits

Author SHA1 Message Date
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 2a6f14badd o updating to releases of classworlds and plexus
git-svn-id: https://svn.apache.org/repos/asf/maven/components/branches/MNG-2766@774415 13f79535-47bb-0310-9956-ffa450edef68
2009-05-13 16:13:18 +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
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 fbe0e563d8 o make sure jxpath doesn't make it into the distro, it's for testing
o don't need plexus-interactivity in the core


git-svn-id: https://svn.apache.org/repos/asf/maven/components/branches/MNG-2766@772241 13f79535-47bb-0310-9956-ffa450edef68
2009-05-06 13:31:00 +00:00
Benjamin Bentmann 81006b21aa o Migrated from StAX to XPP to have us focus on a single XML parser for now
git-svn-id: https://svn.apache.org/repos/asf/maven/components/branches/MNG-2766@772013 13f79535-47bb-0310-9956-ffa450edef68
2009-05-05 23:31:09 +00:00
Jason van Zyl 91f871a2e5 o changing version of classworld which integrates more of the exports/osgi like classloading
git-svn-id: https://svn.apache.org/repos/asf/maven/components/branches/MNG-2766@771711 13f79535-47bb-0310-9956-ffa450edef68
2009-05-05 13:17:45 +00:00
Jason van Zyl 54979b07e4 o collapsing maven-project into the core, it is now useless to anyone except maven, the maven-model-builder is now something that can be consumed by the outside world
git-svn-id: https://svn.apache.org/repos/asf/maven/components/branches/MNG-2766@769652 13f79535-47bb-0310-9956-ffa450edef68
2009-04-29 04:45:20 +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 aafe040406 git-svn-id: https://svn.apache.org/repos/asf/maven/components/branches/MNG-2766@768839 13f79535-47bb-0310-9956-ffa450edef68 2009-04-27 00:16:42 +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 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 44003021ea o removing reporting completely
git-svn-id: https://svn.apache.org/repos/asf/maven/components/branches/MNG-2766@759553 13f79535-47bb-0310-9956-ffa450edef68
2009-03-28 19:02:58 +00:00
Jason van Zyl e3212b468c o more organization in the plugin manager
o there seems to be an incompatible change between surefire 2.4.2 and 2.4.3 with the booter and the useManifestJar option



git-svn-id: https://svn.apache.org/repos/asf/maven/components/branches/MNG-2766@757120 13f79535-47bb-0310-9956-ffa450edef68
2009-03-22 03:04:05 +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 c5565158a1 o don't need maven-lifecycle
git-svn-id: https://svn.apache.org/repos/asf/maven/components/branches/MNG-2766@751998 13f79535-47bb-0310-9956-ffa450edef68
2009-03-10 06:35:19 +00:00
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
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
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
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
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
Oleg Gusakov fc7aba8bd2 [MNG-3849] added mercury depts to the depman section
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@750298 13f79535-47bb-0310-9956-ffa450edef68
2009-03-05 02:42:05 +00:00
Benjamin Bentmann fd7b2b7985 o Updated to maven-jar-plugin:2.2 (by inheritance from parent) to get proper reactor resolution of test JARs due to MJAR-75
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@749952 13f79535-47bb-0310-9956-ffa450edef68
2009-03-04 09:34:54 +00:00
Jason van Zyl c8d4f4240b o note about doxia, it's not to be updated in 3.x
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@749930 13f79535-47bb-0310-9956-ffa450edef68
2009-03-04 07:15:50 +00:00
Oleg Gusakov 504128e0ba uprev model-builder
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@749908 13f79535-47bb-0310-9956-ffa450edef68
2009-03-04 05:31:10 +00:00
Oleg Gusakov 892ade6462 [MNG-3849] - added test dependencies for repository UTs
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@749843 13f79535-47bb-0310-9956-ffa450edef68
2009-03-03 23:32:36 +00:00
Jason van Zyl 914d340b45 o use released model-builder
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@749815 13f79535-47bb-0310-9956-ffa450edef68
2009-03-03 22:52:39 +00:00
Benjamin Bentmann 3a731303a7 o Updated to model-builder:1.4
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@749476 13f79535-47bb-0310-9956-ffa450edef68
2009-03-02 23:34:15 +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
Oleg Gusakov 4e9c3171cb got rid of project in the API layer
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@748017 13f79535-47bb-0310-9956-ffa450edef68
2009-02-26 05:04:07 +00:00
Jason van Zyl ddc763cc77 o add the maven-repository module
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@747998 13f79535-47bb-0310-9956-ffa450edef68
2009-02-26 03:58:35 +00:00
Jason van Zyl 00c302e021 o checking in so that oleg and shane can see the changes, there are three failing tests. i'm fixing in the plane and will check in when i land
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@746850 13f79535-47bb-0310-9956-ffa450edef68
2009-02-23 00:04:14 +00:00
Benjamin Bentmann 8cb5aa6172 o Inherited from maven-parent:11
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@746472 13f79535-47bb-0310-9956-ffa450edef68
2009-02-21 09:39:56 +00:00
Jason van Zyl f6d25b36f8 o remove legacy artifact component references from the embedder
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@746311 13f79535-47bb-0310-9956-ffa450edef68
2009-02-20 18:03:46 +00:00
Jason van Zyl ec84760e04 o drop back to modello 1.0 for the bootstrap
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@746286 13f79535-47bb-0310-9956-ffa450edef68
2009-02-20 16:31:26 +00:00
Oleg Gusakov c4db569df7 [MNG-3969] downgraded mercury version
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@746147 13f79535-47bb-0310-9956-ffa450edef68
2009-02-20 05:29:53 +00:00
Oleg Gusakov 0235b8e9c1 [MNG-3969] intermediate commit - all dependencies are processed correctly, including modello. Problem was stale cached metadata. Also upreved to the released mercury
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@745629 13f79535-47bb-0310-9956-ffa450edef68
2009-02-18 19:52:54 +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
Benjamin Bentmann fac6b97faf o Generified model/project
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@744572 13f79535-47bb-0310-9956-ffa450edef68
2009-02-14 21:49:23 +00:00
Oleg Gusakov 90ee1deab0 [MNG-4033] downgrade to the latest mercury release
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@743991 13f79535-47bb-0310-9956-ffa450edef68
2009-02-13 05:25:41 +00:00
Oleg Gusakov f3755e8c71 uprev to mecrury 1.0-alpha-5, disabled maven-mercury test to move it to Mercury ITs
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@743916 13f79535-47bb-0310-9956-ffa450edef68
2009-02-12 22:54:21 +00:00
Oleg Gusakov 84e363c313 [MNG-4033] migrated password encryption from 2.1.x trunk
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@743907 13f79535-47bb-0310-9956-ffa450edef68
2009-02-12 22:24:36 +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 3677655284 o Formatted POM
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@741525 13f79535-47bb-0310-9956-ffa450edef68
2009-02-06 10:53:39 +00:00
Britton Isbell 3ccd647208 Fixed broken poms.
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@740797 13f79535-47bb-0310-9956-ffa450edef68
2009-02-04 17:07:25 +00:00
Britton Isbell a3461e7fb0 [MNG-3803] - System properties in plugins
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@740770 13f79535-47bb-0310-9956-ffa450edef68
2009-02-04 15:33:47 +00:00
Britton Isbell 5eaab27857 MNG-3976 - Raw Pom Retreival for Mercury.
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@740434 13f79535-47bb-0310-9956-ffa450edef68
2009-02-03 20:48:07 +00:00
Britton Isbell adfb3ddeb9 Tests for MNG-1943 - interpolation in parent pom and MNG-3567 - pluginManagement inherited. Added additional methods to maven embedder for querying of plugin configs.
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@740395 13f79535-47bb-0310-9956-ffa450edef68
2009-02-03 19:50:11 +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