Commit Graph

9695 Commits

Author SHA1 Message Date
Stephen Connolly 9bec8d7386 Use chained .append calls rather than concatenate strings in arguments to .append 2014-01-06 10:42:20 +00:00
Stephen Connolly c156b1512f duplicate ; 2014-01-06 10:35:53 +00:00
Stephen Connolly f92c5bf5fd Flag that we are ignoring this 2014-01-06 10:34:45 +00:00
Stephen Connolly 9725c715a5 Should always call super.finalize()... though I do wonder why we are calling a finalizer at all... bad design smell 2014-01-06 10:33:58 +00:00
Stephen Connolly 9a55914061 Remove unnecessary unboxing 2014-01-06 10:32:16 +00:00
Stephen Connolly c30c76e423 Use StringBuilder 2014-01-06 10:31:04 +00:00
Stephen Connolly 71f73b29fa Use for each 2014-01-06 10:30:42 +00:00
Stephen Connolly 3480789f18 [MNG-5558] JVM used to run Maven must now be Java 1.6 or newer - can still compile and run tests with older JVMs via toolchains 2014-01-06 10:19:53 +00:00
Stephen Connolly 1f3182d7e6 add detail on when we can remove the explicit rat version 2014-01-06 10:13:16 +00:00
Stephen Connolly 4a44036add due to the plugins that we use, you need maven 2.2.1+ to build maven 3.2.x, so let's record that fact 2014-01-06 09:58:51 +00:00
Stephen Connolly 44f9839ba5 [MNG-5558] JVM used to run Maven must now be Java 1.6 or newer - can still compile and run tests with older JVMs via toolchains 2014-01-06 09:55:21 +00:00
Stephen Connolly 77aeb15556 targetting 3.2.0 release 2014-01-06 09:49:00 +00:00
Stephen Connolly ad00a36a49 Update to RAT 0.10 which does not kill with performance like 0.9 did 2014-01-06 09:48:40 +00:00
Jesse Glick 2eb419ed95 [MNG-5075] MavenProject.getParent throws undocumented ISE
Submitted by Jesse Glick
2014-01-05 19:17:03 +00:00
Jason van Zyl 93d07bdf99 Update to the latest plexus-utils with fixes for the ReflectionValueExtractor (MNG-5553)
Update to the latest version of Guava that is 1.6 and works with Sisu
2013-12-24 12:52:20 -05:00
Igor Fedorenko e698ce6e67 MNG-5549 introduced MojoExecutionEvent and ProjectExecutionEvent
Signed-off-by: Igor Fedorenko <ifedorenko@apache.org>
2013-12-20 10:06:04 -05:00
Igor Fedorenko b610e6d045 MNG-5553 plexus-utils 3.0.16-SNAPSHOT
Signed-off-by: Igor Fedorenko <ifedorenko@apache.org>
2013-12-18 15:18:14 -05:00
Igor Fedorenko f35698c790 MNG-5552 made classifier part of MavenProject.artifactMap key
Signed-off-by: Igor Fedorenko <ifedorenko@apache.org>
2013-12-17 12:56:36 -05:00
Igor Fedorenko b99658c943 MNG-5550 default MojoExecution source to Source.LIFECYCLE
Signed-off-by: Igor Fedorenko <ifedorenko@apache.org>
2013-12-14 19:44:25 -05:00
Igor Fedorenko bc84e6c7d3 MNG-5549 introduced MojoExecutionListener and ProjectExecutionListener
Signed-off-by: Igor Fedorenko <ifedorenko@apache.org>
2013-12-14 19:43:42 -05:00
Hervé Boutemy 07fecbd9e6 fixed 70218af1c1 in case comand line
contains spaces
2013-11-24 19:50:10 +01:00
Robert Scholte 65c135d529 [MNG-3832] Allow wildcards in dependency exclusions
Already supported since M3.0, now adjust warnings
2013-11-21 22:17:43 +01:00
Hervé Boutemy b5ce17bb89 use doxia-module-markdown 1.5 2013-11-18 23:11:41 +01:00
Igor Fedorenko 2ef658430f MNG-5530 simplified MojoExecutionScope binding
Signed-off-by: Igor Fedorenko <ifedorenko@apache.org>
2013-11-18 09:41:15 -05:00
Igor Fedorenko 8700b05857 MNG-5530 Introduced mojo execution guice component scope
Mojo execution scoped components are annotated with @MojoExecutionScoped
They are created just before configured mojo instance is created
and disposed immediately after mojo execution finishes.

Execution scoped components can request @Inject MavenSession,
MavenProject and MojoExecution instances in addition to any
standard Maven core components and components defined in
maven plugin contributing execution scoped components.

Execution scoped components can be injected into Mojos using
standard /* @component */ javadoc (and likely new mojo
annotations).

If execution scoped component implements MojoExecutionListener
callback interface, its #afterMojoExecutionSuccess method will be
invoked after successful mojo execution and #afterMojoExecutionAlways
method will be executed after both successful and failed mojo
executions.

