maven-integration-testing.git
4 weeks ago[MNG-6481] Fix Wagon sample plugin to pass tests with Java 11 master
Sylwester Lachiewicz [Sat, 10 Nov 2018 01:27:45 +0000 (02:27 +0100)] 
[MNG-6481] Fix Wagon sample plugin to pass tests with Java 11

Current working directory was different between 8 and 11

4 weeks ago[MNG-6509] Upgrade maven-dependency-plugin to 3.1.1
Sylwester Lachiewicz [Thu, 8 Nov 2018 21:34:48 +0000 (22:34 +0100)] 
[MNG-6509] Upgrade maven-dependency-plugin to 3.1.1

4 weeks ago[MNG-6481] Cleanup auto generated methods
Sylwester Lachiewicz [Thu, 8 Nov 2018 01:47:31 +0000 (02:47 +0100)] 
[MNG-6481] Cleanup auto generated methods

Remove open tasks in Jenkins

4 weeks ago[MNG-6481] Update maven-assembly-plugin to 3.1.0
Sylwester Lachiewicz [Thu, 8 Nov 2018 01:26:57 +0000 (02:26 +0100)] 
[MNG-6481] Update maven-assembly-plugin to 3.1.0

Also in bootstrap

4 weeks ago[MNG-6481] Workaroud to pass tests with Java 11
Sylwester Lachiewicz [Thu, 8 Nov 2018 00:54:45 +0000 (01:54 +0100)] 
[MNG-6481] Workaroud to pass tests with Java 11

- one more error message pattern

4 weeks ago[MNG-6481] Update to newer maven-assembly-plugin in test
Sylwester Lachiewicz [Thu, 8 Nov 2018 00:22:36 +0000 (01:22 +0100)] 
[MNG-6481] Update to newer maven-assembly-plugin in test

Resolve issue with initialization of plexus-archiver 2.8.2 and Java 11

5 weeks ago[MNG-6427] IT for MNG-1957 fails on Java 11+
Sylwester Lachiewicz [Wed, 7 Nov 2018 22:43:32 +0000 (23:43 +0100)] 
[MNG-6427] IT for MNG-1957 fails on Java 11+

2 months ago[MNG-6391] - Added IT to check output.
Karl Heinz Marbaise [Mon, 1 Oct 2018 17:15:05 +0000 (19:15 +0200)] 
[MNG-6391] - Added IT to check output.
 - Added MavenITmng6391PrintVersionTest
 - Kept MavenITmng6352PrintVersionTest

4 months agoUpgrade maven-surefire-plugin to 2.22.0 to support Java 10
rfscholte [Wed, 18 Jul 2018 20:17:08 +0000 (22:17 +0200)] 
Upgrade maven-surefire-plugin to 2.22.0 to support Java 10

5 months ago[INFRA-16467] move components documentation out of CMS space
Hervé Boutemy [Mon, 18 Jun 2018 22:35:18 +0000 (00:35 +0200)] 
[INFRA-16467] move components documentation out of CMS space

5 months ago[MNG-6428] IT for MNG-5958 fails on Java 9+
Michael Osipov [Fri, 15 Jun 2018 23:37:21 +0000 (01:37 +0200)] 
[MNG-6428] IT for MNG-5958 fails on Java 9+

5 months ago[MNG-6427] IT for MNG-1957 fails on Java 9+
Michael Osipov [Fri, 15 Jun 2018 22:56:28 +0000 (00:56 +0200)] 
[MNG-6427] IT for MNG-1957 fails on Java 9+

5 months ago[MNG-6426] IT for MNG-6127 fails on Java 9+
Michael Osipov [Fri, 15 Jun 2018 22:30:42 +0000 (00:30 +0200)] 
[MNG-6426] IT for MNG-6127 fails on Java 9+

6 months ago[MNG-5940] Change the maven-source-plugin jar goal into jar-no-fork in Maven Super POM MNG-5940
Christian Schulte [Wed, 27 Jan 2016 07:15:38 +0000 (08:15 +0100)] 
[MNG-5940] Change the maven-source-plugin jar goal into jar-no-fork in Maven Super POM

