10049 Commits

Author SHA1 Message Date
Jason van Zyl
df509db95a [maven-release-plugin] prepare release maven-3.3.4 maven-3.3.4 2015-07-17 14:05:46 -04:00
tssp
193778ec0e [MNG-5816] Empy maven.config cause Maven to exit with failure
Avoid adding non empty configuration argument that causes exception.

Signed-off-by: Karl Heinz Marbaise <khmarbaise@apache.org>
2015-07-06 20:21:39 +02:00
Andreas Gudian
f104ef8850 [MNG-5813] pass debug-opts from mvnDebug to mvn script in the additional env-variable MAVEN_DEBUG_OPTS to not interfere with user-specified MAVEN_OPTS (e.g. when read from .mavenrc).
Fixed as suggested by Robert Patrick on the ML
2015-06-27 17:41:33 +02:00
tssp
ad905af669 [MNG-5812] Project base dir not fully working in Cygwin
Converted project base dir from Cygwin path to Windows path before
executing Maven.
2015-06-22 22:02:58 +02:00
Kristian Rosenvold
cfd1fbe613 More java7. Bye bye 2006 2015-06-20 15:21:10 +02:00
sugartxy
7f206ef1cc try-with-resources
Reformatted to code style by me. This fixes #53
2015-06-20 14:32:46 +02:00
Robert Scholte
36b8a6d562 [MNG-5780] upgrade Java minimum version prerequisite from Java 6 to Java 7
Also update build.xml, which is used by https://builds.apache.org
2015-06-20 13:34:28 +02:00
Kristian Rosenvold
7badeb5b5b Upgraded to java7 language features 2015-06-20 10:56:07 +02:00
Stephen Connolly
40d5087b6b [FIXES MNG-5840] if the pom.xml at <relativePath> is the same groupId:artifactId but different version fall back to the repository for parent resolution 2015-06-05 11:26:13 +01:00
Robert Scholte
5c6024219f Add more usage references of plugins 2015-05-17 19:30:58 +02:00
Florencia Tarditti
a0babcecae Fixed typo in error output
Signed-off-by: Karl-Heinz Marbaise <khmarbaise@apache.org>
2015-05-07 01:02:15 +02:00
Robert Stern
49a3e55208 Fixed typo 'propery' to 'property' 2015-05-06 13:16:44 +02:00
Andreas Gudian
f27c348bba MNG-5796 fix mvn.cmd execution when invoked at drive root 2015-05-02 19:33:38 +02:00
Jason van Zyl
4567c8319e MNG-5818: Disallow the programmatic injection of project dependencies
The first step here is deprecating the publicly accessible method that allows
plugins to inject dependencies. The only plugin I currently know of that does
this is the cobertura-maven-plugin. Looking at that plugin it appears the user
can specify the cobertura dependency for the instrumentation process but if
they do not the plugin attempts to inject the dependency. I believe the path
forward here is making sure these types of plugins instruct their users to
add the dependency explicitly.

