10658 Commits

Author SHA1 Message Date
Mickael Istria
8b7055fe3f [MNG-6533] Prefer passing the interim project in ProjectBuildingResult
Initialize the interim project with "simple" items (ie do not build
not reference parent if it's not yet in the projectIndex) and returns
it when installation fails further.
This give a partial validation of the file, pretty convenient in IDEs.
2019-01-14 13:55:45 +01:00
Mickael Istria
ae1c32aa09 [MNG-6533] Test: ProjectBuildingException miss reference to MavenProject 2019-01-14 13:55:44 +01:00
Hervé Boutemy
049b7a7ba8 refactoring: reduced try/catch scope 2019-01-14 13:52:03 +01:00
Hervé Boutemy
2928dc6b68 refactoring: extracted initParent() method 2019-01-14 13:52:03 +01:00
Sylwester Lachiewicz
396291bba0 [MNG-6069] Migrate to non deprecated parts of Commons CLI (#153) 2019-01-13 21:19:39 +01:00
Hervé Boutemy
fdf5d921a3 renamed variables for better understanding 2019-01-13 19:18:30 +01:00
John Lin
375cd7b7ae [MNG-6559] Fix mailing list URL (#230) 2019-01-13 22:36:47 +13:00
Hervé Boutemy
8e5ecf0622 fixed link (that goes to implementation in maven-core) 2019-01-12 18:36:44 +01:00
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 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