7 months ago[MNG-6386] ${project.baseUri} is not a valid URI (according to RFC 3986) MNG-6386
Michael Osipov [Thu, 3 May 2018 21:01:45 +0000 (23:01 +0200)] 
[MNG-6386] ${project.baseUri} is not a valid URI (according to RFC 3986)

File#toURI()#toString() produces a non-compliant URI making tools like
Subversion or Git to choke on those URIs. Whereas Path#toUri()#toASCIIString()
does the right job.

8 months ago[MNG-6377] switch from Git-WIP to Gitbox
Hervé Boutemy [Mon, 19 Mar 2018 22:24:31 +0000 (23:24 +0100)] 
[MNG-6377] switch from Git-WIP to Gitbox

8 months ago[MNG-6377] switch from Git-WIP to GitBox
Hervé Boutemy [Sun, 18 Mar 2018 14:00:02 +0000 (15:00 +0100)] 
[MNG-6377] switch from Git-WIP to GitBox

9 months agoupgraded parent POM and updated site.xml
Hervé Boutemy [Wed, 14 Mar 2018 00:44:34 +0000 (01:44 +0100)] 
upgraded parent POM and updated site.xml

9 months ago[MNG-6352] - Added IT's for print version output.
Karl Heinz Marbaise [Sat, 17 Feb 2018 18:26:30 +0000 (19:26 +0100)] 
[MNG-6352] - Added IT's for print version output.

10 months ago[MNG-6127] support IT re-run without cleaning
Hervé Boutemy [Thu, 8 Feb 2018 21:35:21 +0000 (22:35 +0100)] 
[MNG-6127] support IT re-run without cleaning

10 months ago[MNG-5753] support IT re-run without cleaning
Hervé Boutemy [Thu, 8 Feb 2018 21:35:05 +0000 (22:35 +0100)] 
[MNG-5753] support IT re-run without cleaning

11 months ago[MNG-6330] Parents relativePath not verified anymore MNG-6363
rfscholte [Fri, 29 Dec 2017 09:42:01 +0000 (10:42 +0100)] 
[MNG-6330] Parents relativePath not verified anymore

11 months ago[MNG-6308] make IT more tolerant on format change
Hervé Boutemy [Fri, 22 Dec 2017 15:06:35 +0000 (16:06 +0100)] 
[MNG-6308] make IT more tolerant on format change

12 months agoEnsure any forked Maven executions are not spied on by Jenkins
Stephen Connolly [Tue, 12 Dec 2017 16:36:17 +0000 (16:36 +0000)] 
Ensure any forked Maven executions are not spied on by Jenkins

12 months agoEnsure any forked Maven executions are not spied on by Jenkins
Stephen Connolly [Tue, 12 Dec 2017 15:31:48 +0000 (15:31 +0000)] 
Ensure any forked Maven executions are not spied on by Jenkins

13 months agoAdd the serverId to scm-publish so that we do not need to rely on cached svn credentials
Stephen Connolly [Wed, 18 Oct 2017 11:51:21 +0000 (12:51 +0100)] 
Add the serverId to scm-publish so that we do not need to rely on cached svn credentials

13 months agoRevert "MNG-6209 better executeMojo thread context classloader"
Stephen Connolly [Tue, 17 Oct 2017 20:00:59 +0000 (21:00 +0100)] 
Revert "MNG-6209 better executeMojo thread context classloader"

This reverts commit 4a0ba2b0bdf1cbe92c9f66eb334ffc31de77f4bb.

15 months agoAdding a Zulu JDK 7 environment
Stephen Connolly [Mon, 11 Sep 2017 08:47:45 +0000 (09:47 +0100)] 
Adding a Zulu JDK 7 environment

