Hervé Boutemy
2669980461
[MNG-5887] updated Modello site url
2015-09-14 19:52:21 +02:00
Stuart McCulloch
545c6e2685
Switch to official Guice 4.0
...
Signed-off-by: Jason van Zyl <jason@tesla.io>
closes #45
2015-09-11 18:36:02 -04:00
Anton Tanasenko
9f7971dadb
MNG-5805: Fix NPE in LifecyclePhase#toString()
...
Signed-off-by: Jason van Zyl <jason@tesla.io>
closes #62
2015-09-11 18:36:02 -04:00
Hervé Boutemy
d25669e0bb
removed unused config since MPIR is at 2.8 with MPIR-290
2015-08-09 21:30:11 +02:00
Jason van Zyl
9f45a84667
[maven-release-plugin] prepare for next development iteration
2015-07-30 22:25:55 -04:00
Jason van Zyl
72e1aad686
[maven-release-plugin] prepare release maven-3.3.6
2015-07-30 22:25:36 -04:00
Jason van Zyl
7ef71655b3
[maven-release-plugin] prepare for next development iteration
2015-07-20 14:05:24 -04:00
Jason van Zyl
2226900a49
[maven-release-plugin] prepare release maven-3.3.5
2015-07-20 14:05:06 -04:00
Anton Tanasenko
3677220f6e
MNG-5805: Restore binary compatibility
...
Signed-off-by: Jason van Zyl <jason@tesla.io>
2015-07-20 13:54:53 -04:00
Karl Heinz Marbaise
15223116a6
Fixed URL's to issue tracking after transition to
...
Apache Software Foundation.
2015-07-19 09:53:50 +02:00
Jason van Zyl
81a3035c63
[maven-release-plugin] prepare for next development iteration
2015-07-17 14:06:03 -04:00
Jason van Zyl
df509db95a
[maven-release-plugin] prepare release maven-3.3.4
2015-07-17 14:05:46 -04: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
Kristian Rosenvold
7badeb5b5b
Upgraded to java7 language features
2015-06-20 10:56:07 +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
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
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
2015-04-22 07:54:38 -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
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
56e6db1231
MNG-5795: Maven extensions can not be retrieved from authenticated repositories
2015-04-02 00:49:50 -04: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
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
2015-03-13 13:05:27 -07: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
2015-03-11 14:42:01 -07: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
Jason van Zyl
57a6196422
MNG-5779 Export org.slf4j.spi.* to fix the Javadoc plugin error
2015-03-05 00:40:45 -08:00
Hervé Boutemy
772df4ed2a
[MNG-5778] s/3.2.6/3.3.0/ in code (@since in javadoc)
2015-03-05 08:42:23 +01:00
Jason van Zyl
368516c2aa
Change version from 3.2.6-SNAPSHOT to 3.3.0-SNAPSHOT
2015-03-04 10:58:05 -08:00
Hervé Boutemy
eecdc9a171
reintroduced LineLength Checkstyle rule and fixed code...
2015-03-04 03:17:46 +01:00
Jason van Zyl
be3fb20032
MNG-5775 Make the project graph building code pluggable to allow for new/different implementations.
2015-03-01 12:39:30 -08:00
Jason van Zyl
7997634209
MNG-5774 Provide an extension point for alternate CLI configuration source
2015-03-01 10:22:26 -08:00
Igor Fedorenko
e28be4d33a
MNG-5767 renamed projectBasedir to more descriptive multiModuleProjectDirectory
...
Signed-off-by: Igor Fedorenko <ifedorenko@apache.org>
2015-02-23 13:47:34 -05:00
Igor Fedorenko
6efacdb3fc
MNG-5771 user-defined core extensions
...
read ${maven.projectBasedir}/.mvn/extensions.xml and create core
extensions realms during maven runtime bootstrap. this required
short-lived bootstrap plexus container to resolve extensions.
individual extensions realms are wired to maven.ext realm according
to META-INF/maven/extension.xml exported packages specification
Signed-off-by: Igor Fedorenko <ifedorenko@apache.org>
2015-02-20 14:05:54 -05:00
Igor Fedorenko
e2a0792840
exit session scope in finally {} block
...
Signed-off-by: Igor Fedorenko <ifedorenko@apache.org>
2015-02-20 10:26:15 -05:00
Igor Fedorenko
6b79ac5e33
use eclipse sisu plugin, lock version with rest of sisu
...
Signed-off-by: Igor Fedorenko <ifedorenko@apache.org>
2015-02-20 10:26:15 -05:00
Igor Fedorenko
5f150940c1
extracted RepositorySystemSessionFactory from DefaultMaven
...
Signed-off-by: Igor Fedorenko <ifedorenko@apache.org>
2015-02-20 10:26:15 -05:00
Igor Fedorenko
586e65f381
added javax.inject and slf4j-api to the exported artifacts list
...
javax.inject.* and org.slf4j.* packages were already exported, but
corresponding artifacts were not. this resulted in same classes
present in multiple classlaoders and caused hard-to-troubleshoot
build failures in some cases.
Signed-off-by: Igor Fedorenko <ifedorenko@apache.org>
2015-02-20 10:26:15 -05:00
Igor Fedorenko
8631d79ca3
MNG-5771 use extension.xml to define core exported artifacts and packages
...
Signed-off-by: Igor Fedorenko <ifedorenko@apache.org>
2015-02-20 10:26:14 -05:00
Igor Fedorenko
45563ff5cb
mechanism to carryover session scope seeds from one thread to another
...
Signed-off-by: Igor Fedorenko <ifedorenko@apache.org>
2015-02-20 10:26:14 -05:00
Igor Fedorenko
8ed9a1caa8
MNG-5767 .mvn/ for project specific jvm options and maven parameters
...
Signed-off-by: Igor Fedorenko <ifedorenko@apache.org>
2015-02-20 08:14:08 -05:00
Igor Fedorenko
ee7dbab69d
MNG-5768 @execution-id syntax for direct plugin goal invocation
...
Signed-off-by: Igor Fedorenko <ifedorenko@apache.org>
2015-02-20 07:58:31 -05:00
Igor Fedorenko
cd52e5b51e
MNG-5766 consistently handle all throwables in LifecycleModuleBuilder
...
Signed-off-by: Igor Fedorenko <ifedorenko@apache.org>
2015-02-18 10:47:52 -05:00