John Dennis Casey
0d38b157b0
Adding new assembly descritor to assemble a repository containing the dependencies for maven (pre-shaded), and adding a profile to the POM to allow us to trigger the creation of this new assembly. This is valuable for plugins and other components that list one or more maven artifacts as dependencies, so they can be built without rebuilding all of maven.
...
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@564306 13f79535-47bb-0310-9956-ffa450edef68
2007-08-09 17:48:21 +00:00
Kenney Westerhof
711eb8c416
Add get/setParentContainer to the configuration, and use it in
...
the embedder.
If the classrealm that's passed in has a parent realm,
then only the resources from the realm are scanned (getRealmResources).
This was done to re-use components from parent realms.
However, when embedding maven within another plexus container,
providing a new dummy classworld with the current classloader
as the parent, no components will be found. Since there's no
parent container, it won't be checked for components.
So, allowing a parent realm to be set in classworlds also
requires a parent container to be set, so that when no components
are found (since they're present in the parent container),
there is a parent container available to delegate lookups to.
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@563173 13f79535-47bb-0310-9956-ffa450edef68
2007-08-06 15:38:57 +00:00
Jason van Zyl
b01b42f89e
o using container configuration to setup plexus container
...
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@561204 13f79535-47bb-0310-9956-ffa450edef68
2007-07-31 01:14:42 +00:00
Jason van Zyl
19ba741d4d
we have to keep classwords in a separate jar and boot it by itself or we end up with everythign in the primordial classloade
...
which sucks ass. I didn't notice that until I ran a big slew of tests and the realm out put was entirely different. We defin
definitely want to boot up with just classworlds in the primordial loader so we can do what we like with the rest
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@561194 13f79535-47bb-0310-9956-ffa450edef68
2007-07-31 00:24:55 +00:00
Kenney Westerhof
335a6fd250
fix the build - replacing project.file with a file in another dir fscks' up the alignment
...
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@561177 13f79535-47bb-0310-9956-ffa450edef68
2007-07-30 22:55:13 +00:00
Jason van Zyl
6583991465
o updating to the new version of plexus which is the unified JAR once again. I can now move on
...
to doxia and attempt to use the same container for the trunk and branch.
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@560496 13f79535-47bb-0310-9956-ffa450edef68
2007-07-28 04:57:37 +00:00
Carlos Sanchez Gonzalez
844e17d4b5
Don't check for the distribution status building MavenProjects
...
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@555428 13f79535-47bb-0310-9956-ffa450edef68
2007-07-11 22:54:30 +00:00
Mark Hobson
b79759f338
[MNG-3039] mvn.bat fails
...
Fixing same problem for trunk.
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@548789 13f79535-47bb-0310-9956-ffa450edef68
2007-06-19 16:32:57 +00:00
Jason van Zyl
c3272e9284
o put the shader in the package phase and order the plugins so that the shading happens first and then the assembly
...
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@548224 13f79535-47bb-0310-9956-ffa450edef68
2007-06-18 05:38:33 +00:00
Jason van Zyl
97cf3951e6
o just adding my debug ruby stuff
...
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@543921 13f79535-47bb-0310-9956-ffa450edef68
2007-06-03 15:33:37 +00:00
Jason van Zyl
f53a45bda8
MNG-2992 Set %HOME% to something sane if null
...
Submitted by: Tim Reilly
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@543790 13f79535-47bb-0310-9956-ffa450edef68
2007-06-02 21:41:53 +00:00
Jason van Zyl
e8fc77cccd
o some jruby integration. I will integrate what Eric has made but this allows for some easy experiments with the embedder
...
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@543754 13f79535-47bb-0310-9956-ffa450edef68
2007-06-02 16:31:27 +00:00
Jason van Zyl
cc5f2f954b
Reverting the package changes
...
Issue id: MNG-2943
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@543753 13f79535-47bb-0310-9956-ffa450edef68
2007-06-02 15:35:57 +00:00
Carlos Sanchez Gonzalez
1bd449b2f1
[MNG-2943] Avoid using package names used in other artifacts: org.apache.maven
...
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@543664 13f79535-47bb-0310-9956-ffa450edef68
2007-06-01 23:36:54 +00:00
Carlos Sanchez Gonzalez
1891c6abc0
[MNG-3013] The plugin manager incorrectly caches plugin versions between embedder calls, added test case that doesn't show the wrong behaviour yet
...
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@543655 13f79535-47bb-0310-9956-ffa450edef68
2007-06-01 23:07:00 +00:00
John Dennis Casey
dce22c78fb
OPEN - issue MNG-2503: mvn.bat file is not correct for 4NT 5.0 and does "endlocal" twice if error
...
http://jira.codehaus.org/browse/MNG-2503
Applying the patch, even though it's not a patch...I was able to generate one using the supplied file and the current mvn.bat file from the trunk.
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@543621 13f79535-47bb-0310-9956-ffa450edef68
2007-06-01 21:21:43 +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
Carlos Sanchez Gonzalez
d985970c2a
Fix failing test in cygwin
...
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@533235 13f79535-47bb-0310-9956-ffa450edef68
2007-04-27 21:40:00 +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
Jason van Zyl
906e4a2f74
o state requirement of the mr file wagon
...
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@532026 13f79535-47bb-0310-9956-ffa450edef68
2007-04-24 17:46:48 +00:00
Jason van Zyl
e095f2ffff
o update shade
...
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@531928 13f79535-47bb-0310-9956-ffa450edef68
2007-04-24 13:28:20 +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
93c8d30067
o lock verison of shade
...
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@530963 13f79535-47bb-0310-9956-ffa450edef68
2007-04-21 01:21:05 +00:00
Brian E Fox
f76116a78b
MNG-2582, MNG-2376 - added Java and OS info to debug output.
...
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@526632 13f79535-47bb-0310-9956-ffa450edef68
2007-04-09 02:27:05 +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
Andrew Williams
589c23e289
Erm, jvanzyl, I don't think you meant to commit this change, it stopped maven from bootstrapping a usable application
...
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@521647 13f79535-47bb-0310-9956-ffa450edef68
2007-03-23 09:38:52 +00:00
Jason van Zyl
05162de0d0
o bits for mng-1577
...
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@521543 13f79535-47bb-0310-9956-ffa450edef68
2007-03-23 00:11:31 +00:00
Jason van Zyl
ccb49439ee
o fixing default perms for deployment
...
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@521340 13f79535-47bb-0310-9956-ffa450edef68
2007-03-22 16:49:57 +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
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
Brett Leslie Porter
c231a635b3
put back correct licenses that were reverted in r496493
...
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@519281 13f79535-47bb-0310-9956-ffa450edef68
2007-03-17 10:17:28 +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
Jason van Zyl
ebb699fe5f
o the minijar plugin is now on central
...
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@514450 13f79535-47bb-0310-9956-ffa450edef68
2007-03-04 18:07:44 +00:00
Jason van Zyl
9ae91863b4
o moving assembly descriptor to src/main/assembly
...
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@514305 13f79535-47bb-0310-9956-ffa450edef68
2007-03-04 01:07:00 +00:00
Jason van Zyl
5fe0842333
o i guess there are a couple people using windows ... buy a MAC!
...
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@514300 13f79535-47bb-0310-9956-ffa450edef68
2007-03-04 00:56:51 +00:00
Jason van Zyl
3bd3bb5b79
o moving over the stuff required for the CLI here
...
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@514296 13f79535-47bb-0310-9956-ffa450edef68
2007-03-04 00:48:55 +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
4116fe6192
o get rid of debug
...
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@513966 13f79535-47bb-0310-9956-ffa450edef68
2007-03-02 21:28:52 +00:00
Jason van Zyl
9a08951069
o fixing header
...
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@513943 13f79535-47bb-0310-9956-ffa450edef68
2007-03-02 20:46:44 +00:00
Jason van Zyl
6fd5ead5d5
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@513938 13f79535-47bb-0310-9956-ffa450edef68
2007-03-02 20:36:58 +00:00
Jason van Zyl
2ccc760685
updating license headers
...
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@513028 13f79535-47bb-0310-9956-ffa450edef68
2007-02-28 22:50:21 +00:00
Jason van Zyl
967c2533b9
MNG-2051 The SCM plugin which uses the scm manager works fine.
...
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@512903 13f79535-47bb-0310-9956-ffa450edef68
2007-02-28 19:02:06 +00:00
Jason van Zyl
053216ffe6
MNG-2829 PlexusLoggerAdapter.error(String, Throwable) ignores Throwable
...
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@512897 13f79535-47bb-0310-9956-ffa450edef68
2007-02-28 18:37:18 +00:00
Jason van Zyl
d9004ba0ef
MNG-2778 Code and documentation for accessing the plexus container.
...
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@512896 13f79535-47bb-0310-9956-ffa450edef68
2007-02-28 18:33:25 +00:00
Jason van Zyl
98dea7e4d6
o documentation for MNG-2835
...
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@512892 13f79535-47bb-0310-9956-ffa450edef68
2007-02-28 18:23:03 +00:00
Jason van Zyl
fb7988c21c
o Tests for MNG-2835
...
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@512891 13f79535-47bb-0310-9956-ffa450edef68
2007-02-28 18:21:58 +00:00
Jason van Zyl
24b3c86c9b
MNG-2835 Make sure the global settings are obeyed when they are the only settings provided
...
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@512890 13f79535-47bb-0310-9956-ffa450edef68
2007-02-28 18:21:05 +00:00