Commit Graph

10332 Commits

Author SHA1 Message Date
Hervé Boutemy 58cf490c69 [MNG-6308] added packaging in Building message footer and summary 2018-01-06 22:40:30 +01:00
Hervé Boutemy c2e3b3e301 [MNG-6308] display groupId:artifactId in Building message header 2018-01-06 22:40:29 +01:00
Hervé Boutemy 98d2e197d1 [MNG-6308] added unit test for "Building" message 2018-01-06 22:40:29 +01:00
Karl Heinz Marbaise 68a9d79671 [MNG-6332] Cleaned up mvn.cmd Script 2018-01-06 20:27:20 +01:00
Karl Heinz Marbaise abd73da3a4 [MNG-6331] Remove maven-bundle-pugin from build pluginManagement 2018-01-06 19:14:50 +01:00
Karl Heinz Marbaise 6b83f7e6bb [MNG-6305] Validation of CI friendly version incorrect
o Followup removed unused declarations.
2017-12-30 22:09:02 +01:00
Karl Heinz Marbaise 2295c17b45 [MNG-6305] Validation of CI friendly version incorrect
o Checkin that only the three expression changelist,
   revision and sha1 are valid in a version.
 o Added some tests.
2017-12-30 21:41:18 +01:00
rfscholte df5169bdf9 [MNG-6330] Parents relativePath not verified anymore 2017-12-29 10:39:45 +01:00
rfscholte 98af937bc6 [MNG-6300] Multi module release creates empty directories in war file instead of jars 2017-12-22 14:25:46 +01:00
Stephen Connolly eee06f7d7c Ensure any forked Maven executions are not spied on by Jenkins 2017-12-13 00:45:00 +00:00
Stephen Connolly a670c2ea1f Ensure any forked Maven executions are not spied on by Jenkins 2017-12-12 15:29:35 +00:00
Stephen Connolly 5411c5a9c4 Syntax 2017-12-11 13:48:11 +00:00
Stephen Connolly 3f04e94ea4 Syntax 2017-12-11 13:45:00 +00:00
Stephen Connolly 35f3586ecc Start using some of the jenkinsEnv stuff 2017-12-11 13:42:14 +00:00
Sylwester Lachiewicz 866582d296 [MNG-6306] Replace use of Guava in maven-resolver-provider with a lighter weight alternative
This closes #138
2017-11-24 23:55:19 +01:00
rfscholte 909fb7c59b Merge branch 'MNG-6296' 2017-11-21 23:32:27 +01:00
Robin Müller b2afafe5a2 Parse properties before configuring the logging settings 2017-11-17 16:41:38 +01:00
Hervé Boutemy f5f76c70e1 [MNG-6302] display progress at end of "Building" line 2017-11-15 03:54:15 +01:00
Romain Manni-Bucau 4d49d3b05b logging the module count to let the user identify how many module are still to be executed/processed 2017-11-09 09:30:47 +01:00
Stephen Connolly 5919b7450d Update DOAP 2017-10-26 09:30:12 +01:00
Stephen Connolly 69c512a820 Add the serverId to scm-publish so that we do not need to rely on cached svn credentials 2017-10-18 09:54:02 +01:00
Stephen Connolly 3d0efa3696 [maven-release-plugin] prepare for next development iteration 2017-10-18 08:55:05 +01:00
Stephen Connolly 138edd61fd [maven-release-plugin] prepare release maven-3.5.2 2017-10-18 08:54:47 +01:00
Stephen Connolly 4b95ad9fce Revert "MNG-6209 better executeMojo thread context classloader"
This reverts commit ec629f7d51.
2017-10-17 19:18:43 +01:00
Stephen Connolly cae779e4fb Revert "[MNG-6275] Maven Embedder compatible fix"
This reverts commit 27a2bda3f4.
2017-10-17 19:17:17 +01:00
Hervé Boutemy c19e9dcac3 [MNG-6242] detect Cygwin/Mingw pseudo terminal for Jansi 2017-10-15 10:16:00 +02:00
Hervé Boutemy 4f530c4f00 [MNG-6196] removed remaining Monkey patching, not really necessary
done after Emmanuel Bourg #118 PR idea
2017-09-26 00:19:57 +02:00
Hervé Boutemy eb2db7b286 [MNG-6196] updated slf4j to 1.7.25
[SLF4J-394] use new slf4j methods done for us
[SLF4J-395] use slf4j-simple System.out cache
2017-09-26 00:19:57 +02:00
Stephen Connolly 542a7a8915 [MNG-6275] Defang the tests when their core assumption is invalid.
- The tests assume that the JRE has a ScriptEngineFactory
- Not all JREs have a ScriptEngineFactory (I'm looking at Azul's Zulu Open JDK 7 builds)
- Ideally we'd skip these tests using Assume.assumeThat(...) but PlexusTestCase doesn't support
  AssumptionViolatedException for marking tests as skipped.