15 months ago[MNG-6127] Fix plugin execution configuration interference
Mario Krizmanic [Tue, 15 Aug 2017 20:02:31 +0000 (22:02 +0200)] 
[MNG-6127] Fix plugin execution configuration interference

commit 82b043f8bd2015fc4ccac35df805ec2356100428
Author: rfscholte <rfscholte@apache.org>
Date:   Fri Aug 4 14:23:55 2017 +0200

    [MNG-6127] Fix plugin execution configuration interference

commit 534b562d9c961156b90237fdedd5a99888cf50aa
Author: Mario Krizmanic <mario.krizmanic@gmail.com>
Date:   Wed Nov 23 22:25:34 2016 +0100

    Add plugin execution configuration interference test

Signed-off-by: rfscholte <rfscholte@apache.org>
16 months ago[MNG-6123] detect self references in POM and fail fast
Karl Heinz Marbaise [Fri, 28 Jul 2017 19:26:42 +0000 (21:26 +0200)] 
[MNG-6123] detect self references in POM and fail fast
 o Changed the artifactId of the integration test to
   prevent failing on the check for self referencing.

18 months ago[MNG-6240] Duplicate components in plugin extension realm when plugin depends on...
Guillaume Boué [Fri, 9 Jun 2017 21:24:00 +0000 (23:24 +0200)] 
[MNG-6240] Duplicate components in plugin extension realm when plugin depends on maven-aether-resolver

Maven Core needs to export the maven-aether-provider artifact so that its components do not get added twice in plugin realm. This happens if the build uses an extension plugin depending on maven-aether-provider, before it was renamed to maven-resolver-provider

18 months ago[MNG-6084] Support JSR 250 annotations
Dan Tran [Mon, 12 Sep 2016 06:24:24 +0000 (23:24 -0700)] 
[MNG-6084] Support JSR 250 annotations

18 months agoRemove superfluous Eclipse configuration files
Michael Osipov [Wed, 24 May 2017 09:11:39 +0000 (11:11 +0200)] 
Remove superfluous Eclipse configuration files

19 months agoExpect fail for MNG-947 with Maven 3.0.5
Michael Osipov [Sat, 13 May 2017 22:15:07 +0000 (00:15 +0200)] 
Expect fail for MNG-947 with Maven 3.0.5

Due to the addition of MNG-6229 it turns out that Maven 3.0.5 resolves
optional dependencies differently than other versions. The oldest
version to pass this IT is 3.1.0-alpha-1.

19 months ago[MNG-5935] Optional true getting lost in managed dependencies when transitive
Michael Osipov [Tue, 9 May 2017 06:19:42 +0000 (08:19 +0200)] 
[MNG-5935] Optional true getting lost in managed dependencies when transitive

19 months ago[MNG-6229] Write out optionality in Core IT Plugins for collection and resolution
Michael Osipov [Tue, 9 May 2017 21:26:51 +0000 (23:26 +0200)] 
[MNG-6229] Write out optionality in Core IT Plugins for collection and resolution

Write out " (optional)" in the log entry as well as to the file for later
analysis.

19 months ago[MNG-6223] support -f path/to/dir when detecting .mvn
Hervé Boutemy [Sat, 6 May 2017 16:31:28 +0000 (18:31 +0200)] 
[MNG-6223] support -f path/to/dir when detecting .mvn

19 months agoMNG-6210 shortened test project file names
Igor Fedorenko [Sun, 7 May 2017 21:43:15 +0000 (17:43 -0400)] 
MNG-6210 shortened test project file names

Signed-off-by: Igor Fedorenko <ifedorenko@apache.org>
19 months agoMNG-6210 allow maven custom guice scopes in .mvn/extensions
Igor Fedorenko [Thu, 13 Apr 2017 19:59:31 +0000 (12:59 -0700)] 
MNG-6210 allow maven custom guice scopes in .mvn/extensions

Signed-off-by: Igor Fedorenko <ifedorenko@apache.org>
19 months agoMNG-6209 better executeMojo thread context classloader
Igor Fedorenko [Tue, 11 Apr 2017 15:03:08 +0000 (08:03 -0700)] 
MNG-6209 better executeMojo thread context classloader

