Commit Graph

10768 Commits

Author SHA1 Message Date
Christian Schulte 44826ab446 [MNG-6164] Collections inconsistently immutable
Make non-empty collections returned immutable just like those returned by
java.util.Collections.
2018-10-09 22:12:50 +02:00
Sylwester Lachiewicz 27864904fe Fixed typo in exception logging LegacyRepositorySystem
Fixes #170
2018-10-08 20:14:53 +02:00
Michael Osipov ca45efdbf5 [MNG-6486] Upgrade to Wagon 3.2.0 2018-10-02 23:04:43 +02:00
rfscholte 7c1e7129b1 [MNG-6415] Project Artifacts Cache does not retain the order of classpath entries. 2018-09-24 19:50:39 +02:00
Karl Heinz Marbaise 421164ef2b
Excluded the license files cause they do not contain
a license of themselfs.
2018-09-22 11:43:21 +02:00
Hervé Boutemy c3dfa0f3d2 [MNG-6480] get non-Apache license from local resource 2018-09-17 07:50:12 +02:00
Sylwester Lachiewicz 91fa89ea28 [MNG-6479] Upgrade XMLUnit to 2.2.1 (#183) 2018-09-17 07:33:54 +10:00
Hervé Boutemy ed8bc6bc0e [MNG-6358] improved licenses sources for inclusion 2018-09-16 17:52:34 +02:00
Hervé Boutemy 532eb24c3d [MNG-6358] indented code for better understanding 2018-09-16 17:17:27 +02:00
Hervé Boutemy 2e8e09f25b [MNG-5951] add an option to avoid path addition to inherited URLs
This is done as child.inherit.append.path XML attribute on 3 locations:
- project, for project.url
- project.distributionManagement.site for its url
- project.scm, for the 3 scm urls in one unique config
2018-09-16 16:44:12 +02:00
Sylwester Lachiewicz ce6cc5d008 [MNG-6414] Add more Apache license header patterns to skip downloading Apache license
Additional patterns for the Apache license exception list:
"Apache License, Version 2.0"
"The Apache Software License, Version 2.0"
"ASLv2"
"Apache Public License 2.0"

Fixes #167
2018-09-16 14:55:49 +02:00
Hervé Boutemy 10388b39ba [MNG-6478] upgraded parent to 33 for sha512 checksum on release 2018-09-15 22:11:22 +02:00
Sylwester Lachiewicz 8bc3c207d0 [MNG-6311] Implement class-level ModelCache in DefaultProjectBuilder to solve slow pom resolutions
Fix by: David Churcher
2018-09-14 18:43:47 +02:00
Phillip Webb 01f098efd1
[MNG-6475] Remove unused Guava dependencies 2018-09-13 20:45:25 +02:00
Sylwester Lachiewicz e0db90a94c [MNG-6473] Update Mockito to 2.21.0 (#181) 2018-09-10 12:16:34 +10:00
Sylwester Lachiewicz 06275226d3 Update Jenkins build to use Maven 3.5.4 (#179) 2018-09-09 16:54:31 +10:00
Karl Heinz Marbaise f87ba98abc
[MNG-6467] - Remove plugin definition from pom file which is inherited 2018-08-27 21:52:42 +02:00
Hervé Boutemy d0f1efa40e fixed dependency schema: model-builder depends on artifact 2018-08-20 11:50:35 +02:00
Hervé Boutemy 1f83d50db2 fixed typo + little javadoc improvements 2018-08-20 11:25:07 +02:00
Hervé Boutemy f5674713a6 improved documentation 2018-08-12 00:01:17 +02:00
Karl Heinz Marbaise 396f49d75e
[MGN-6383] - ProjectBuilder unnecessarily rebuilds modules with ci-friendly versions
o Thanks to Christoph Kunze for offering the fix.
2018-07-31 22:13:20 +02:00
Karl Heinz Marbaise e56fe97301
[MNG-6449] - Upgrade parent to 32 2018-07-29 13:07:43 +02:00
Elliotte Rusty Harold 2ac9c4acde
minor grammar fixes 2018-07-25 22:59:41 +02:00
Michael Osipov 768e01c1ff [MNGSITE-339] Broken link: Mailing lists 2018-07-19 22:55:54 +02:00
rfscholte 72dca39807 Replace org.apache.commons.lang3.Validate#notNull with java.util.Objects#requireNonNull 2018-07-15 10:36:08 +02:00
Hervé Boutemy 6f41a82bb8 reorganised dependency graph: group consumer vs build modules 2018-07-12 22:17:02 +02:00
rfscholte 870d696a9b Set https.protocols when running with JDK 7 2018-07-01 15:07:02 +02:00
rfscholte 0e1cc11850 Set https.protocols when running with JDK 7 2018-07-01 13:10:28 +02:00
rfscholte a97b03a5b0 Set https.protocols when running with JDK 7 2018-07-01 10:41:07 +02:00
rfscholte 5514aa7dc4 Set https.protocols when running with JDK 7 2018-07-01 01:07:16 +02:00
Karl Heinz Marbaise 3d3c068a13
[MNG-6424] - Upgrade plexus-interpolation to 1.25 2018-06-30 09:07:45 +02:00
Stephen Connolly a2b800de32 update doap 2018-06-21 21:46:21 +01:00
Hervé Boutemy 5f526abe68 [INFRA-16467] move components documentation out of CMS space 2018-06-19 00:38:13 +02:00
Stephen Connolly bf0bd6350e Master is now on 3.6.0-SNAPSHOT 2018-06-17 22:38:49 +01:00
Stephen Connolly 1efd571b0a [maven-release-plugin] prepare for next development iteration 2018-06-17 19:29:56 +01:00
Stephen Connolly 1edded0938 [maven-release-plugin] prepare release maven-3.5.4 2018-06-17 19:29:25 +01:00
Christian Schulte 5b4e173f7d [MNG-5940] Change the maven-source-plugin jar goal into jar-no-fork in Maven Super POM
This closes #168
2018-06-10 13:12:53 +02:00
Karl Heinz Marbaise 29e9b50b8b [MNG-6344] Upgrade Guice to 4.2.0 2018-06-10 11:25:32 +02:00
Hervé Boutemy 3af07f898e [MNG-6364] run Core ITs also with Java 9 2018-06-09 23:53:28 +02:00
Michael Osipov 5f8ee6da11 [MNG-6423] Upgrade to Wagon 3.1.0 2018-06-09 13:16:01 +02:00
rfscholte f1ed22d9ed Build core with JDK8 due to 'Received fatal alert: protocol_version' when downloading https://www.apache.org/licenses/LICENSE-2.0.txt 2018-06-08 21:44:03 +02:00
olivier lamy 6cb5db1639 magnify a bit this line :-)
Signed-off-by: olivier lamy <olamy@apache.org>
2018-05-27 10:38:44 +10:00
Hervé Boutemy 7fde626c23 simplified Jenkinsfile: avoid copy/paste 2018-05-21 19:20:33 +02:00
Łukasz Dywicki 864d180edf [MNG-6410] Add groupId to --resume-from suggestion if artifactId is not unique in reactor
This closes #166
2018-05-20 21:50:17 +02:00
Hervé Boutemy 39fdaad967 added "Run ITs" prefix to IT stage names 2018-05-19 11:27:02 +02:00
Łukasz Dywicki 454a4e7954 [MNG-6411] Improve readability of project list returned when --resume-from option value is invalid
This closes #164
2018-05-18 22:47:24 +02:00
Hervé Boutemy 3c3a5901f3 [MNG-6382][MNG-6372] upgraded Jansi to 1.17.1 2018-05-14 00:51:28 +02:00
Michael Osipov 9021d66e53 Move ArtifactUtilsTest and friends from maven-compat to maven-artifact 2018-05-08 00:18:49 +02:00
kevin-canadian 14365baabe [MNG-6403] Artifact#VERSION_FILE_PATTERN does not escape period between date and time
This closes #112
2018-05-08 00:14:09 +02:00
Michael Osipov 9abfc88425 [MNG-5756] Java home output in mvn -v is misleading
The Java home displayed corresponds to the property 'java.home' which points to
the JRE installation running the given Maven instance. It is not the value of
$JAVA_HOME which causes confusion.

Ref: https://docs.oracle.com/javase/tutorial/essential/environment/sysprop.html

This closes #115 and #117.
2018-05-07 23:42:20 +02:00