Issue identified during testing of the 3.5.1 release candidate
2017-09-11 10:25:11 +01:00
Stephen Connolly 312eb53502 [maven-release-plugin] prepare for next development iteration 2017-09-10 12:51:43 +01:00
Stephen Connolly 094e4e31a5 [maven-release-plugin] prepare release maven-3.5.1 2017-09-10 12:51:26 +01:00
Stephen Connolly 27a2bda3f4 [MNG-6275] Maven Embedder compatible fix
- Need to use PARENT_CLASSLOADER so that when used by embedder we get a
consistent view of the available classes

- Restores test case from f047ea1437
2017-09-09 11:56:27 +01:00
Karl Heinz Marbaise c9a288d8b1 [MNG-6216] ArrayIndexOutOfBoundsException when parsing POM
o Upgraded to new release of plexus-utils which contains
   the fix for #22 in plexus-utils.
2017-08-31 10:21:35 +01:00
rfscholte 170c1ed82c Revert "Squashed commit of the following:"
This reverts commit f047ea1437.
2017-08-30 11:12:20 +02:00
Stephen Connolly e44c39c2eb Update Jenkinsfile to use JENKINS-43507 syntax for resolveScm 2017-08-29 21:47:50 +01:00
rfscholte f047ea1437 Squashed commit of the following:
commit c829bdcfc275b207e23fc568b3c16d98195675be
Author: rfscholte <rfscholte@apache.org>
Date:   Thu Aug 24 10:54:08 2017 +0200

    [MNG-6275] ServiceLoaderFactory can't find implementations via ClassRealm
2017-08-24 11:33:01 +02:00
rfscholte 785bad693c [MNG-6220] Add CLI options to control color output
Introduce -Dstyle.color=[always|never|auto]
2017-08-15 21:48:57 +02:00
Mario Krizmanic f1ed6592b1 [MNG-6127] Fix plugin execution configuration interference
Signed-off-by: rfscholte <rfscholte@apache.org>
2017-08-15 21:46:29 +02:00
rfscholte 842db371f0 [MNG-6148] Can't package and assemble with JDK9/Jigsaw 2017-08-15 21:42:42 +02:00
Karl Heinz Marbaise 4f2a2dba89 [MNG-6174] Clean Up Maven Model 2017-08-02 19:31:49 +02:00
Karl Heinz Marbaise 8f8c45c990 [MNG-6123] detect self references in POM and fail fast
o Added unit test and self referencing pom
2017-08-01 22:01:36 +02:00
Michael Osipov b100257517 [MNG-5457] Show repository id when downloading or uploading from/to a remote repository 2017-07-12 20:10:47 +02:00
Michael Osipov e520324c8d [MNG-6258] Upgrade to Maven Resolver 1.1.0 2017-07-12 19:50:09 +02:00
Guillaume Boué a1fe421995 [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
2017-06-14 19:55:41 +02:00
dejan2609 12d6471337 [MNG-6207] Create WARNINGs in case of using system scope
o display deprecation build warning for dependencies with scope 'system' declaration
 o Note about tests: existing 'systemPath' related tests are reused/expanded
   (rationale: scope 'system' and 'systemPath' are mutually dependent)

Signed-off-by: Karl Heinz Marbaise <khmarbaise@apache.org>
2017-06-11 13:55:07 +02:00
Hervé Boutemy 707cff6ffd [MNG-6186] fixed path to jansi native libs in distribution 2017-06-10 08:04:43 +02:00
dejan2609 eb6b212b56 [MNG-6206] display deprecation build warning in case when dependencies
use metaversions (LATEST or RELEASE)

Signed-off-by: Karl Heinz Marbaise <khmarbaise@apache.org>
2017-06-04 20:23:02 +02:00
Dan Tran a7dddcb876 [MNG-6084] Support JSR 250 annotations 2017-05-25 20:05:35 +02:00
Igor Fedorenko 66fc74d629 MNG-6233 don't mix plexus and jsr330 annotations in aether-provider
Signed-off-by: Igor Fedorenko <ifedorenko@apache.org>
2017-05-24 15:33:04 -04:00
Hervé Boutemy 44634982a1 improved modello and animal sniffer's execution ids 2017-05-21 19:14:54 +02:00