Kenney Westerhof
38b12ace0c
Remove PathTranslator duplicate component as it's declared in maven-project
...
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@542316 13f79535-47bb-0310-9956-ffa450edef68
2007-05-28 20:30:06 +00:00
John Dennis Casey
ac5f47115b
Fixing a couple small things having to do with reports that fork.
...
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@541999 13f79535-47bb-0310-9956-ffa450edef68
2007-05-27 16:47:09 +00:00
John Dennis Casey
e58f2094ab
Fixing it0027...I had end-fork and clear-fork-context mixed up.
...
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@541951 13f79535-47bb-0310-9956-ffa450edef68
2007-05-26 23:47:59 +00:00
John Dennis Casey
008d6943bc
Fixed forking from reports.
...
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@541950 13f79535-47bb-0310-9956-ffa450edef68
2007-05-26 23:37:35 +00:00
John Dennis Casey
856767d7f8
Fixing late-bound plugin resolution mojo definition.
...
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@541941 13f79535-47bb-0310-9956-ffa450edef68
2007-05-26 21:21:28 +00:00
John Dennis Casey
10febbbda0
Replaced old build-plan mess with a single recursive plan instance that tracks direct invocation forks as well as lifecycle forks. All unit tests run, and I'm running integration tests now, to see if this fixes it0013.
...
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@541938 13f79535-47bb-0310-9956-ffa450edef68
2007-05-26 21:06:12 +00:00
John Dennis Casey
4c3d71313b
Preparing to refactor the build-plan stuff to make it a little less complex and more usable...and to re-activate late-binding of plugins when necessary.
...
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@541512 13f79535-47bb-0310-9956-ffa450edef68
2007-05-25 02:06:24 +00:00
John Dennis Casey
44c006ff2a
Fixing plugin manager/plugin version manager for use with the help plugin...restoring backward compat.
...
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@536027 13f79535-47bb-0310-9956-ffa450edef68
2007-05-08 00:06:19 +00:00
Jason van Zyl
11a113d316
o we simply can't survive right now without inserting plexus utils, we just have too many builds without
...
declared dependencies on it
o cleaning up some unused stuff from the bootstrap
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@534974 13f79535-47bb-0310-9956-ffa450edef68
2007-05-03 19:50:08 +00:00
Carlos Sanchez Gonzalez
a8dc22d0f1
The codehaus releases repo shouldn't be needed as it's synced to central
...
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@533226 13f79535-47bb-0310-9956-ffa450edef68
2007-04-27 21:20:02 +00:00
Jason van Zyl
1e87b8acd8
o using a new plexus release, have to setting for the two jar plexus setup, i can't get the single jar
...
to work right now
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@532065 13f79535-47bb-0310-9956-ffa450edef68
2007-04-24 20:09:40 +00:00
Andrew Williams
40e2c95113
artifact-manager is no longer used
...
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@532008 13f79535-47bb-0310-9956-ffa450edef68
2007-04-24 16:59:28 +00:00
Jason van Zyl
fbc466ae7d
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@531706 13f79535-47bb-0310-9956-ffa450edef68
2007-04-24 02:58:53 +00:00
Jason van Zyl
05986fc6f2
o remove maven-artifact-test, not used anywhere
...
o fix shade plugin so the new uber is produced
o allow plexus-utils back into the mix
o take out the dep.xml assembly descriptor as shade is making the uber jar now
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@531259 13f79535-47bb-0310-9956-ffa450edef68
2007-04-22 19:58:09 +00:00
Jason van Zyl
e81d01d582
o complete removal of the plugin registry
...
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@531246 13f79535-47bb-0310-9956-ffa450edef68
2007-04-22 18:18:46 +00:00
Jason van Zyl
31dffa9fd6
o plugin-registry is not used anymore
...
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@531243 13f79535-47bb-0310-9956-ffa450edef68
2007-04-22 18:04:11 +00:00
Brian E Fox
67c7ec50e6
MNG-2880 added classifier to install-file instructions when an artifact can't be found that needs a classifier
...
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@526583 13f79535-47bb-0310-9956-ffa450edef68
2007-04-08 17:40:33 +00:00
Brian E Fox
cab99dad59
MNG-2926 - fixed plugin prefix searching order.
...
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@526484 13f79535-47bb-0310-9956-ffa450edef68
2007-04-07 21:05:22 +00:00
John Dennis Casey
a48bbdc0c8
Restoring fail-fast as a default reactor behavior.
...
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@523137 13f79535-47bb-0310-9956-ffa450edef68
2007-03-28 01:47:28 +00:00
John Dennis Casey
d1c52a0843
Restoring backward compat using the old constructor, which is now deprecated.
...
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@523092 13f79535-47bb-0310-9956-ffa450edef68
2007-03-27 21:37:36 +00:00
John Dennis Casey
0a3a36f657
Fixing the case for site:run where a direct mojo invocation needs reports.
...
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@523087 13f79535-47bb-0310-9956-ffa450edef68
2007-03-27 21:24:41 +00:00
Andrew Williams
a4e5d68be7
IF changing the URL to the repos you should also change the ID (and name) to match
...
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@521643 13f79535-47bb-0310-9956-ffa450edef68
2007-03-23 09:31:26 +00:00
John Dennis Casey
0ba926c61f
Bumping plexus-active-collections version up to 1.0-beta-1.
...
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@521549 13f79535-47bb-0310-9956-ffa450edef68
2007-03-23 00:35:36 +00:00
Jason van Zyl
17a7a726c5
MNG-2868 The behavior in MNG-1577 is now available on the trunk
...
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@520923 13f79535-47bb-0310-9956-ffa450edef68
2007-03-21 16:00:17 +00:00
Carlos Sanchez Gonzalez
e405e6c5d3
Add codehaus snapshot repo required for active-collections
...
Issue id: Add codehaus snapshot repo needed
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@520679 13f79535-47bb-0310-9956-ffa450edef68
2007-03-21 00:30:33 +00:00
John Dennis Casey
34bf67ecf1
Merging revIds: 515814:520600 from 2.1-lifecycle-refactor branch to trunk.
...
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@520609 13f79535-47bb-0310-9956-ffa450edef68
2007-03-20 21:40:59 +00:00
Jason van Zyl
f03d8d662f
o testing repeatedly with an empty repository
...
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@516820 13f79535-47bb-0310-9956-ffa450edef68
2007-03-11 00:48:53 +00:00
Jason van Zyl
badcd2287f
o roll back to wagon beta-2 to fix the rash of problems with m2eclipse plugin
...
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@516654 13f79535-47bb-0310-9956-ffa450edef68
2007-03-10 05:38:50 +00:00
Andrew Williams
94ba392461
Copy the ArtifactMetadataSource to use the 'default' hint as well as the, deprecated, 'maven' one. This will mean that with the new plexus components don't have to hint to get the default impl
...
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@514652 13f79535-47bb-0310-9956-ffa450edef68
2007-03-05 11:48:15 +00:00
Jason van Zyl
cc6d9a1425
o update to released plexus
...
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@514298 13f79535-47bb-0310-9956-ffa450edef68
2007-03-04 00:51:25 +00:00
Andrew Williams
1f9709694d
More role-hint fixes
...
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@514019 13f79535-47bb-0310-9956-ffa450edef68
2007-03-02 23:43:49 +00:00
Jason van Zyl
09e46f4b94
updating license headers
...
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@513027 13f79535-47bb-0310-9956-ffa450edef68
2007-02-28 22:49:30 +00:00
Jason van Zyl
37692fbea1
MNG-2827 pull the entry from the expression documenter using a method that works from the command line and in an embedded environment.
...
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@512860 13f79535-47bb-0310-9956-ffa450edef68
2007-02-28 17:32:23 +00:00
Jason van Zyl
fb03e03672
o optimizing imports, trying to clean up settings use so i can track them down and purge them
...
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@512775 13f79535-47bb-0310-9956-ffa450edef68
2007-02-28 14:47:51 +00:00
Jason van Zyl
37e012f0c1
o updating to the new use of the session
...
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@512553 13f79535-47bb-0310-9956-ffa450edef68
2007-02-28 01:31:13 +00:00
Jason van Zyl
737d36b126
o add wagon-manager to the filter list
...
o create the session using a request and eliminate pulling out the individual elements for the constructor of the session
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@512549 13f79535-47bb-0310-9956-ffa450edef68
2007-02-28 01:27:53 +00:00
Jason van Zyl
6dedba51d9
o prefer methods that only use the session
...
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@512548 13f79535-47bb-0310-9956-ffa450edef68
2007-02-28 01:26:56 +00:00
Jason van Zyl
fbb0ad4780
o remove deprecated methods and move toward using methods that use only the session
...
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@512547 13f79535-47bb-0310-9956-ffa450edef68
2007-02-28 01:26:33 +00:00
Jason van Zyl
2b3aa59647
o remove most of the plugin registry logic as we've turned it off from the command line, it's too complicated and we
...
have pretty much decided that it is a best practice to lock down the versions of plugins being used.
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@512546 13f79535-47bb-0310-9956-ffa450edef68
2007-02-28 01:25:54 +00:00
Jason van Zyl
f17c4fefe4
o don't need settings in here anymore, as we'll move toward session and request level configuration and eventually have a single source passing through
...
the core.
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@512545 13f79535-47bb-0310-9956-ffa450edef68
2007-02-28 01:24:26 +00:00
Jason van Zyl
7bdf0a8d5d
o have very much simplified the use of settings use so the settings advice is not required as it is the job
...
of the client using the embedder to decide the semantics of use. some uses may have only one settings file, some may have five and
some may have none. trying to move away from hardwired usage patterns for the embedder. the cli is now responsible for dealing with what
is now standard insofar as user and global settings.
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@512544 13f79535-47bb-0310-9956-ffa450edef68
2007-02-28 01:23:32 +00:00
Jason van Zyl
9783df0a61
o use a MavenExecutionRequest to hold all the information we need so that we can move toward referencing a single source of configuration information
...
for session and request level.
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@512543 13f79535-47bb-0310-9956-ffa450edef68
2007-02-28 01:21:11 +00:00
John Dennis Casey
f4b3eedc8a
Fixing some lingering dependency ordering problems from artifact resolution, and adding settings-builder advice to the CLI.
...
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@512339 13f79535-47bb-0310-9956-ffa450edef68
2007-02-27 17:47:30 +00:00
John Dennis Casey
ac4e1f1cfa
adding SettingsBuilderAdvice configuration the MavenExecutionRequest.
...
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@511175 13f79535-47bb-0310-9956-ffa450edef68
2007-02-24 00:57:00 +00:00
John Dennis Casey
d508d7181c
Prevent scanning of modules that are not in the current reactor, and simplify the API usage for scanning in a reactor scenario.
...
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@509715 13f79535-47bb-0310-9956-ffa450edef68
2007-02-20 19:22:05 +00:00
John Dennis Casey
2b95701a5c
Rearranging project-builder caching so it's done externally and available for use in the model-lineage builder and during artifact resolution as well.
...
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@509692 13f79535-47bb-0310-9956-ffa450edef68
2007-02-20 18:09:53 +00:00
John Dennis Casey
6b36d026da
Fixing problem with unresolved sub-expressions being converted to 'null'.
...
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@508151 13f79535-47bb-0310-9956-ffa450edef68
2007-02-15 21:15:36 +00:00
Joakim Erdfelt
36eced2a73
Adding back the extension manager support for injected containers into the WagonManager.
...
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@507294 13f79535-47bb-0310-9956-ffa450edef68
2007-02-13 23:14:14 +00:00
Jason van Zyl
17817ccc00
MNG-2819 Prevent extension scanner from looping infinitely when projects are in a flattened structure
...
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@505663 13f79535-47bb-0310-9956-ffa450edef68
2007-02-10 09:18:46 +00:00
Joakim Erdfelt
33f23db7de
* Migrating to wagon-manager 1.0-beta-3-SNAPSHOT
...
* Created org.apache.maven.artifact.manager.ArtifactManager
* Deprecated org.apache.maven.artifact.manager.WagonManager in favor of new ArtifactManager
* Updated the rest of maven to utilize this new ArtifactManager.
* The default wagon providers list is now managed from within wagon-manager's dependency list.
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@505520 13f79535-47bb-0310-9956-ffa450edef68
2007-02-09 21:53:27 +00:00
John Dennis Casey
ad35b458bf
Fixing project-loading to process inheritance in the correct direction, and finishing support for custom profile activators...also moving /project/build/extensions handling out to a separate extension scanner component, for later reuse elsewhere.
...
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@501186 13f79535-47bb-0310-9956-ffa450edef68
2007-01-29 21:26:30 +00:00
John Dennis Casey
08825262be
Adding custom profile activator support, using the <custom/> tag in the <activation/> section of a profile.
...
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@499911 13f79535-47bb-0310-9956-ffa450edef68
2007-01-25 19:02:16 +00:00
Andrew Williams
62706826a1
Move some debug from info() to debug()
...
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@499053 13f79535-47bb-0310-9956-ffa450edef68
2007-01-23 15:32:48 +00:00
Kenney Westerhof
dec70bc79b
Update to latest HEAD of plexus-containers - getLookupRealm is now a PlexusContainer instance API method
...
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@498749 13f79535-47bb-0310-9956-ffa450edef68
2007-01-22 19:05:47 +00:00
Jason van Zyl
290c6bc18a
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@498057 13f79535-47bb-0310-9956-ffa450edef68
2007-01-20 03:31:28 +00:00
John Dennis Casey
db225079d5
Fixing plugin-discovery when one plugin depends on another, and the pluginCollector sees a plugin before that plugin is meant to be added with its componentRealm.
...
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@498048 13f79535-47bb-0310-9956-ffa450edef68
2007-01-20 02:45:20 +00:00
John Dennis Casey
e7412f71cf
Adding methods for backward compat, and deprecating them...and adding a few debug log statements.
...
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@498044 13f79535-47bb-0310-9956-ffa450edef68
2007-01-20 02:03:27 +00:00
John Dennis Casey
dee7f572c1
Adding support for pre-scanning POMs for build extensions. NOTE: Plugins-as-extensions is not yet supported in this way.
...
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@497993 13f79535-47bb-0310-9956-ffa450edef68
2007-01-19 22:55:19 +00:00
John Dennis Casey
dfc4a10c68
Adding the notion of a build-context, and several build-context classes that can be used: ProjectBuildContext, which contains lineage and current-project info, ExecutionBuildContext, which contains the information in the original MavenExecutionRequest, and SystemBuildContext, which contains things like System properties...these use the BuildContextManager to store and retrieve their info from the core container's Context object.
...
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@497911 13f79535-47bb-0310-9956-ffa450edef68
2007-01-19 19:15:18 +00:00
Kenney Westerhof
6c2268f0bd
Only filter core artifacts from plugins, not extension artifacts, as they may break the plugin by bringing in incompatible API artifacts
...
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@497888 13f79535-47bb-0310-9956-ffa450edef68
2007-01-19 17:56:16 +00:00
Kenney Westerhof
c98ee0a930
Cleanup and doco
...
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@497881 13f79535-47bb-0310-9956-ffa450edef68
2007-01-19 17:21:02 +00:00
Kenney Westerhof
11a88e90f5
remove the 'unused' var for plugin artifact resolution. When they're resolved, all core artifacts are already removed from the resolutiongroups' result. Why add them back again later?
...
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@497838 13f79535-47bb-0310-9956-ffa450edef68
2007-01-19 15:08:08 +00:00
Kenney Westerhof
753ccae2af
Remove unused import
...
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@497836 13f79535-47bb-0310-9956-ffa450edef68
2007-01-19 15:02:21 +00:00
John Dennis Casey
5bd4c1927c
partially fixing problem with plugin-dependency loading...now, we're including maven-plugin-api in the plugin realm somehow, which means the standard artifact filter isn't working.
...
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@497696 13f79535-47bb-0310-9956-ffa450edef68
2007-01-19 03:12:44 +00:00
John Dennis Casey
5a2439e750
Moving extensions back to the core classrealm, and adding a dynamic artifact filter to keep MNG-2228 from reappearing.
...
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@497671 13f79535-47bb-0310-9956-ffa450edef68
2007-01-19 01:09:28 +00:00
Kenney Westerhof
2faffb229f
Fix resolving <plugin><dependencies>: it0081
...
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@497533 13f79535-47bb-0310-9956-ffa450edef68
2007-01-18 18:49:58 +00:00
Kenney Westerhof
18b83fe00a
Use plugin realm to lookup plugin components - fixes custom lifecycle mappings
...
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@497491 13f79535-47bb-0310-9956-ffa450edef68
2007-01-18 16:33:34 +00:00
Kenney Westerhof
c783818ab2
Set the proper default lookup realm for mojo execution - they may lookup components when executing too
...
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@497307 13f79535-47bb-0310-9956-ffa450edef68
2007-01-18 05:28:02 +00:00
Kenney Westerhof
8e7dc9ef14
Realm fixes
...
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@497305 13f79535-47bb-0310-9956-ffa450edef68
2007-01-18 05:22:08 +00:00
Kenney Westerhof
45b87aa936
Remove unused and unavailable imports
...
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@497304 13f79535-47bb-0310-9956-ffa450edef68
2007-01-18 05:21:49 +00:00
Brett Leslie Porter
7985a25ef6
[MNG-2097] add prepare-package phase
...
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@497197 13f79535-47bb-0310-9956-ffa450edef68
2007-01-17 22:00:46 +00:00
Jason van Zyl
e2e634d16c
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@497176 13f79535-47bb-0310-9956-ffa450edef68
2007-01-17 21:19:32 +00:00
John Dennis Casey
4e51a3d185
Fixing NPE's related to a reactor manager that doesn't exist (in the case of a build error, f.e.).
...
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@496406 13f79535-47bb-0310-9956-ffa450edef68
2007-01-15 17:03:48 +00:00
Kenney Westerhof
4d0e8b9806
remove assembly-plugin configuration as there's no assembly in maven-core; that has been moved to maven-cli way back
...
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@493293 13f79535-47bb-0310-9956-ffa450edef68
2007-01-06 03:54:40 +00:00
Kenney Westerhof
7f1b796988
Fix compilation error
...
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@493028 13f79535-47bb-0310-9956-ffa450edef68
2007-01-05 13:23:18 +00:00
Brett Leslie Porter
a6ddaac0b5
[MNG-2228] fix null pointer exception
...
Merged from: 492103, maven-2.0.x branch
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@492104 13f79535-47bb-0310-9956-ffa450edef68
2007-01-03 11:14:31 +00:00
Brett Leslie Porter
3d073bd7d3
[MNG-2228] put extensions in a child container. This guarantees separation avoiding root classloader pollution that was causing plugins such as the release plugin to fail when using wagon-webdav.
...
Merged from: r492068, maven-2.0.x branch
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@492071 13f79535-47bb-0310-9956-ffa450edef68
2007-01-03 07:59:08 +00:00
Jason van Zyl
98487def26
o reactor failure mode is validated elsewhere
...
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@491534 13f79535-47bb-0310-9956-ffa450edef68
2007-01-01 05:11:48 +00:00
Jason van Zyl
439ba113d7
o move more configuration to one location
...
o removing uneeded components from DefaultMaven
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@491532 13f79535-47bb-0310-9956-ffa450edef68
2007-01-01 04:53:39 +00:00
Jason van Zyl
8120d856c7
o collect all WagonManager configuration in one place
...
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@491531 13f79535-47bb-0310-9956-ffa450edef68
2007-01-01 04:45:35 +00:00
Jason van Zyl
774972e7ec
MNG-1385 You can now activate a profile using the embedder.
...
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@491529 13f79535-47bb-0310-9956-ffa450edef68
2007-01-01 04:08:06 +00:00
Jason van Zyl
e07b4f0970
o making the baseDirectory properties the same
...
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@491525 13f79535-47bb-0310-9956-ffa450edef68
2007-01-01 02:54:23 +00:00
Jason van Zyl
23e2504d23
MNG-2733 When request.setPomFile( file ) is used, takes its basedir for the execution request so that request.getBasedir() doesn't NPE
...
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@491524 13f79535-47bb-0310-9956-ffa450edef68
2007-01-01 02:52:56 +00:00
Jason van Zyl
cb381ffd76
MNG-2729 use the basedir specified in the execution request, don't use the system property
...
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@491514 13f79535-47bb-0310-9956-ffa450edef68
2007-01-01 00:46:11 +00:00
Jason van Zyl
8f4a420c8d
MNG-2728 return a MavenExecutionResult from Maven.execute( request )
...
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@491512 13f79535-47bb-0310-9956-ffa450edef68
2007-01-01 00:18:12 +00:00
Jason van Zyl
cd1c9e7b29
MNG-2721: Determine a standard way to pass proxy information into the embedder
...
http://jira.codehaus.org/browse/MNG-2721
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@491499 13f79535-47bb-0310-9956-ffa450edef68
2006-12-31 21:56:33 +00:00
Jason van Zyl
622f014e0d
MNG-2724: Create a component in the embedder who's responsibility is to configure an execution request
...
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@491487 13f79535-47bb-0310-9956-ffa450edef68
2006-12-31 21:04:13 +00:00
Jason van Zyl
87b3775025
MNG-2722 Create a strategy for providing sane default values in the MavenExecutionRequest
...
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@491468 13f79535-47bb-0310-9956-ffa450edef68
2006-12-31 19:20:44 +00:00
Jason van Zyl
cc5a658907
o update the deps to the new releases of wagon wheels and plexus
...
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@486535 13f79535-47bb-0310-9956-ffa450edef68
2006-12-13 07:42:00 +00:00
Jason van Zyl
5291a94c9d
o change message to reflect the creation of a realm and not a container
...
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@485932 13f79535-47bb-0310-9956-ffa450edef68
2006-12-11 22:57:48 +00:00
Jason van Zyl
9d2bd7b7e3
o making sure the plugin registry is not used, it's turned off in 2.0.4. it causes too many problems.
...
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@485728 13f79535-47bb-0310-9956-ffa450edef68
2006-12-11 15:55:03 +00:00
Brett Leslie Porter
7f65892418
[MNG-2681] Add cli flag to set all snapshot repos to updatePolicy = never
...
Submitted by: Jason Dillon
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@483809 13f79535-47bb-0310-9956-ffa450edef68
2006-12-08 03:35:45 +00:00
Jason van Zyl
7136b01f88
o merging in my changes from the refactored embedder branch
...
milos, this has some stuff that we worked on so i've tried to unify everythign in trunk
now
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@483655 13f79535-47bb-0310-9956-ffa450edef68
2006-12-07 20:53:33 +00:00
Andrew Williams
7c6052772e
we can use stable deps here
...
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@483395 13f79535-47bb-0310-9956-ffa450edef68
2006-12-07 09:41:46 +00:00
Andrew Williams
95072582c4
Apologies, not sure how those lines got duplicated on merge
...
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@483308 13f79535-47bb-0310-9956-ffa450edef68
2006-12-07 00:27:07 +00:00
Andrew Williams
44ae99fc2d
Merge maven.new for latest plexus classworlds and container APIs
...
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@483302 13f79535-47bb-0310-9956-ffa450edef68
2006-12-07 00:17:53 +00:00
Brett Leslie Porter
6a36ae3b72
[MNG-2228] make sure build extensions are filtered from being loaded in plugins
...
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@480377 13f79535-47bb-0310-9956-ffa450edef68
2006-11-29 03:40:59 +00:00
Kenney Westerhof
7ae3a1a2b9
PR: MNG-1508; add process-test-classes phase. Merged from rev 470427 @ 2.0.x branch
...
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@470432 13f79535-47bb-0310-9956-ffa450edef68
2006-11-02 17:26:10 +00:00
John Dennis Casey
dbfc2db51b
Fixing ID keyword...
...
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@470397 13f79535-47bb-0310-9956-ffa450edef68
2006-11-02 15:49:47 +00:00
John Dennis Casey
5b97ecf776
[MNG-2539] Allowing plugin-level dependencies to be resolved from project repositories in addition to plugin repositories...project repositories have the lower precedence in this.
...
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@470392 13f79535-47bb-0310-9956-ffa450edef68
2006-11-02 15:37:25 +00:00
Jason van Zyl
985b29dc9d
o necessary goodness to allow Ant-based plugins to unpack their resources which can be executed
...
tested with a custom plugin which uses ant extensively calling out to .sh and .pl
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@462711 13f79535-47bb-0310-9956-ffa450edef68
2006-10-11 06:37:56 +00:00
Milos Kleint
625012b029
MNG-1884 - the wagon manager needs to be injects the proxy/mirror info, otherwise the readProject() calls don't get through the firewalls.
...
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@434079 13f79535-47bb-0310-9956-ffa450edef68
2006-08-23 16:58:33 +00:00
John Dennis Casey
e165438db3
Merged from 433788 on the branch, to fix the case where build extensions don't get resolved when building projects that would be filtered by Maven's core artifact filter...as in the case of some plexus projects, and of maven projects themselves.
...
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@433789 13f79535-47bb-0310-9956-ffa450edef68
2006-08-22 22:54:13 +00:00
John Dennis Casey
7c43aa27d7
Merging fix for loss of dependency ordering from branch.
...
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@430573 13f79535-47bb-0310-9956-ffa450edef68
2006-08-10 22:43:48 +00:00
Kenney Westerhof
10c3433355
Fix exception message
...
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@430369 13f79535-47bb-0310-9956-ffa450edef68
2006-08-10 13:01:55 +00:00
Brett Leslie Porter
6eddbb1242
revert r425096 to fix the build for now
...
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@429576 13f79535-47bb-0310-9956-ffa450edef68
2006-08-08 04:56:08 +00:00
Carlos Sanchez Gonzalez
d8ceac328a
Use constants for maven groupId
...
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@425105 13f79535-47bb-0310-9956-ffa450edef68
2006-07-24 16:04:09 +00:00
Carlos Sanchez Gonzalez
92e731eb80
Added @since tag
...
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@425103 13f79535-47bb-0310-9956-ffa450edef68
2006-07-24 16:01:15 +00:00
Carlos Sanchez Gonzalez
7a4138fe43
Added PluginException to aggregate the different plugin exceptions
...
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@425096 13f79535-47bb-0310-9956-ffa450edef68
2006-07-24 15:52:30 +00:00
Kenney Westerhof
a8dc29a9dc
Clarify unknown goal message by specifying the plugin it couldn't be found in
...
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@425024 13f79535-47bb-0310-9956-ffa450edef68
2006-07-24 12:33:58 +00:00
Carlos Sanchez Gonzalez
f7a33ca068
POM cleanup, remove inherited fields, added license and xsd
...
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@419880 13f79535-47bb-0310-9956-ffa450edef68
2006-07-07 12:23:28 +00:00
Milos Kleint
18b47d1650
when creating local repository, don't force updating snapshots from all remote repositories.
...
handle according to the executionrequest
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@418631 13f79535-47bb-0310-9956-ffa450edef68
2006-07-02 18:00:48 +00:00
Brett Leslie Porter
c754f856fd
don't show -e for failures, only errors when there was a causing exception
...
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@417679 13f79535-47bb-0310-9956-ffa450edef68
2006-06-28 06:07:56 +00:00
Milos Kleint
d7a1ba698d
MNG-2364 make sure the system properties are passed from the execution/embed requests, to make the on-property profile activation work in embedded environment
...
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@415000 13f79535-47bb-0310-9956-ffa450edef68
2006-06-17 06:46:58 +00:00
Carlos Sanchez Gonzalez
f925bdc3a6
[MNG-2357] Refactor code
...
Submitted by: Jerome Lacoste
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@413091 13f79535-47bb-0310-9956-ffa450edef68
2006-06-09 17:00:43 +00:00
Kenney Westerhof
45748e167d
PR: MNG-2293
...
Submitted by: Jerome Lacoste
Reviewed by: Kenney Westerhof
Modifications: minor cosmetic changes.
Add an 'implementation' parameter to @parameter annotation, so
a default implementation can be specified in Mojo's in case the Mojo parameter
is an interface.
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@413054 13f79535-47bb-0310-9956-ffa450edef68
2006-06-09 14:30:57 +00:00
Trygve Laugstol
c6723a940a
o Only set the local repository if it's missing.
...
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@408734 13f79535-47bb-0310-9956-ffa450edef68
2006-05-22 19:56:01 +00:00
Milos Kleint
f930fac38a
MNG-2147 make sure it's not required to set activated or inactivaed profiles.
...
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@400269 13f79535-47bb-0310-9956-ffa450edef68
2006-05-06 08:47:15 +00:00
Jason van Zyl
94e440000d
o merge of the maven-embedder-refactor branch into the trunk
...
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@392327 13f79535-47bb-0310-9956-ffa450edef68
2006-04-07 15:57:09 +00:00
John Dennis Casey
43e640244e
(Merged from 386445.)
...
From the original revision log:
--------------------------------------
o Fixed formatting of lines in DefaultMaven to ensure that the output:
[INFO] ----------------------------------------------------------------------
doesn't exceed 80 columns, for readability.
o Fixed error reporting when building a POM's parent, in cases where:
- relativePath refers to a directory, but there is no pom.xml in that directory...in
this case, simply set the parentDescriptor == null, and allow repository resolution
to proceed.
- attempt to resolve parent POM from repository fails...in this case, we need to tell
the user which project specified the missing parent.
Neither of these had any impact on existing tests, and should only improve the user
experience. I don't believe they introduce any ambiguous behavior.
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@386447 13f79535-47bb-0310-9956-ffa450edef68
2006-03-16 20:06:21 +00:00
Brett Leslie Porter
e2be5ffc21
fix location of original setter
...
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@384215 13f79535-47bb-0310-9956-ffa450edef68
2006-03-08 13:45:20 +00:00
Kenney Westerhof
aaaf6537f6
PR: MNG-1318
...
use ~dp0 instead of ~dps0 since that is broken
on Windows 2000 and XP (prior to SP2).
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@382801 13f79535-47bb-0310-9956-ffa450edef68
2006-03-03 13:13:06 +00:00
Kenney Westerhof
16f876c2f3
PR: MNG-1317
...
Use ~dp0 since ~dps0 is broken, and add double
quotes since the path now can contain spaces.
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@382797 13f79535-47bb-0310-9956-ffa450edef68
2006-03-03 13:09:17 +00:00
John Dennis Casey
d201131b59
(merged from 382460.) [MNG-1415] Added quoted-argument reconstruction to MavenCLI, and quote preservation to the shell scripts. Both are necessary to fix this issue. Test is it0098.
...
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@382461 13f79535-47bb-0310-9956-ffa450edef68
2006-03-02 18:18:06 +00:00
Brett Leslie Porter
f380c0ef75
[MNG-2096] allow <configuration> with <execution> in a lifecycle overlay, like a plugin allows
...
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@379491 13f79535-47bb-0310-9956-ffa450edef68
2006-02-21 15:36:04 +00:00
Emmanuel Venisse
b9b9efbe4a
merge from branch rev.379486
...
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@379489 13f79535-47bb-0310-9956-ffa450edef68
2006-02-21 15:26:09 +00:00
Brett Leslie Porter
73ba7305ce
[MNG-1898] get rid of RealmDelegatingClassLoader, use the RealmClassLoader. Works with test case on MNG-1898 and MNG-1804.
...
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@379425 13f79535-47bb-0310-9956-ffa450edef68
2006-02-21 11:22:49 +00:00
John Dennis Casey
c458848733
[MNG-2030] Adding version output to the debugging log-level.
...
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@379285 13f79535-47bb-0310-9956-ffa450edef68
2006-02-20 23:42:23 +00:00
Brett Leslie Porter
f36b990362
remove testing descriptor
...
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@376125 13f79535-47bb-0310-9956-ffa450edef68
2006-02-09 00:14:08 +00:00
Jason van Zyl
95189e189e
[MNG-1980] Removing the duplicate ID, the reactor will catch duplicate IDs in a single build so it doesn't not need
...
to be checked for in the project builder. I have removed the model caching for now while I'm refactoring
the project builder. The plan is to break the 1000+ lines down into its constituent components and use
a pipeline to build up the project.
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@371079 13f79535-47bb-0310-9956-ffa450edef68
2006-01-21 16:36:06 +00:00
John Dennis Casey
18a02e4097
Renaming the pre/post phases for the integration-test phase...new names use pre- and post- instead of begin- and end-
...
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@368425 13f79535-47bb-0310-9956-ffa450edef68
2006-01-12 18:00:05 +00:00
Brett Leslie Porter
587179fd9e
merge rev 368281 from branch - update classworlds and plexus-utils dependencies
...
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@368287 13f79535-47bb-0310-9956-ffa450edef68
2006-01-12 05:50:54 +00:00
Jason van Zyl
69aadf79da
o make a very simple utility for creating our artifact filter so that it can be shared by the
...
plugin manager and the extension manger. now used in the extension manager to block out
deps that are already present in the maven classloading system. so that something like
the external provider can be listed in an extension and will be dealt with: this was
causing a loader constraint violation.
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@368218 13f79535-47bb-0310-9956-ffa450edef68
2006-01-12 02:00:16 +00:00
Brett Leslie Porter
be1b1f2d13
[MNG-1907] wagon-ssh-external is now in the core
...
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@368127 13f79535-47bb-0310-9956-ffa450edef68
2006-01-11 20:54:35 +00:00
John Dennis Casey
88f3b941d4
[MNG-1903] Adding support for optional mojos within a lifecycle mapping.
...
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@367962 13f79535-47bb-0310-9956-ffa450edef68
2006-01-11 07:57:32 +00:00
John Dennis Casey
98a4dc3cb3
[MNG-1903] Adding site descriptor attachment to the package phase of the pom lifecycle.
...
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@367934 13f79535-47bb-0310-9956-ffa450edef68
2006-01-11 05:24:50 +00:00
Brett Leslie Porter
cc20bf6402
merge from branch maven-2.0.x @ rev 367900
...
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@367902 13f79535-47bb-0310-9956-ffa450edef68
2006-01-11 03:45:10 +00:00
Brett Leslie Porter
af1a99198f
merge from branch maven-2.0.x, up to rev 365776
...
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@365790 13f79535-47bb-0310-9956-ffa450edef68
2006-01-04 01:14:17 +00:00
Vincent Massol
5282ee4341
Adding 2 new phases related to integration tests:
...
- before-integration-test: perform actions required before integratiob tests are executed. This may involve things such as setting up the required environment.
- after-integration-test: perform actions required after integration tests have been executed. This may including cleaning up the environment.
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@359866 13f79535-47bb-0310-9956-ffa450edef68
2005-12-29 18:19:31 +00:00
Emmanuel Venisse
31a3319419
Fix exit code
...
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@358565 13f79535-47bb-0310-9956-ffa450edef68
2005-12-22 13:47:36 +00:00
Brett Leslie Porter
9ae0914694
flip trunk to 2.1-SNAPSHOT
...
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@356316 13f79535-47bb-0310-9956-ffa450edef68
2005-12-12 18:22:06 +00:00
John Dennis Casey
8a5fa61b17
[maven-release-plugin] prepare for next development iteration
...
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@356099 13f79535-47bb-0310-9956-ffa450edef68
2005-12-12 01:41:09 +00:00
John Dennis Casey
9cf94e34f2
[maven-release-plugin] prepare release maven-2.0.1
...
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@356093 13f79535-47bb-0310-9956-ffa450edef68
2005-12-12 01:34:03 +00:00
Jason van Zyl
db17a2494b
o adding capability to the lifecycle executor to merge in executions which contain
...
configurations for external plugins. in this particular i've made the adjustments
so that the corbertura plugin can tell the surefire plugin to fork. not ideal, but
it will work until we figure out a more elegant solution.
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@356065 13f79535-47bb-0310-9956-ffa450edef68
2005-12-11 23:35:47 +00:00
John Dennis Casey
e983fddf63
Fixing the context classloader for plugin executions. New classloader will delegate to the realm, rather than using only the loader used by the realm of the plugin-container.
...
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@355831 13f79535-47bb-0310-9956-ffa450edef68
2005-12-11 00:39:20 +00:00
John Dennis Casey
ee3df7f885
Adding maven-error-diagnoser to the exclusions list in the plugin manager.
...
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@355649 13f79535-47bb-0310-9956-ffa450edef68
2005-12-09 23:33:01 +00:00
Brett Leslie Porter
65acc94926
implement lax parsing of repository metadata XML files
...
PR: MNG-1788
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@355404 13f79535-47bb-0310-9956-ffa450edef68
2005-12-09 07:58:04 +00:00
John Dennis Casey
2e89dadbce
PR: MNG-1311
...
Added a stack of lifecycle fork-points that will be removed from each successively deeper level of forking in a cumulative manner, to prevent multi-node cycles in addition to simply blocking two-node cycles.
The basic problem with the recursion check that was in there was a type mismatch on the contents of a java.util.List. It's fixed now.
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@355383 13f79535-47bb-0310-9956-ffa450edef68
2005-12-09 05:37:43 +00:00
John Dennis Casey
125c19fb3a
PR: MNG-1265
...
Submitted By: Allan Ramirez
Reviewed By: John Casey
Applied patch, which will add "built on" timestamp to the --version output.
NOTE: I did not apply the portion of the patch related to mboot, since the bootstrap has been redone. This may need to be added back into the bootstrap later.
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@354702 13f79535-47bb-0310-9956-ffa450edef68
2005-12-07 04:28:29 +00:00
John Dennis Casey
eeb14425c6
PR: MNG-1352
...
Submitted By: Edwin Punzalan
Reviewed By: John Casey
Applied this patch, which will ensure that alias != param.getName() before adding a duplicate diagnostic message for configuration.
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@354464 13f79535-47bb-0310-9956-ffa450edef68
2005-12-06 16:34:09 +00:00