Signed-off-by: Igor Fedorenko <ifedorenko@apache.org>
20 months agoFix ITs MNG-5019 and MNG-5224 with ArtifactResolutionException
Michael Osipov [Sun, 9 Apr 2017 21:39:07 +0000 (23:39 +0200)] 
Fix ITs MNG-5019 and MNG-5224 with ArtifactResolutionException

In a locked down environment (no direct Internet connection) these ITs constantly
fail with ArtifactResolutionException. Add dependenies Plexus Utils 2.0.4 and
Maven Settings 2.0 to bootstrap's group 7.

20 months agofixed IT: use m-compiler-p version as defined in bootstrap
Hervé Boutemy [Wed, 5 Apr 2017 23:40:06 +0000 (01:40 +0200)] 
fixed IT: use m-compiler-p version as defined in bootstrap

20 months agofixed IT: use m-compiler-p version as defined in bootstrap
Hervé Boutemy [Wed, 5 Apr 2017 06:54:10 +0000 (08:54 +0200)] 
fixed IT: use m-compiler-p version as defined in bootstrap

20 months agoupdated m-dependency-p to latest
Hervé Boutemy [Tue, 4 Apr 2017 18:47:49 +0000 (20:47 +0200)] 
updated m-dependency-p to latest

20 months agoadded bootstrap info
Hervé Boutemy [Mon, 3 Apr 2017 22:47:44 +0000 (00:47 +0200)] 
added bootstrap info

20 months agoAdding Solaris 11 as well as IBM and Azul JDKs
Stephen Connolly [Mon, 3 Apr 2017 13:49:33 +0000 (14:49 +0100)] 
Adding Solaris 11 as well as IBM and Azul JDKs

20 months agofix markdown link
Stephen Connolly [Mon, 3 Apr 2017 12:11:51 +0000 (13:11 +0100)] 
fix markdown link

20 months agoMore test environments
Stephen Connolly [Mon, 3 Apr 2017 12:11:07 +0000 (13:11 +0100)] 
More test environments

20 months agoBreak environments by JDK as well as OS
Stephen Connolly [Mon, 3 Apr 2017 11:09:56 +0000 (12:09 +0100)] 
Break environments by JDK as well as OS

20 months agoAdd some exotic test environments
Stephen Connolly [Mon, 3 Apr 2017 10:59:22 +0000 (11:59 +0100)] 
Add some exotic test environments

20 months ago[MNG-6198] improved IT to check module case
Hervé Boutemy [Sun, 2 Apr 2017 18:45:59 +0000 (20:45 +0200)] 
[MNG-6198] improved IT to check module case

20 months ago[MNG-6202] Cannot pass nonProxyHosts to ITs making remote tests lock up when proxy...
Michael Osipov [Sat, 1 Apr 2017 20:10:35 +0000 (22:10 +0200)] 
[MNG-6202] Cannot pass nonProxyHosts to ITs making remote tests lock up when proxy rejects to proxy internal hosts

Set default value 'localhost' of 'proxy.nonProxyHosts' and allow users to
override if necessary.

20 months ago[MNG-6200] Some ITs fail if proxy is configured
Michael Osipov [Sat, 1 Apr 2017 16:00:18 +0000 (18:00 +0200)] 
[MNG-6200] Some ITs fail if proxy is configured

20 months ago[MNG-6200] Some ITs fails if proxy is configured
Michael Osipov [Fri, 31 Mar 2017 11:21:19 +0000 (13:21 +0200)] 
[MNG-6200] Some ITs fails if proxy is configured

20 months agoupgraded parent pom to benefit from site staging configuration
Hervé Boutemy [Sat, 25 Mar 2017 10:26:23 +0000 (11:26 +0100)] 
upgraded parent pom to benefit from site staging configuration

