Commit Graph

396 Commits

Author SHA1 Message Date
Jason van Zyl 38269cca84 o A change that eliminates the use of System.properties from the core in an
attempt to move toward true embeddability. 

 - System properties are still populated in the CLI to make sure that the 
   system property profile activator functions and the settings are dealt with
   correctly. I will look at each of those shortly but this is a first step.
   


git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@293504 13f79535-47bb-0310-9956-ffa450edef68
2005-10-04 03:31:35 +00:00
Jason van Zyl 027453d5b1 o create a new dispatcher on every invocation
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@293482 13f79535-47bb-0310-9956-ffa450edef68
2005-10-04 01:37:09 +00:00
John Dennis Casey 63b3f71f6d Fixing error messages related to invalid plugin configuration, similar to the instantiation exception for ArtifactRepository when there is no deployment repository...
o Moved the parameter documentation reader to a separate project, so that I can use Modello.
o Added some more parameter documentation.



git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@293410 13f79535-47bb-0310-9956-ffa450edef68
2005-10-03 18:06:00 +00:00
Jason van Zyl 0c3706aceb moving issues to jira
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@293209 13f79535-47bb-0310-9956-ffa450edef68
2005-10-03 02:21:26 +00:00
Jason van Zyl 95282adf58 most issues are dealt with or in jira now
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@293203 13f79535-47bb-0310-9956-ffa450edef68
2005-10-03 01:47:18 +00:00
Brett Leslie Porter c5acaded88 upgrade to plexus 1.0-alpha-7 container, switching to new group ID
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@293193 13f79535-47bb-0310-9956-ffa450edef68
2005-10-03 00:54:01 +00:00
Jason van Zyl 7ff412aecf o first pass at allowing the logging to be configurable
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@292888 13f79535-47bb-0310-9956-ffa450edef68
2005-10-01 01:17:36 +00:00
Jason van Zyl f96ed8ac07 o adding transfer listener to execution
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@292816 13f79535-47bb-0310-9956-ffa450edef68
2005-09-30 17:22:45 +00:00
Jason van Zyl df59dabb75 o adding model writer for eu
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@292812 13f79535-47bb-0310-9956-ffa450edef68
2005-09-30 16:46:59 +00:00
John Dennis Casey 0b4d79d101 Resolving: MNG-1032, MNG-1033
o Improved the error diagnostics related to artifact resolution errors.

o Added xml-based documentation of supported plugin parameter expressions, including info about how to affect them ('-o' for example), how to specify them (<distributionManagement><repository/> for example in ${project.distributionManagementArtifactRepository}), and what the expressions are actually used for. This can also serve as a basis for creating documentation for plugin parameter expressions on the website.

o Improved the error diagnostics for plugin configuration errors.

o Added a couple of ITs in the 1000 series to test these two error conditions.



git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@292750 13f79535-47bb-0310-9956-ffa450edef68
2005-09-30 14:33:10 +00:00
Jason van Zyl 57cb1589cc git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@292606 13f79535-47bb-0310-9956-ffa450edef68 2005-09-30 03:01:24 +00:00
Jason van Zyl b5e90cc3fb o mock data for embedder
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@292564 13f79535-47bb-0310-9956-ffa450edef68
2005-09-29 22:04:25 +00:00
Jason van Zyl fa1eaf9a2c o provide the phases in the lifecycle by extracting the component descriptor
and pull them out of the configuration.


git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@292380 13f79535-47bb-0310-9956-ffa450edef68
2005-09-29 02:47:24 +00:00
Jason van Zyl b4a87a494e need the lifecycle phases
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@292378 13f79535-47bb-0310-9956-ffa450edef68
2005-09-29 02:23:45 +00:00
Brett Leslie Porter 5ff7fca508 no longer needed - fixed assembly plugin
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@292375 13f79535-47bb-0310-9956-ffa450edef68
2005-09-29 02:04:49 +00:00
Jason van Zyl b3dae8c7cc o updating the metadata for the core and bumping the version in the scripts
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@292343 13f79535-47bb-0310-9956-ffa450edef68
2005-09-28 23:08:41 +00:00
Jason van Zyl aa4344bae0 o adding the name to the deploy plugin metadata so that i can pull it down
and display it in an IDE


git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@292339 13f79535-47bb-0310-9956-ffa450edef68
2005-09-28 22:56:41 +00:00
Jason van Zyl d672c383ce o adding metadata needed by DefaultRuntimeInformation
o adding required plexus component descriptors



git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@291966 13f79535-47bb-0310-9956-ffa450edef68
2005-09-27 14:42:04 +00:00
Jason van Zyl 15e28864eb git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@291956 13f79535-47bb-0310-9956-ffa450edef68 2005-09-27 14:24:52 +00:00
Jason van Zyl 4d10cc8a75 git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@291951 13f79535-47bb-0310-9956-ffa450edef68 2005-09-27 14:10:23 +00:00
Jason van Zyl 0881dd50f9 git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@291949 13f79535-47bb-0310-9956-ffa450edef68 2005-09-27 14:02:41 +00:00
Jason van Zyl 003b6f0d78 o adding some getters for eugene to access things like the default local
repository and such.y


