Commit Graph

43 Commits

Author SHA1 Message Date
Britton Isbell 1492907f1b Updated to use latest model-builder. Now detect most specialized model through method, not order of domain model list.
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@749870 13f79535-47bb-0310-9956-ffa450edef68
2009-03-04 01:05:58 +00:00
Oleg Gusakov 9ef5c6edbe [MNG-3849] test harness
- abstract test for testing all repository system implementations
- mercury implementation test

git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@749864 13f79535-47bb-0310-9956-ffa450edef68
2009-03-04 00:48:34 +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
Britton Isbell b1638bbbe7 Fixed a class cast exception that shows up in mercury use of transformer. Regression from previous refactor.
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@746135 13f79535-47bb-0310-9956-ffa450edef68
2009-02-20 04:49:53 +00:00
Herve Boutemy 70895b5f43 o used exception chaining as much as possible
o added generics to PomProcessor
o fixed code style

git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@746072 13f79535-47bb-0310-9956-ffa450edef68
2009-02-20 00:41:01 +00:00
Britton Isbell 73c0f41e3b Collapased Transformers into one. Extracted out some rules. Removed some references to Maven model in DomainModels to generalize. Removed Plugin mixins, which are no longer needed. Extension loading appears to be broken from refactoring. Need to fix this.
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@745712 13f79535-47bb-0310-9956-ffa450edef68
2009-02-19 03:00:52 +00:00
Benjamin Bentmann c53466f406 o Fixed regressions regarding profile de-/activation
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@745642 13f79535-47bb-0310-9956-ffa450edef68
2009-02-18 20:47:42 +00:00
Oleg Gusakov 48398db0e4 disabled maven-mercury test to move it to Mercury ITs
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@743919 13f79535-47bb-0310-9956-ffa450edef68
2009-02-12 23:00:22 +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
Britton Isbell 247efed735 [MNG-3885] [MNG-4009] : Fixed problem of profile info in parents not being applied.
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@741282 13f79535-47bb-0310-9956-ffa450edef68
2009-02-05 20:38:37 +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
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
Jason van Zyl 13fa00ea3f [maven-release-plugin] prepare release maven-3.0-alpha-2
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@739476 13f79535-47bb-0310-9956-ffa450edef68
2009-01-31 01:06:37 +00:00
Jason van Zyl 557f0a5373 [maven-release-plugin] prepare for next development iteration
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@738777 13f79535-47bb-0310-9956-ffa450edef68
2009-01-29 07:13:04 +00:00
Jason van Zyl 7f54cfff61 [maven-release-plugin] prepare release 3.0-alpha-2
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@738775 13f79535-47bb-0310-9956-ffa450edef68
2009-01-29 07:12:48 +00:00
Britton Isbell 4247360de9 MNG-3973
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@736283 13f79535-47bb-0310-9956-ffa450edef68
2009-01-21 10:56:31 +00:00
Britton Isbell 036d5932e1 MNG-3937 - goals inheritance.
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@736233 13f79535-47bb-0310-9956-ffa450edef68
2009-01-21 05:58:52 +00:00
Oleg Gusakov 0e25f639fe organized imports
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@734852 13f79535-47bb-0310-9956-ffa450edef68
2009-01-15 23:40:21 +00:00
Britton Isbell a457427433 Fix: Different types of ID Model containers were being joined if their ids matched. Now we have one ID model container factory instance per type.
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@733637 13f79535-47bb-0310-9956-ffa450edef68
2009-01-12 07:00:09 +00:00
Oleg Gusakov 8cd715bc5e [MNG-3973] masked NPE when parent metadata cannot be found
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@732937 13f79535-47bb-0310-9956-ffa450edef68
2009-01-09 06:09:09 +00:00
Britton Isbell e52473272d Fix: MNG-3856 - Just needed to replace modelProperty.getValue with modelProperty.getResolvedValue.
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@732286 13f79535-47bb-0310-9956-ffa450edef68
2009-01-07 09:40:40 +00:00
Britton Isbell 70583e8717 Build broken. Disabled mercury unit test, until issue is fixed.
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@732235 13f79535-47bb-0310-9956-ffa450edef68
2009-01-07 06:01:48 +00:00
Oleg Gusakov bea79ffe1d added a unit test for un-substituted variable
Issue id: MNG-3856