20 months ago[MNG-5958] Lifecycle.setPhases bin compat restored in 3.5.0-alpha-1
Hervé Boutemy [Sat, 25 Mar 2017 06:24:47 +0000 (07:24 +0100)] 
[MNG-5958] Lifecycle.setPhases bin compat restored in 3.5.0-alpha-1

20 months agoforce forked mode when hacking for JVM CLI issue
Hervé Boutemy [Sat, 25 Mar 2017 05:03:07 +0000 (06:03 +0100)] 
force forked mode when hacking for JVM CLI issue

20 months ago[MNG-6189] added IT for maven-site-plugin reportPlugins use warning
Hervé Boutemy [Sun, 19 Mar 2017 16:05:32 +0000 (17:05 +0100)] 
[MNG-6189] added IT for maven-site-plugin reportPlugins use warning

21 months ago[MNG-6057], [MNG-6090], [MNG-5895]
Karl Heinz Marbaise [Tue, 7 Mar 2017 23:12:31 +0000 (00:12 +0100)] 
[MNG-6057], [MNG-6090], [MNG-5895]
 o Added IT's for MNG-5895, MNG-6057, MNG-6090
 o Added flatten-maven-plugin for usage during
   the IT's.

21 months ago[MNG-6173] Test getProjects() and getProjectDependencyGraph()
Christoph Böhme [Sat, 4 Mar 2017 07:33:26 +0000 (08:33 +0100)] 
[MNG-6173] Test getProjects() and getProjectDependencyGraph()

Adds a test for checking that MavenSession.getProjects() contains the
projects being built and that MavenSession.getProjectDependencyGraph()
is set.

The fix for MNG-6173 changed the way these to properties are
initialised. This integration test verifies that the initialisation is
still correct.

21 months ago[MNG-6173] getAllProjects() should return all projects
Christoph Böhme [Fri, 3 Mar 2017 21:07:17 +0000 (22:07 +0100)] 
[MNG-6173] getAllProjects() should return all projects

Adds a test for checking that MavenSession.getAllProjects() returns the full
list of projects in the reactor even when only some of them are selected
for being built.

This closes #19

21 months ago3.5.0-alpha-1 < 3.5.0
Stephen Connolly [Fri, 24 Feb 2017 19:48:31 +0000 (19:48 +0000)] 
3.5.0-alpha-1 < 3.5.0

21 months ago[MNG-5889] .mvn directory should be picked when using --file
Hervé Boutemy [Sun, 13 Nov 2016 23:37:52 +0000 (00:37 +0100)] 
[MNG-5889] .mvn directory should be picked when using --file

22 months ago[MNG-2199] Support version ranges in parent elements
Christian Schulte [Sat, 12 Dec 2015 18:25:15 +0000 (19:25 +0100)] 
[MNG-2199] Support version ranges in parent elements

o Updated the ITs to correctly detect parent resolution failures. Maven does
  not fail the build when it cannot resolve a parent but instead logs a
  warning message. The ITs never checked the log to contain the warning messages
  but instead asserted the build to fail when a parent cannot be resolved.
  The only Maven version supporting parent version ranges is Maven 3.2.2 due to
  this.
o Removed an incorrect test case for local parent resolution. Maven ignored
  the '<version>' in '<parent>' elements for local parent resolution. The core
  has been updated across various versions to eliminate any differences between
  local and remote parent resolution. When local parent resolution had been
  updated to match remote parent resolution, an existing IT started to fail
  testing incorrect behaviour. As soon as the '<parent>' is referenced using a
  version range, the '<version>' element in the project becomes mandatory and
  does no longer support using an expression any more. This has been that way
  for remote parent resolution from day one. It has never been supported to
  inherit a version from a parent when referencing that parent using a version
  range intentionally.
o Updated to account for updated error messages.

22 months agoFix incomplete class renaming
Michael Osipov [Sat, 4 Feb 2017 12:14:48 +0000 (13:14 +0100)] 
Fix incomplete class renaming