git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@291948 13f79535-47bb-0310-9956-ffa450edef68
2005-09-27 14:02:06 +00:00
Jason van Zyl fda11fb725 git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@291940 13f79535-47bb-0310-9956-ffa450edef68 2005-09-27 13:57:41 +00:00
Jason van Zyl de98870b03 adding notes
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@291937 13f79535-47bb-0310-9956-ffa450edef68
2005-09-27 13:38:35 +00:00
Jason van Zyl af059c3bb4 more notes from eugene
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@291933 13f79535-47bb-0310-9956-ffa450edef68
2005-09-27 13:13:02 +00:00
Jason van Zyl 41ae1736a5 more notes from eugene
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@291932 13f79535-47bb-0310-9956-ffa450edef68
2005-09-27 13:11:31 +00:00
Jason van Zyl a82f9fedf5 o making sure that the jar is indeed produced
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@291779 13f79535-47bb-0310-9956-ffa450edef68
2005-09-26 23:17:21 +00:00
Jason van Zyl e7e70cb97f o adding a test which shows that a project can be built from the embedder,
now we need to work on the events and logging.


git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@291775 13f79535-47bb-0310-9956-ffa450edef68
2005-09-26 22:49:03 +00:00
Jason van Zyl 16199817d4 o adding a test project that i'm going to try and build from the embedder
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@291769 13f79535-47bb-0310-9956-ffa450edef68
2005-09-26 22:23:43 +00:00
Jason van Zyl 84e3f2c016 o adding execution for goals/phases
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@291754 13f79535-47bb-0310-9956-ffa450edef68
2005-09-26 21:36:18 +00:00
Jason van Zyl 945af48359 o doing a quick pass at integrating the fork mojo into the embedder
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@291748 13f79535-47bb-0310-9956-ffa450edef68
2005-09-26 21:19:07 +00:00
Jason van Zyl a1cd1cd03b o make the execute method public as kenney and i are going to hack in the
support required to make the maven-it-plugin work with the embedder.



git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@291747 13f79535-47bb-0310-9956-ffa450edef68
2005-09-26 20:54:37 +00:00
Jason van Zyl 94ddffd863 o a tiny hack to make sure that the assembly JAR with everything it in works
in a stand-alone environment.



git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@291717 13f79535-47bb-0310-9956-ffa450edef68
2005-09-26 19:21:34 +00:00
Jason van Zyl 9ae22bf60e git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@291710 13f79535-47bb-0310-9956-ffa450edef68 2005-09-26 18:54:01 +00:00
Jason van Zyl 0f36231a98 o tweak to components.xml to make IT work
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@291708 13f79535-47bb-0310-9956-ffa450edef68
2005-09-26 18:52:22 +00:00
Jason van Zyl 5dc1bd8d33 o cut/paste error taking the components.xml from the ant tasks :-)
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@291706 13f79535-47bb-0310-9956-ffa450edef68
2005-09-26 18:37:02 +00:00
Jason van Zyl 2c5b3a39e7 o need a hand rolled components.xml
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@291705 13f79535-47bb-0310-9956-ffa450edef68
2005-09-26 18:32:19 +00:00
Jason van Zyl 5569a51a1a o don't need any component descriptors for this facade.
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@291644 13f79535-47bb-0310-9956-ffa450edef68
2005-09-26 15:33:13 +00:00
Jason van Zyl 47eea3d431 o trying to make as small an assembly for embedding as possible
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@291638 13f79535-47bb-0310-9956-ffa450edef68
2005-09-26 15:00:25 +00:00
Jason van Zyl 69fc4d27ea o creating an all-in-one assembly for tool integration use
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@291631 13f79535-47bb-0310-9956-ffa450edef68
2005-09-26 14:33:28 +00:00
Jason van Zyl c9b995a945 o adding more notes from eu
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@291621 13f79535-47bb-0310-9956-ffa450edef68
2005-09-26 13:42:52 +00:00
Jason van Zyl 853028dfab o adding method to the maven project builder that takes a transfer listener
as a parameter. this method is currently being used in the embedder

o see MNG-1015 for notes on where the monitor may be bested placed. if
everything eventually uses the embedder then it won't matter so much.



git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@291499 13f79535-47bb-0310-9956-ffa450edef68
2005-09-26 00:23:33 +00:00
Jason van Zyl bc92124d6d adding some notes from eu
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@291484 13f79535-47bb-0310-9956-ffa450edef68
2005-09-25 22:58:51 +00:00
Jason van Zyl ea993565a8 o adding method to embedder to read a project building up the artifacts
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@291429 13f79535-47bb-0310-9956-ffa450edef68
2005-09-25 15:28:55 +00:00
Brett Leslie Porter 0ff5c3906a set EOL style
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@291366 13f79535-47bb-0310-9956-ffa450edef68
2005-09-25 02:21:21 +00:00
Jason van Zyl 6c6b24938d o very rough start at the embedding api
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@291359 13f79535-47bb-0310-9956-ffa450edef68
2005-09-25 02:00:04 +00:00