Signed-off-by: Igor Fedorenko <igor@ifedorenko.com>
2013-10-31 07:49:54 -04:00
John Casey 70218af1c1 Adding envar MAVEN_CMD_LINE_ARGS to shell scripts to provide consistency for accessing CLI args via env.MAVEN_CMD_LINE_ARGS user property (from plugins, for example). 2013-10-21 13:26:56 -05:00
Jason van Zyl b0acd5e73a The version:set plugin works to roll/unroll changes (where the release plugin is not very good) so we can use more standard versions which will help withe ITs. 2013-10-04 15:05:56 -04:00
Jason van Zyl 72326aef76 [maven-release-plugin] prepare for next development iteration 2013-09-17 11:17:49 -04:00
Jason van Zyl 0728685237 [maven-release-plugin] prepare release maven-3.1.1 2013-09-17 11:17:43 -04:00
Jason van Zyl b7e3ce220c I'm reverting this as per Benjamin: the change to the artifact filter is an optimization to avoid downloading needless artifacts, but for cases of uber JARs or other stuff pulling in those packages, the class realm manager's imports are crucial 2013-09-17 10:22:35 -04:00
Jason van Zyl c61c387cf6 MNG-5513: Artifact filtering not updated for Eclipse Aether filtering
Also, please note that org.eclipse.aether.internal.impl should be imported into plugin realms, thereby restoring Maven 3.0.x style behavior which imports org.sonatype.aether.impl and sub packages (especially o.s.a.impl.internal which after the move to Eclipse is no longer a sub package of o.e.a.impl)  according to Benjamin (thanks!)
2013-09-17 00:09:54 -04:00
Jason van Zyl 0194cd61c8 We must also filter out the old Aether as well to prevent NoClassDefFoundErrors 2013-09-14 21:02:05 -04:00
Jason van Zyl 6125acf1c4 Merge branch 'mng-5513' 2013-09-14 20:22:18 -04:00
Jason van Zyl 340dd3fc6e Change poms over to major.minor-SNAPSHOT 2013-09-14 17:05:06 -04:00
Hervé Boutemy f27287ce24 fix scm connection and developerConnection values in modules, waiting
for maven-scm support of default inherited values, which appends
/${artifactId}
2013-09-14 18:36:36 +02:00
Hervé Boutemy 65e219f621 fix scm connection and developerConnection values in modules, waiting
for maven-scm support of default inherited values, which appends
/${artifactId}
2013-09-14 16:15:38 +02:00
Hervé Boutemy 581f48554c use project.scm.tag property in web access to avoid value change when
releasing or branching
2013-09-14 16:15:23 +02:00
Daniel Kulp eb2f2b1acd Add a LICENSE/NOTICE that can be picked up for the src assembly 2013-09-11 16:39:30 -04:00
Tamas Cservenak 97732f7ee7 [MNG-5513] Restoring Maven 3.0.x style behavior
As it was importing org.sonatype.aether.impl and
sub packages, but since Aether move to Eclipse
the org.eclipse.aether.internal.impl is no longer
sub package of org.eclipse.aether.impl (but it
was in Sonatype Aether)
2013-09-11 14:01:15 +02:00
Tamas Cservenak 4a7b25c3dd [MNG-5513] Artifact filtering for Eclipse Aether fixed
The filtering was left unchanged, while Aether
GroupID changed from org.sonatype.aether to
org.eclipse.aether, basically letting
Plugins to reference Eclipse Aether that
would produce runtime Linkage errors.
2013-09-11 13:59:40 +02:00
Hervé Boutemy 02d1242306 change scm view url to GitHub mirror: automatic url of modules does not
work with Apache's GitWeb but is ok with GitHub
2013-09-07 16:40:56 +02:00
Jason van Zyl 07f0fce320 [maven-release-plugin] prepare for next development iteration 2013-09-05 12:59:21 -04:00
Jason van Zyl 892b464683 [maven-release-plugin] prepare release maven-3.1.1 2013-09-05 12:59:15 -04:00
rfscholte c9950d777c [MNG-5509] org.apache.maven.repository.legacy.DefaultWagonManager should
set User-Agent
2013-08-31 22:35:02 +02:00
rfscholte 5691c6e272 Merge branch 'master' of https://git-wip-us.apache.org/repos/asf/maven 2013-08-26 20:10:30 +02:00
rfscholte c225847e4f [MNG-5459] failure to resolve pom artifact from snapshotVersion in maven-metadata.xml 2013-08-26 20:08:04 +02:00
Hervé Boutemy 7da3bbbff7 pom formatting 2013-08-25 20:50:30 +02:00
rfscholte bf5366dc46 Add references to m-dependency-p 2013-08-25 20:34:28 +02:00
Hervé Boutemy cc28bb2e11 forgot cropping image 2013-08-24 05:28:14 +02:00
Hervé Boutemy d369c82a56 better representation of the fact that sisu-inject uses stock guice
where sisu-plexus uses patched version
2013-08-24 05:26:09 +02:00