22 months ago[MNG-6146] Several small stylistic and spelling improvements to code and documentation
Michael Osipov [Thu, 2 Feb 2017 09:46:16 +0000 (10:46 +0100)] 
[MNG-6146] Several small stylistic and spelling improvements to code and documentation

Use the proper term for char U+002D (-) hyphen(-minus) instead of dash

22 months agoProvide a mechanism whereby tests can indicate versions of Maven expected to fail
Stephen Connolly [Wed, 1 Feb 2017 22:30:25 +0000 (22:30 +0000)] 
Provide a mechanism whereby tests can indicate versions of Maven expected to fail

- This will let us fix broken tests while confirming that the versions of Maven that were released using the broken test contain the bug that escaped the broken test

22 months agoFixed license header in run-its.bat file.
Karl Heinz Marbaise [Sun, 29 Jan 2017 20:43:27 +0000 (21:43 +0100)] 
Fixed license header in run-its.bat file.

22 months agoFixed RAT issue about missing license in run-its.bat file.
Karl Heinz Marbaise [Sun, 29 Jan 2017 20:36:13 +0000 (21:36 +0100)] 
Fixed RAT issue about missing license in run-its.bat file.

22 months ago[MNG-5958] restore binary compatibility of Lifecycle.setPhases
Anton Tanasenko [Thu, 7 Jan 2016 02:01:28 +0000 (04:01 +0200)] 
[MNG-5958] restore binary compatibility of Lifecycle.setPhases

Modify tests for MNG-5805

This closes #13 #18

22 months agoadded license link
Hervé Boutemy [Tue, 24 Jan 2017 22:41:59 +0000 (23:41 +0100)] 
added license link

22 months ago[MNG-6155] The mirror's id is used when comparing the origin so use the same id as...
Stephen Connolly [Fri, 13 Jan 2017 13:27:41 +0000 (13:27 +0000)] 
[MNG-6155] The mirror's id is used when comparing the origin so use the same id as when resolving the extension

23 months ago[MNG-3599] The upgrade of Wagon to 2.10 breaks the test using older versions of wagon
Stephen Connolly [Wed, 11 Jan 2017 09:50:08 +0000 (09:50 +0000)] 
[MNG-3599] The upgrade of Wagon to 2.10 breaks the test using older versions of wagon

- Need to use `--legacy-local-repository` on newer maven versions
(noting workaround as MNG-6155)

23 months ago[MNG-6151] Reset to integration test state as of 3.3.9 release of core post-reset-master
Stephen Connolly [Wed, 4 Jan 2017 09:20:35 +0000 (09:20 +0000)] 
[MNG-6151] Reset to integration test state as of 3.3.9 release of core

3 years ago[MNG-5840] Argh! tests added but not added to suite
Stephen Connolly [Mon, 2 Nov 2015 12:04:08 +0000 (12:04 +0000)] 
[MNG-5840] Argh! tests added but not added to suite

3 years agoDowngrade maven-compiler-plugin int MNG-5898
Karl Heinz Marbaise [Sun, 25 Oct 2015 13:12:03 +0000 (14:12 +0100)] 
Downgrade maven-compiler-plugin int MNG-5898

3 years agoGoing back to maven-compiler-plugin 2.0.2 in bootstrap,
Karl Heinz Marbaise [Sun, 25 Oct 2015 10:10:01 +0000 (11:10 +0100)] 
Going back to maven-compiler-plugin 2.0.2 in bootstrap,
cause maven-compiler-plugin 3.1 is already defined in group-6

3 years agoDowngrade maven-jar-plugin in boostrap
Karl Heinz Marbaise [Sat, 24 Oct 2015 21:57:59 +0000 (23:57 +0200)] 
Downgrade maven-jar-plugin in boostrap
MNG-5898 using the same version.

3 years agoPinned maven-compiler-plugin (3.1)
Karl Heinz Marbaise [Sat, 24 Oct 2015 21:04:09 +0000 (23:04 +0200)] 
Pinned maven-compiler-plugin (3.1)
and added maven-ejb-plugin to bootstrap.
Added the required plugins to the MNG-5898
to use the same versions.

