Commit Graph

102 Commits

Author SHA1 Message Date
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 06dca8e528 fixed bootstrap problem to resolve Modello 1.0.1-SNAPSHOT dependency
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@746453 13f79535-47bb-0310-9956-ffa450edef68
2009-02-21 08:26:24 +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
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 ef18c490e4 o Made bootstrap smart enough to use correct maven home path regardless of user input
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@734204 13f79535-47bb-0310-9956-ffa450edef68
2009-01-13 18:18:03 +00:00
Jason van Zyl f1ba2636b4 o fix location of assembly, needs to be centralized
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@733919 13f79535-47bb-0310-9956-ffa450edef68
2009-01-12 21:54:28 +00:00
Brett Leslie Porter 385888d545 [MNG-3757] avoid deleting M2_HOME if it is empty
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@727671 13f79535-47bb-0310-9956-ffa450edef68
2008-12-18 07:59:58 +00:00
Jason van Zyl 084d0b3ed4 o add snippets which can be used in http://maven.apache.org/guides/development/guide-building-m2.html
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@727270 13f79535-47bb-0310-9956-ffa450edef68
2008-12-17 04:08:44 +00:00
Jason van Zyl 268d611fa7 o use a release of plexus with the updated metadata generation tools
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@721959 13f79535-47bb-0310-9956-ffa450edef68
2008-12-01 04:28:32 +00:00
Jason van Zyl d589ac5072 o generating annotations from the javadoc in maven-compat, no point in converting to annotations, we'll take what's
there and leave it at that.


git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@721950 13f79535-47bb-0310-9956-ffa450edef68
2008-12-01 02:49:21 +00:00
Benjamin Bentmann f2f0a95cfb o Sync compiler encoding, source and target of bootstrap with POM
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@721902 13f79535-47bb-0310-9956-ffa450edef68
2008-11-30 21:36:30 +00:00
Jason van Zyl 0995098125 o not going to be running the ITs from the bootstrap itself, there will be one standard way to run the ITs
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@721721 13f79535-47bb-0310-9956-ffa450edef68
2008-11-29 21:20:57 +00:00
Jason van Zyl 08c0050a9b o don't need the fake pom anymore, we'll gracefully move on
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@721720 13f79535-47bb-0310-9956-ffa450edef68
2008-11-29 21:16:02 +00:00
Jason van Zyl 0c085889ae o plexus annos can now be generated from the bootstrap
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@721707 13f79535-47bb-0310-9956-ffa450edef68
2008-11-29 19:52:26 +00:00
Jason van Zyl be2e8dd16e o use properties derived from the pom so that there are no hardcoded versions
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@721697 13f79535-47bb-0310-9956-ffa450edef68
2008-11-29 17:37:47 +00:00
Jason van Zyl b1f8050277 o remove unused and removed directories from the boot classpath
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@721639 13f79535-47bb-0310-9956-ffa450edef68
2008-11-29 05:23:55 +00:00
Jason van Zyl aba2b12837 MNG-3876: Add in the maven-artifact code so we can start creating facades and back it with mercury
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@721307 13f79535-47bb-0310-9956-ffa450edef68
2008-11-27 22:32:16 +00:00
Jason van Zyl c418d12814 o primarily refactoring in part for the preparation making room for mercury and processing events from maven-shared-model
o add plexus component descriptor generation to the bootstrap so we can start removing the hand-written descriptors and start
  using annotations everywhere



git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@720432 13f79535-47bb-0310-9956-ffa450edef68
2008-11-25 07:11:35 +00:00
Jason van Zyl c0bbd26f11 MNG-3865: Allow the generation of the component.xml files from the bootstrap so that we can start eliminating the hand-written versions
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@719931 13f79535-47bb-0310-9956-ffa450edef68
2008-11-22 22:26:16 +00:00
John Dennis Casey 94bdfa2c7d Merging revIds: 709032, 709208, 709241 from 2.0.x branch for ITs in the bootstrap.
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@709254 13f79535-47bb-0310-9956-ffa450edef68
2008-10-30 21:46:48 +00:00
Jason van Zyl dd8ed6637f o start making additions for the CLI metadata generator tool so that we can start getting rid of the hand-bombed component descriptors
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@700759 13f79535-47bb-0310-9956-ffa450edef68
2008-10-01 13:08:04 +00:00
Jason van Zyl b6c2132bc7 o merging from my branch to trunk
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@699806 13f79535-47bb-0310-9956-ffa450edef68
2008-09-28 12:16:53 +00:00
Jason van Zyl 1260ced4f5 o collapsing all the profile code into maven-project, now it's all in one place
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@699659 13f79535-47bb-0310-9956-ffa450edef68
2008-09-27 14:52:28 +00:00
Jason van Zyl c82352832a o updating to 3.0-SNAPSHOT
o aparently when we start from scratch the bootstrap wasn't working, so the maven ant tasks will now igore trying to download the projects we
  are actually trying to build.