git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@732103 13f79535-47bb-0310-9956-ffa450edef68
2009-01-06 20:35:12 +00:00
Jason van Zyl 481cde5756 [maven-release-plugin] prepare for next development iteration
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@731333 13f79535-47bb-0310-9956-ffa450edef68
2009-01-04 18:59:28 +00:00
Jason van Zyl 6991c79e34 [maven-release-plugin] prepare release maven-3.0-alpha-1
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@731331 13f79535-47bb-0310-9956-ffa450edef68
2009-01-04 18:59:05 +00:00
Jason van Zyl cc38a455f7 [maven-release-plugin] prepare for next development iteration
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@731271 13f79535-47bb-0310-9956-ffa450edef68
2009-01-04 15:29:07 +00:00
Jason van Zyl bab3480d4b [maven-release-plugin] prepare release 3.0-alpha-1
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@731269 13f79535-47bb-0310-9956-ffa450edef68
2009-01-04 15:28:42 +00:00
Jason van Zyl 7d3040a73e o collapsing more of the project builder, trying to turn it back into one component -- we have the old and the new with the old wrapper the new -- so that I can have an interface for compatibility and then all our new stuff in another component.
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@727299 13f79535-47bb-0310-9956-ffa450edef68
2008-12-17 06:27:16 +00:00
Jason van Zyl 7bfda74cad o get rid of the duplicate super pom, it can be shared from the project builder
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@727293 13f79535-47bb-0310-9956-ffa450edef68
2008-12-17 05:45:11 +00:00
Jason van Zyl f869413e44 o actually put a valid GAV in the super pom
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@727290 13f79535-47bb-0310-9956-ffa450edef68
2008-12-17 05:39:18 +00:00
Herve Boutemy 3e210666ab added license headers
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@725037 13f79535-47bb-0310-9956-ffa450edef68
2008-12-10 09:08:18 +00:00
Herve Boutemy d242ddfaf2 applied our coding conventions (no code change)
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@725035 13f79535-47bb-0310-9956-ffa450edef68
2008-12-10 09:06:40 +00:00
Jason van Zyl e509236dae o configuration is plexus-component-metadata is in the parent POM
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@724215 13f79535-47bb-0310-9956-ffa450edef68
2008-12-07 22:17:12 +00:00
Oleg Gusakov 83ef648b04 changed maven-mercury into a real plexus component, needed for MERCURY-46
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@723476 13f79535-47bb-0310-9956-ffa450edef68
2008-12-04 22:40:32 +00:00
Jason van Zyl 9052c84f94 o fixing imports so they aren't ambiguous
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@721860 13f79535-47bb-0310-9956-ffa450edef68
2008-11-30 17:12:18 +00:00
Jason van Zyl 887d534ad2 o formatting
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@721771 13f79535-47bb-0310-9956-ffa450edef68
2008-11-30 06:41:42 +00:00
Britton Isbell 1c779c537a Removed default value for maven.version, caused all sorts of versioning problems.
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@721112 13f79535-47bb-0310-9956-ffa450edef68
2008-11-27 08:19:56 +00:00
Benjamin Bentmann c7c009c6d3 o Removed IDE file
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@720478 13f79535-47bb-0310-9956-ffa450edef68
2008-11-25 12:22:01 +00:00
Britton Isbell cca34331f3 Reduced duplicate code between PomTransformer and PomClassicTransformer. The PomTrasnformer is now a concrete base class. The PomClassicTransformer extends it, overriding how interpolation is done, to handle interpolation of values related to project directories.
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@720292 13f79535-47bb-0310-9956-ffa450edef68
2008-11-24 21:08:35 +00:00
Benjamin Bentmann b82addba9d o Set svn:eol-style=native
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@719861 13f79535-47bb-0310-9956-ffa450edef68
2008-11-22 15:21:42 +00:00
Benjamin Bentmann f07453ad19 o Removed svn:executable
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@719859 13f79535-47bb-0310-9956-ffa450edef68
2008-11-22 15:19:16 +00:00
Britton Isbell 7368eb1216 Moved out specialized methods from PomClassicTransformer to ProjectBuilder. Did this refactoring to make it easier to merge PomTransformer and PomClassicTransfomer.
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@719724 13f79535-47bb-0310-9956-ffa450edef68
2008-11-21 21:50:31 +00:00
Britton Isbell 1f9bf0c917 Import of maven mercury project.
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@719473 13f79535-47bb-0310-9956-ffa450edef68
2008-11-21 04:50:50 +00:00