3 years agoRemoved duplicate definition of
Karl Heinz Marbaise [Sat, 24 Oct 2015 19:14:03 +0000 (21:14 +0200)] 
Removed duplicate definition of
mng-5805-pkg-type-mojo-configuration-plugin in bootstrap/group-3/pom.xml

3 years agoMake resultion to artifacts and plugins
Karl Heinz Marbaise [Sat, 24 Oct 2015 18:10:25 +0000 (20:10 +0200)] 
Make resultion to artifacts and plugins
more reliable during integration tests

3 years agoAdded missing plugin version.
Karl Heinz Marbaise [Wed, 21 Oct 2015 20:34:31 +0000 (22:34 +0200)] 
Added missing plugin version.

3 years ago[MNG-5898] Multi-module build with ear fails to resolve war in 3.3.3
Karl Heinz Marbaise [Tue, 20 Oct 2015 23:10:13 +0000 (01:10 +0200)] 
[MNG-5898] Multi-module build with ear fails to resolve war in 3.3.3
Added maven-ear-plugin and maven-war-plugin to bootstrap.

3 years ago[MNG-5898] Multi-module build with ear fails to resolve war in 3.3.3
Karl Heinz Marbaise [Tue, 20 Oct 2015 20:52:18 +0000 (22:52 +0200)] 
[MNG-5898] Multi-module build with ear fails to resolve war in 3.3.3
Added MavenITmng5898BuildMultimoduleWithEARFailsToResolveWARTest

3 years agoUpgrade maven-shared-utils from 0.6 to 0.9
Karl Heinz Marbaise [Sun, 18 Oct 2015 15:15:22 +0000 (17:15 +0200)] 
Upgrade maven-shared-utils from 0.6 to 0.9

