Commit Graph

10450 Commits

Author SHA1 Message Date
Christoph Etzel a939654b76 [MNG-6256] Surround parameter of echo command with double quotes
Fixes #128, #228
2019-01-08 22:22:34 +01:00
Mickael Istria d9facde3bc [MNG-6530] Introduce system property to disable global model cache
The global model cache introduced in MNG-6311 causes severe regressions
in case of POM files changing during application lifetime.
This patch adds a system property
`defaultProjectBuilder.disableGlobalModelCache` that disables this global
model cache when set to true, ensure pom modifications are honored.

This closes #194
2019-01-08 15:25:27 +01:00
Michael Osipov 33e4f201d3 [MNG-6548] Lifecycle plugin version upgrades
* Upgrade to Maven Clean Plugin 3.1.0
* Upgrade to Maven Site Plugin 3.7.1
2019-01-07 13:23:57 +01:00
Sylwester Lachiewicz eab62f169d [MNG-6520] Update namespaces for maven-assembly to 2.0.0
Fixes #227
2019-01-07 12:11:58 +01:00
Michael Osipov 391a1118fa [MNG-6526] Upgrade to Wagon 3.3.1 2019-01-06 19:31:04 +01:00
Michael Warnecke 9c946263fa [MNG-6213] Validate scope in dependencyManagement
This closes #131
2018-12-28 23:45:45 +01:00
Josh Soref 71128cb6c0 spelling: vertices
This closes #102
2018-12-28 15:07:21 +01:00
Michael Osipov c7ab9876f5 [MNG-6544] Replace CacheUtils#{eq,hash} with Objects
This closes #195
2018-12-27 21:41:59 +01:00
Karl Heinz Marbaise 6c4c2e3804
Change to keep only 5 artifacts on master and on branches
only 1 artifact.
2018-12-27 14:19:03 +01:00
Duarte Meneses c6bdafed23 [MNG-5965] Parallel build multiplies work if multiple goals are given
This closes #125
2018-12-26 15:24:16 +01:00
Mickael Istria 732e7de893 [MNG-6529] ProjectBuilder.build(List<Project> ...) honor
request.isResolveDependency
2018-12-18 09:04:17 +01:00
Robert Scholte e4e33f73b8
[MNG-6261] Relative parent POM resolution failing in 3.5.0 with complex multimodule builds
Using java File api to compare
2018-11-28 21:02:13 +01:00
Fabiano C. de Oliveira 9f07b0362f [MNG-6261] - using File apis to compare 2018-11-23 23:37:56 -02:00
Michael Osipov 86d4a91d20 [MNGSITE-357] README.md: Maven user list link not working 2018-11-15 21:04:01 +01:00
Sylwester Lachiewicz f92bd9e981 [MNG-6481] Run Maven Core Integration Tests with Java 7, 8 and 11 2018-11-12 23:04:01 +01:00
Sylwester Lachiewicz 78f605e377 [MNG-6515] Fix Javadoc build errors 2018-11-12 17:23:56 +01:00
Hervé Boutemy 07bd5507ae [MNG-6505] tweaked distributionManagement.site inheritance
child.site.url.inherit.append.path is inherited independantly from
id/name/url
2018-11-11 19:30:31 +01:00
Hervé Boutemy f97316ceec [MNG-6505] inherit child.x.y.inherit.append.path values 2018-11-11 19:30:31 +01:00
Hervé Boutemy db462ae0b3 [MNG-6059] renamed attributes to get more flexibility for scm urls 2018-11-11 19:30:31 +01:00
Karl Heinz Marbaise 114a0e9c7a
Updated Quick Build information. 2018-11-08 20:56:48 +01:00
Karl Heinz Marbaise 0ee5dfb0ff
Updated DOAP for Maven Core Release 3.6.0 2018-10-30 18:27:43 +01:00
Hervé Boutemy b5014bff78 removed extra # in generated content 2018-10-28 17:40:16 +01:00
Karl Heinz Marbaise 6e376d424e
[maven-release-plugin] prepare for next development iteration 2018-10-24 20:38:30 +02:00
Karl Heinz Marbaise 97c98ec64a
[maven-release-plugin] prepare release maven-3.6.0 2018-10-24 20:38:06 +02:00
Karl Heinz Marbaise 6688d76dcd
[MNG-6497] - Upgrade guava / guice 2018-10-24 19:11:09 +02:00
HoaPhan ba74b96633
[MNG-6492] - Minor improvement on Array construction, conversion performance 2018-10-24 18:07:13 +02:00
Sylwester Lachiewicz e4b53d3f2c [MNG-6490] Maven shall not fail reporting circular dependency when the dependency is a classified secondary artifact 2018-10-20 21:27:25 +02:00
Karl Heinz Marbaise 23f5c88d11
[MNG-6391] - Printout version of last built module in reactor build 2018-10-20 10:12:45 +02:00
Sylwester Lachiewicz 42c77a71df Repair Jenkins job - add a full path to workspace when run on Windows
Workaround for JENKINS-52657
2018-10-18 11:04:57 +02:00
Sylwester Lachiewicz 6e619a1bcb [MNG-6496] Upgrade Maven Resolver to 1.3.1
Fixes #187
2018-10-18 00:44:30 +02:00
Hervé Boutemy 13a0a5f51f [MNG-6491] upgraded commons-lang3 to fix tests failure with JDK 10/11 2018-10-14 18:06:36 +02:00
Michael Osipov 0345cd1314 [MNG-6489] Upgrade Maven Resolver to 1.3.0 2018-10-09 23:41:22 +02:00
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