John Dennis Casey
|
1328959dca
|
Working on the compat aspect, and changing the DefaultMaven class to implement LogEnabled directly so I can grab the logger instance inside the compat aspect...AbstractLogEnabled is beyond the grasp of this aspect.
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@602610 13f79535-47bb-0310-9956-ffa450edef68
|
2007-12-09 02:09:44 +00:00 |
John Dennis Casey
|
a104251412
|
Fixing debug message that snuck in as info log-level.
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@602156 13f79535-47bb-0310-9956-ffa450edef68
|
2007-12-07 17:15:58 +00:00 |
Milos Kleint
|
4b7ca6bc0e
|
use plexus-classworlds 1.2-alpha-11, contains fix necessary for netbeans integration
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@601852 13f79535-47bb-0310-9956-ffa450edef68
|
2007-12-06 20:49:34 +00:00 |
John Dennis Casey
|
ca069de6eb
|
Adding two unit tests to check the reporter, and fixing a pointcut for artifact-related project errors.
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@601589 13f79535-47bb-0310-9956-ffa450edef68
|
2007-12-06 00:34:49 +00:00 |
Ralph Goers
|
39159e458e
|
<scope>import</scope> is not needed in 2.1.
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@601579 13f79535-47bb-0310-9956-ffa450edef68
|
2007-12-05 23:51:33 +00:00 |
Ralph Goers
|
25a654be7c
|
Add support for importing managed dependencies.
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@601578 13f79535-47bb-0310-9956-ffa450edef68
|
2007-12-05 23:48:25 +00:00 |
John Dennis Casey
|
c8f441f03c
|
Tightening down the pointcuts binding error reporting methods to the code...still needs a bit more work, and I'm working on a testbed for the error reporting stuff, but it needs to be automated still.
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@601471 13f79535-47bb-0310-9956-ffa450edef68
|
2007-12-05 19:06:27 +00:00 |
John Dennis Casey
|
b38e6e2fad
|
Fixing compat aspect in cases where the Set being passed in is unmodifiable.
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@601161 13f79535-47bb-0310-9956-ffa450edef68
|
2007-12-05 00:05:00 +00:00 |
John Dennis Casey
|
589db485fd
|
Make sure external profiles are applied to the superPom before it's used as a basis for inheritance in the project builder. Also, adding some debug statements to the lineage-building process.
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@601159 13f79535-47bb-0310-9956-ffa450edef68
|
2007-12-05 00:03:55 +00:00 |
Herve Boutemy
|
3488401f83
|
[MNG-1412] keep dependencies order when injecting profile
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@601096 13f79535-47bb-0310-9956-ffa450edef68
|
2007-12-04 21:45:00 +00:00 |
John Dennis Casey
|
103a85a02b
|
Fixing plugins-as-extensions when brought in from pluginManagement to a module-project's build. Unit test included.
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@601013 13f79535-47bb-0310-9956-ffa450edef68
|
2007-12-04 17:22:28 +00:00 |
John Dennis Casey
|
1db3b755ab
|
Fixing problem with new extensions manager code where custom lifecycle definitions are not used in build planning. Unit tests included.
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@600792 13f79535-47bb-0310-9956-ffa450edef68
|
2007-12-04 04:32:13 +00:00 |
John Dennis Casey
|
f55eb07bda
|
Adding unit tests for plugin-as-extension in the extension scanner, cleaning up an unneeded call to registerWagons() (controlled by active collection now), and cleaning up a sysout in the embedder unit test.
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@599707 13f79535-47bb-0310-9956-ffa450edef68
|
2007-11-30 07:11:00 +00:00 |
John Dennis Casey
|
2ec256bab6
|
Removing pluginRepository use (finally), and fixing pluginGroups usage with profiles from the settings and super-POM without an accompanying pom.xml in the project directory...I know, something of a convoluted case.
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@599692 13f79535-47bb-0310-9956-ffa450edef68
|
2007-11-30 04:26:58 +00:00 |
John Dennis Casey
|
b310a40d6b
|
Fixing super-pom building to allow injection of external profiles (again). Also, removing use of pluginRepositories and improving error reporting just a tad.
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@599658 13f79535-47bb-0310-9956-ffa450edef68
|
2007-11-30 00:24:10 +00:00 |
John Dennis Casey
|
0d6bdba6d5
|
Applying patch from Oleg Gusakov to add dependency information to the metadata returned.
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@599652 13f79535-47bb-0310-9956-ffa450edef68
|
2007-11-30 00:15:05 +00:00 |
John Dennis Casey
|
b61bb393a8
|
Cleaning up error reporting some for project building, and attempting to make the error reporter instances propagate to the aspects binding them to the error sources.
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@599503 13f79535-47bb-0310-9956-ffa450edef68
|
2007-11-29 16:33:57 +00:00 |
John Dennis Casey
|
9732014c53
|
Fixing case where parent pom has pluginManagement, child does not refer to the plugin, and plugin is used directly on the command line...version from parent-pom pluginManagement should be used. Test case to follow.
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@599338 13f79535-47bb-0310-9956-ffa450edef68
|
2007-11-29 08:42:38 +00:00 |
John Dennis Casey
|
941a11381c
|
Adding aspect-bound error reporting for BuildFailureException descendants.
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@598900 13f79535-47bb-0310-9956-ffa450edef68
|
2007-11-28 08:11:49 +00:00 |
John Dennis Casey
|
afe12e42e6
|
Adding the rest of the project errors to the aspect-bound ProjectErrorReporter.
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@598864 13f79535-47bb-0310-9956-ffa450edef68
|
2007-11-28 04:28:28 +00:00 |
John Dennis Casey
|
d1f7e63e51
|
Move back to jdk 1.4 compliance in these projects.
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@598761 13f79535-47bb-0310-9956-ffa450edef68
|
2007-11-27 20:36:01 +00:00 |
Jason van Zyl
|
92f4fe42e9
|
o get rid of 1.5 annos
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@598755 13f79535-47bb-0310-9956-ffa450edef68
|
2007-11-27 20:19:20 +00:00 |
John Dennis Casey
|
a3b489d71e
|
Adding error reporting for most project errors via aspects that collect the context information and format a nice message (the aspect just binds to the errors API in org.apache.maven.project.error.*).
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@598748 13f79535-47bb-0310-9956-ffa450edef68
|
2007-11-27 19:55:04 +00:00 |
John Dennis Casey
|
249af52bb5
|
Wiring plugin-as-extension back into the new extension scanning stuff.
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@598720 13f79535-47bb-0310-9956-ffa450edef68
|
2007-11-27 17:59:22 +00:00 |
Milos Kleint
|
2b135180ba
|
make the build result output processing to be public methods.
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@598032 13f79535-47bb-0310-9956-ffa450edef68
|
2007-11-25 19:09:34 +00:00 |
Milos Kleint
|
55b1f99a85
|
create a profile for creating binaries for netbeans integration.
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@597903 13f79535-47bb-0310-9956-ffa450edef68
|
2007-11-24 18:51:42 +00:00 |
Jason van Zyl
|
40326eef36
|
o adding backward compat method in the project builder
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@597162 13f79535-47bb-0310-9956-ffa450edef68
|
2007-11-21 17:51:56 +00:00 |
Milos Kleint
|
deca7349ff
|
add maven-toolchain to the list of default excludes. necessary for proper retrieval from MavenSession's plugin context.
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@597154 13f79535-47bb-0310-9956-ffa450edef68
|
2007-11-21 17:40:39 +00:00 |
John Dennis Casey
|
5fc3d35ce0
|
Removing maven-build-context, and replacing it with caching aspects for model-lineage stuff and project instances. Still needs caching for artifact resolution, and I have an aspect for this too, but it's not enabled yet, since it's still buggy.
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@595215 13f79535-47bb-0310-9956-ffa450edef68
|
2007-11-15 05:37:55 +00:00 |
Vincent Siveton
|
643119482b
|
o merged r594510 (fixed line size)
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@594511 13f79535-47bb-0310-9956-ffa450edef68
|
2007-11-13 12:39:55 +00:00 |
John Dennis Casey
|
775ee6c5bb
|
Remove UnsupportedOperationExceptions, ignore invalid mutator methods so we will continue to derive information from the parent artifact where necessary and still work in the changing maven-artifact framework.
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@594363 13f79535-47bb-0310-9956-ffa450edef68
|
2007-11-13 00:30:39 +00:00 |
John Dennis Casey
|
b4f9ac3067
|
Add code to clean the build context after each embedder function that uses it.
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@594313 13f79535-47bb-0310-9956-ffa450edef68
|
2007-11-12 22:02:44 +00:00 |
John Dennis Casey
|
60baf80fab
|
Adding a check to use sysprops if nothing else is set in the embedder configuration or request.
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@594301 13f79535-47bb-0310-9956-ffa450edef68
|
2007-11-12 21:17:29 +00:00 |
John Dennis Casey
|
fc28a41097
|
Moving a comment to a place where it will be more useful.
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@594300 13f79535-47bb-0310-9956-ffa450edef68
|
2007-11-12 21:17:00 +00:00 |
Jason van Zyl
|
1a286e2325
|
o adding PomMetadataSource for the changes to maven-artifact
o adding in all the artifact handlers here as they are Maven specific and don't belong in maven-artifact
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@593857 13f79535-47bb-0310-9956-ffa450edef68
|
2007-11-11 08:10:35 +00:00 |
John Dennis Casey
|
7946e31f40
|
reinstate the project cache, until we can find a better method of caching.
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@593698 13f79535-47bb-0310-9956-ffa450edef68
|
2007-11-10 00:17:44 +00:00 |
John Dennis Casey
|
cc47645398
|
Fixing a unit test.
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@593694 13f79535-47bb-0310-9956-ffa450edef68
|
2007-11-09 23:35:24 +00:00 |
John Dennis Casey
|
7fcf47aa8c
|
formats.
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@593625 13f79535-47bb-0310-9956-ffa450edef68
|
2007-11-09 19:16:06 +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
|
9c9bcde5f4
|
[MNG-3193] Adding pointcut and advice to provide backward compat on invalid lifecycle phase names (these bindings will be ignored).
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@593310 13f79535-47bb-0310-9956-ffa450edef68
|
2007-11-08 21:06:31 +00:00 |
John Dennis Casey
|
08947e7efb
|
Working on cleaning up exceptions and reporting (these changes are from before the break I took to work on memory profiling in maven and plexus).
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@593294 13f79535-47bb-0310-9956-ffa450edef68
|
2007-11-08 20:33:27 +00:00 |
John Dennis Casey
|
f1973980a5
|
Clean up the caching to use weak hashmaps, to conserve some memory in large builds.
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@593287 13f79535-47bb-0310-9956-ffa450edef68
|
2007-11-08 20:15:20 +00:00 |
John Dennis Casey
|
4c2d75b726
|
Moving offline notice to avoid embedded cases.
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@593040 13f79535-47bb-0310-9956-ffa450edef68
|
2007-11-08 06:44:26 +00:00 |
John Dennis Casey
|
ed568e725f
|
Make reporting plugin configuration always used (even if mojo in question is not a report), as in 2.0.x
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@592949 13f79535-47bb-0310-9956-ffa450edef68
|
2007-11-07 23:28:45 +00:00 |
John Dennis Casey
|
febce07c90
|
Adding more context information to existing exceptions, cleaning up construction in exceptions, and adjusting the inheritance hierarchy for exceptions to make them make a little more sense for error reporting. Also, adding improved (but not complete, yet) reporting for BuildFailureExceptions and ProjectBuildingExceptions, with some tests to make sure pertinent information is in the output.
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@592859 13f79535-47bb-0310-9956-ffa450edef68
|
2007-11-07 19:24:30 +00:00 |
John Dennis Casey
|
f3d6f3d38b
|
Fixing log level on two debug statements.
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@592835 13f79535-47bb-0310-9956-ffa450edef68
|
2007-11-07 18:04:12 +00:00 |
Jason van Zyl
|
c141200c39
|
MNG-3274: Adding a flag to the metadata source so that at some point soon we can start turning on a strict mode that is just not going to allow a system without POMs.
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@592260 13f79535-47bb-0310-9956-ffa450edef68
|
2007-11-06 03:59:37 +00:00 |
John Dennis Casey
|
a1f995029a
|
cleaning up NPE in the realm manager, and adding clear() method calls to the embedder to cleanup the realm manager after it's used, to try to keep the number of open realms to a minimum...
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@592222 13f79535-47bb-0310-9956-ffa450edef68
|
2007-11-06 01:34:38 +00:00 |
John Dennis Casey
|
d206986023
|
[MNG-3272] Fixing URI construction for reading the super-POM in cases where maven is in a directory structure where there are spaces in the path.
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@592157 13f79535-47bb-0310-9956-ffa450edef68
|
2007-11-05 21:40:11 +00:00 |