3 years agoUse properties for source/target, so we can adjust it based on JDK (e.g. JDK9 support...
Robert Scholte [Wed, 23 Sep 2015 15:52:19 +0000 (17:52 +0200)] 
Use properties for source/target, so we can adjust it based on JDK (e.g. JDK9 support 1.6 and above, so not 1.5)

3 years agoAdd jdk9 as profile activation
Robert Scholte [Sat, 19 Sep 2015 21:04:35 +0000 (23:04 +0200)] 
Add jdk9 as profile activation

3 years agoExpand test with java7 diamonds
Robert Scholte [Sat, 19 Sep 2015 20:16:17 +0000 (22:16 +0200)] 
Expand test with java7 diamonds

3 years agoAuto set source+target to 1.6 when testing with JDK9
Robert Scholte [Sat, 19 Sep 2015 18:50:08 +0000 (20:50 +0200)] 
Auto set source+target to 1.6 when testing with JDK9

3 years agoMaxPermSize removed since Java8, see http://bugs.java.com/bugdatabase/view_bug.do...
Robert Scholte [Sat, 19 Sep 2015 15:46:24 +0000 (17:46 +0200)] 
MaxPermSize removed since Java8, see bugs.java.com/bugdatabase/view_bug.do?bug_id=6964458

3 years ago[MNG-5840] Add tests for when the parent version is a range.
Stephen Connolly [Wed, 22 Jul 2015 08:26:40 +0000 (09:26 +0100)] 
[MNG-5840] Add tests for when the parent version is a range.

Maven 3.3.0 through 3.3.3 are expected to have the following tests fail:

```
mng5840ParentVersionRanges(ParentRangeRelativePathPointsToWrongVersion)
mng5840ParentVersionRanges(ParentRangeRelativePathPointsToCorrectVersion)
mng5840RelativePathReactorMatching(RelativePathPointsToWrongVersion)
```

Maven 3.3.4 through 3.3.5 are expected to have the following tests fail:

```
mng5840ParentVersionRanges(ParentRangeRelativePathPointsToWrongVersion)
mng5840ParentVersionRanges(ParentRangeRelativePathPointsToCorrectVersion)
```

As of 25f5143169d39075cee67d9f4d11649cce0fafa0 in the Maven core repo the following
test results are expected and observed:

```
mng2199ParentVersionRange(ValidParentVersionRangeWithInclusiveUpperBound)OK (3.3 s)
mng2199ParentVersionRange(ValidParentVersionRangeWithExclusiveUpperBound)OK (1.7 s)
mng2199ParentVersionRange(InvalidParentVersionRange)........OK (0.7 s)
mng2199ParentVersionRange(ValidParentVersionRangeInvalidVersionExpression)OK (0.4 s)
mng2199ParentVersionRange(ValidParentVersionRangeInvalidVersionInheritance)OK (0.5 s)
mng2199ParentVersionRange(ValidLocalParentVersionRange).....OK (0.4 s)
mng5840ParentVersionRanges(ParentRangeRelativePathPointsToWrongVersion)FAILURE (0.4 s)
mng5840ParentVersionRanges(ParentRangeRelativePathPointsToCorrectVersion)OK (0.4 s)
mng5840RelativePathReactorMatching(RelativePathPointsToWrongVersion)OK (0.4 s)
```

With the one failure: mng5840ParentVersionRanges(ParentRangeRelativePathPointsToWrongVersion) expected
as the rumoured [validation in the workspace resolver](https://github.com/apache/maven/blob/25f5143169d39075cee67d9f4d11649cce0fafa0/maven-model-builder/src/main/java/org/apache/maven/model/building/DefaultModelBuilder.java#L938) does not actually exist.

3 years agoMNG-2199 local parent pom matches parent version range
Igor Fedorenko [Tue, 21 Jul 2015 23:51:15 +0000 (19:51 -0400)] 
MNG-2199 local parent pom matches parent version range

Signed-off-by: Igor Fedorenko <ifedorenko@apache.org>
3 years agoFixed another codehaus JIRA link to correct new location at Apache JIRA
Karl Heinz Marbaise [Sun, 19 Jul 2015 07:57:17 +0000 (09:57 +0200)] 
Fixed another codehaus JIRA link to correct new location at Apache JIRA

3 years agoChanged all codehaus JIRA links to new location at Apache JIRA.
Karl Heinz Marbaise [Mon, 6 Jul 2015 21:43:58 +0000 (23:43 +0200)] 
Changed all codehaus JIRA links to new location at Apache JIRA.

3 years agoUpgrade to maven-verifier version 1.6 instead of
Karl Heinz Marbaise [Mon, 6 Jul 2015 19:06:25 +0000 (21:06 +0200)] 
Upgrade to maven-verifier version 1.6 instead of
1.6-SNAPSHOT cause maven-verifier has been released
in the meantime.

3 years ago[MNG-5840] Adding a test case to ensure regression does not repeat
Stephen Connolly [Wed, 24 Jun 2015 13:44:08 +0000 (14:44 +0100)] 
[MNG-5840] Adding a test case to ensure regression does not repeat

- Confirmed that this test case passes on 3.0.4, 3.2.5 and current 3.3.4-SNAPSHOT after fix merged while failing on 3.3.3

3 years agoMoved test extension and support code to the proper place. Hopefully this will make
Kristian Rosenvold [Tue, 23 Jun 2015 17:00:50 +0000 (19:00 +0200)] 
Moved test extension and support code to the proper place. Hopefully this will make
test more reliable

3 years agoFix IT, take 5
Kristian Rosenvold [Sun, 21 Jun 2015 19:54:36 +0000 (21:54 +0200)] 
Fix IT, take 5

3 years agoAdded more plugins
Kristian Rosenvold [Sun, 21 Jun 2015 16:34:59 +0000 (18:34 +0200)] 
Added more plugins

3 years agoAdded jar plugin 2.4 to bootstrap
Kristian Rosenvold [Sun, 21 Jun 2015 15:52:30 +0000 (17:52 +0200)] 
Added jar plugin 2.4 to bootstrap