I'm going to try and create a call-graph for all of Maven Central with my
first test to see if I can accurately detect all usages of MavenProject.setDependencyArtifacts
of artifact in Maven Central.
2015-04-30 21:39:28 -04:00
Anton Tanasenko
1d148be82b MNG-5805: Custom packaging types: configuring DefaultLifecycleMapping mojo executions
Signed-off-by: Jason van Zyl <jason@tesla.io>
2015-04-27 17:28:37 -04:00
Anton Tanasenko
d8ae13fd7b MNG-5805: Custom packaging types: configuring DefaultLifecycleMapping mojo executions
Signed-off-by: Jason van Zyl <jason@tesla.io>
2015-04-27 15:10:19 -04:00
Jason van Zyl
f6488774f5 [maven-release-plugin] prepare for next development iteration 2015-04-22 07:54:54 -04:00
Jason van Zyl
7994120775 [maven-release-plugin] prepare release maven-3.3.3 maven-3.3.3 2015-04-22 07:54:38 -04:00
Jason van Zyl
0ddab5f3d4 Update to Wagon 2.9 in preparation for Maven 3.3.3 2015-04-21 12:46:05 -04:00
Jason van Zyl
9f4bf9eda9 [maven-release-plugin] prepare for next development iteration 2015-04-16 09:14:08 -04:00
Jason van Zyl
743903acab [maven-release-plugin] prepare release maven-3.3.2 maven-3.3.2 2015-04-16 09:13:50 -04:00
Jason van Zyl
6c53bbb293 Remove the use of more deprecated methods 2015-04-16 08:39:36 -04:00
Jason van Zyl
7d5ca3e5b3 Add another deprecated method 2015-04-16 08:39:35 -04:00
Jason van Zyl
a2563b08c6 Don't add header if already present 2015-04-16 08:39:35 -04:00
Hervé Boutemy
46e6c42158 moved Jira from Codehaus to Apache 2015-04-06 00:45:30 +02:00
Hervé Boutemy
6a011bbc01 fixed error reported by Checkstyle 2015-04-04 22:57:40 +02:00
Robert Scholte
874eaef725 [MNG-5794] Warn about Proxies with duplicate id, but different protocols
Patch contributed by Thomas Meyer, verified by Robert Scholte
2015-04-04 14:00:59 +02:00
Jason van Zyl
da98af988d MNG-5797: Check to see if the user agent header is set before trying to set it again 2015-04-02 09:39:02 -04:00
Jason van Zyl
56e6db1231 MNG-5795: Maven extensions can not be retrieved from authenticated repositories 2015-04-02 00:49:50 -04:00
Hervé Boutemy
f78742f3ea changed svnpubsub url from /content to /components 2015-03-31 01:00:53 +02:00
Igor Fedorenko
9f50eabea5 MNG-5793 do not register same realm both with plugin and extensions realm caches
Signed-off-by: Igor Fedorenko <ifedorenko@apache.org>
2015-03-25 15:43:47 -04:00
Hervé Boutemy
4f553420c7 added @since info 2015-03-22 13:47:24 +01:00
Jason van Zyl
c1384a2fed Update JDK references to JDK7 2015-03-19 08:43:49 -04:00
Olivier Lamy
c88ac1bad5 ignore .java-version in rat plugin 2015-03-15 22:33:52 +11:00
Olivier Lamy
4085814329 ignore .java-version file 2015-03-15 22:26:45 +11:00
Jason van Zyl
1d3d2fd3df [maven-release-plugin] prepare for next development iteration 2015-03-13 13:05:42 -07:00
Jason van Zyl
cab6659f98 [maven-release-plugin] prepare release maven-3.3.1 maven-3.3.1 2015-03-13 13:05:27 -07:00
Jason van Zyl
0d32cbe6ac Make sure paths with spaces are treated correctly.
Fixes the issue of endlessly looping with project directory paths like "/my/project/this & that"
2015-03-13 12:18:24 -07:00
Arcadiy Ivanov
2f21481d06 mvn script is not compatible with OSX (Darwin)
Signed-off-by: Jason van Zyl <jason@tesla.io>

closes #39
2015-03-13 11:11:35 -07:00
Hervé Boutemy
08715d87d9 [MNG-5771] added core extension reference 2015-03-12 23:20:10 +01:00
Hervé Boutemy
cb356ed478 [MNG-5767] added documentation for project-specific jvm options and
maven command-line parameters
2015-03-12 23:16:02 +01:00
Igor Fedorenko
cc429e8451 MNG-5774 restored MavenCli user/global settings location contants
Signed-off-by: Igor Fedorenko <ifedorenko@apache.org>
2015-03-11 18:24:14 -04:00
Jason van Zyl
eae9a88f54 [maven-release-plugin] prepare for next development iteration 2015-03-11 14:42:17 -07:00
Jason van Zyl
b37a7d1776 [maven-release-plugin] prepare release maven-3.3.0 maven-3.3.0 2015-03-11 14:42:01 -07:00
Hervé Boutemy
d8527aa9ce upgraded MPIR plugin to benefit from MPIR-322 2015-03-11 09:07:53 +01:00
Igor Fedorenko
b7088a34ed MNG-5783 fixed slf4j is missing from ${plugin.artifacts}
Some plugins, e.g., cobertura-maven-plugin, use ${plugin.artifacts}
to setup classpath of externally launched jvms and they expect slf4j
to be available among plugin dependencies. At the same time slf4j
is already part of maven core runtime and it needs to be filtered
out from plugin and build extension realms to avoid duplicate classes
on classpath.

The fix is to move core artifact filtering from plugin dependency
resolver to class realm manager. This way ${plugin.artifacts} still
includes all compile/runtime scoped plugin dependencies but runtime
classpath only has plugin unique artifacts.

Signed-off-by: Igor Fedorenko <ifedorenko@apache.org>
2015-03-10 10:07:29 -04:00
Hervé Boutemy
ab5f3a9de7 added doculmentation about extension descriptor 2015-03-09 04:56:26 +01:00
Hervé Boutemy
207d18ddb6 stupid "enchancement" :) 2015-03-07 09:07:08 +01:00
Hervé Boutemy
5947c4ef71 [MNG-5771] enabled modello xdoc/xsd for core extensions mdo, with
minimum intro.
Still need to improve descriptions and info in mdo
2015-03-06 02:04:17 +01:00
Jason van Zyl
07b8477b97 Move to Java 7 2015-03-05 15:35:10 -08:00