Stephen Connolly
e2b7ea2a96
Compare Xpp3Dom instances not objects that are different types and are being compared by Object.equals i.e. instance identity
2014-01-06 11:00:47 +00:00
Stephen Connolly
4b6eaadd28
Remove redundant Null check
2014-01-06 10:54:26 +00:00
Stephen Connolly
7ec819a2ce
Remove redundant Null check
2014-01-06 10:53:51 +00:00
Stephen Connolly
d728b0218f
Prevent potential NPE and provide a faster path via identity check
2014-01-06 10:51:04 +00:00
Stephen Connolly
7267996db8
Simplify logic
2014-01-06 10:49:03 +00:00
Stephen Connolly
a6614ebd68
Simplify logic
2014-01-06 10:48:26 +00:00
Stephen Connolly
4ff2d7ef2a
document why this is not a NPE
2014-01-06 10:46:44 +00:00
Stephen Connolly
445421051c
potential NPE
2014-01-06 10:43:51 +00:00
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