git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@684975 13f79535-47bb-0310-9956-ffa450edef68
2008-08-11 23:05:20 +00:00
Jason van Zyl 9bd026c6e3 o note a couple todo to clean up the build.xml to a complete mininum
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@676388 13f79535-47bb-0310-9956-ffa450edef68
2008-07-13 18:11:17 +00:00
Jason van Zyl 0b3494a88d o make sure the distribution is removed and the new distribution laid down properly
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@676382 13f79535-47bb-0310-9956-ffa450edef68
2008-07-13 17:59:26 +00:00
Jason van Zyl 1191f37a33 o make the maven home if we are starting completely from scratch, people using the hudson setup are getting dinged.
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@676086 13f79535-47bb-0310-9956-ffa450edef68
2008-07-11 21:32:54 +00:00
Jason van Zyl 667fe087d5 git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@676082 13f79535-47bb-0310-9956-ffa450edef68 2008-07-11 21:16:59 +00:00
Jason van Zyl 5aad974727 o merge from shane's branch
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@675556 13f79535-47bb-0310-9956-ffa450edef68
2008-07-10 12:55:48 +00:00
Jason van Zyl 4cd0fee87d o merging notes from shane's branch
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@675539 13f79535-47bb-0310-9956-ffa450edef68
2008-07-10 12:10:04 +00:00
Jason van Zyl f37bc59ef0 o merge from shane's branch to allow arbitrary use of integration repository
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@675536 13f79535-47bb-0310-9956-ffa450edef68
2008-07-10 12:07:01 +00:00
Jason van Zyl 9f53c2d46a o change the version of the ant tasks used, update to get rid of the invalid POM message as previous versions of Maven are intolerant of the idea properties setup I have in the POMs here.
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@675515 13f79535-47bb-0310-9956-ffa450edef68
2008-07-10 11:22:08 +00:00
Jason van Zyl 9185af5752 o updating to use latest snapshot of plexus which uses XBR. i'll update again when xbr does a release in a couple days.
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@649863 13f79535-47bb-0310-9956-ffa450edef68
2008-04-19 23:37:32 +00:00
Jason van Zyl 5018136c1a o updating the pom and build file for the addition of the distribution module
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@648512 13f79535-47bb-0310-9956-ffa450edef68
2008-04-16 04:58:47 +00:00
Jason van Zyl 71dea0bbbd o use the default local repository, i'll add a super clean mode later. i want speed right now.
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@648476 13f79535-47bb-0310-9956-ffa450edef68
2008-04-16 00:49:10 +00:00
Jason van Zyl 4c0d0199f5 o if you have m2_home it does not to be named after the version
o works with a symlinked m2_home



git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@648474 13f79535-47bb-0310-9956-ffa450edef68
2008-04-16 00:41:00 +00:00
Jason van Zyl a5865e985c o merging in work from xbr branch for the ant task based build
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@648287 13f79535-47bb-0310-9956-ffa450edef68
2008-04-15 15:41:13 +00:00
John Dennis Casey 05e92de35e Adding plexus-interpolation to the POM and build.xml/.properties, to prepare for the fix to MNG-3355 and MNG-2339(a)...also adding a new embedder-driven integration-test project to eventually hold the error-reporting tests currently in the maven-embedder tests.
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@644352 13f79535-47bb-0310-9956-ffa450edef68
2008-04-03 15:13:24 +00:00
Milos Kleint 667d800240 integrate maven-toolchain, make buildable
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@632594 13f79535-47bb-0310-9956-ffa450edef68
2008-03-01 14:07:09 +00:00
Jason van Zyl b2dab2e0d5 o adding the backport jars as well
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@613508 13f79535-47bb-0310-9956-ffa450edef68
2008-01-20 05:10:01 +00:00
Jason van Zyl 3095bcd54f o add the retrotranslator artifacts for the bootstrap
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@613506 13f79535-47bb-0310-9956-ffa450edef68
2008-01-20 05:00:58 +00:00
Milos Kleint 6bef2dd419 profiles.mdo now located elsewhere
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@611111 13f79535-47bb-0310-9956-ffa450edef68
2008-01-11 08:59:04 +00:00
John Dennis Casey 84c18ff03d changing maven-plugins version, since 4-SNAPSHOT is no longer available on the people.a.o snapshots repo.
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@610620 13f79535-47bb-0310-9956-ffa450edef68
2008-01-10 00:17:41 +00:00
John Dennis Casey d803b49ebb Adding line to pull aspectjrt from the repo if it's not in the local repository.
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@593621 13f79535-47bb-0310-9956-ffa450edef68
2007-11-09 18:43:23 +00:00
John Dennis Casey 696b217c20 Switch to plexus alpha-38 to help memory consumption.
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@593587 13f79535-47bb-0310-9956-ffa450edef68
2007-11-09 16:42:47 +00:00
John Dennis Casey f87308819f Bake compat-aspect weaving into the build for all profiles, to alleviate problems with the non-standard embedder creation.
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@590803 13f79535-47bb-0310-9956-ffa450edef68
2007-10-31 19:52:38 +00:00
John Dennis Casey a1510ba220 Adding compat aspect to maven-core to give one-stop-shopping for backward compatibility measures and reduce pollution in main codebase.
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@589908 13f79535-47bb-0310-9956-ffa450edef68
2007-10-29 23:31:27 +00:00
Jason van Zyl 4d66a86927 o get rid of JDOM, the POM writing code required for the embedder will become a separate package. having jdom in the core just interferes
with too many things.


git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@587130 13f79535-47bb-0310-9956-ffa450edef68
2007-10-22 15:34:48 +00:00
Jason van Zyl 60f9555333 o use the programmatic setup of the container
o use the new active collections in Pleuxus


git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@587015 13f79535-47bb-0310-9956-ffa450edef68
2007-10-22 07:07:29 +00:00
Jason van Zyl 3979ed47d3 o removing jdom from the core for the embedder and we will soon have a different tool for writing out POMs, trying to slim
down the core


git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@586044 13f79535-47bb-0310-9956-ffa450edef68
2007-10-18 18:05:59 +00:00