Commit Graph

10713 Commits

Author SHA1 Message Date
rfscholte 73f34c00d1 [MNG-7172] Remove expansion of Jansi native libraries 2021-06-30 21:19:41 +02:00
Michael Osipov 14ff5dd0da [MNG-7177] Upgrade Maven Shared Utils to 3.3.4 2021-06-30 21:11:51 +02:00
rfscholte bfd7c491b8 [MNG-7179] Upgrade Jansi to 2.3.3 2021-06-30 21:10:54 +02:00
Mickael Istria 5a89973126 [MNG-7170] Allow to associate pomFile/${basedir} with DefaultProjectBuilder.build(ModelSource, ...)
Actually a subset backport of MNG-5669 (5cdb8332f9)

Also-By: rfscholte <rfscholte@apache.org>

This closes #478
2021-06-27 00:33:40 +02:00
Rostislav Krasny 3a465e1477 [MNG-6837] Simplify detection of the MAVEN_HOME and make it fully qualified on Windows
The removed 'stripMHome' recursive function is not needed anymore

This closes #307
2021-06-26 23:47:23 +02:00
Artem Krosheninnikov d4ad077ef5 [MNG-6816] Prefer System.lineSeparator() over system properties
This closes #300
2021-06-26 23:41:16 +02:00
Michael Osipov b476b28ecb [MNG-7000] metadata.mdo contains invalid link to schema 2021-06-26 22:57:32 +02:00
Dennis Lundberg ce27f0ec61 [MNG-6964] Maven version sorting is internally inconsistent. 2021-06-26 22:50:27 +02:00
Michael Osipov a9f337fd63 [MNG-6937] StringSearchModelInterpolatorTest fails on symlinked paths
Don't compare baseDir in a canonical form when the second comparing value
(System.getProperty( "user.dir" )) is not canonicalized.

This closes #361
2021-06-26 22:46:59 +02:00
Falko Modler 76d5f0d942 [MNG-6843] Parallel build fails due to missing JAR artifacts in compilePath
Signed-off-by: rfscholte <rfscholte@apache.org>
(cherry picked from commit 73e00ed85d)

This closes #482
2021-06-26 22:40:14 +02:00
Rostislav Krasny 42c99b45e4 [MNG-6850] Prevent printing the EXEC_DIR when it's just a disk letter
This fixes following bug and also consistent with another 'cd /d "%EXEC_DIR%"' a few lines above.
When you're on the root of some disk running mvn.cmd prints an extra line with current dir before the correct output

Closes #304
2021-06-26 22:34:46 +02:00
Artem Krosheninnikov 863f9193e6 [MNG-6842] ProjectBuilderTest uses Guava, but Guava is not defined in dependencies
This closes #311
2021-06-26 22:24:17 +02:00
Sylwester Lachiewicz b5056e4188 [MNG-6828] DependencyResolutionException breaks serialization 2021-06-26 22:17:45 +02:00
碎镜 2f144dec13 [MNG-6819] Fix NullPointerException in StringVisitorModelInterpolator
Closes #301
2021-06-26 21:59:19 +02:00
pazderski 3645593bfa [MNG-6983] Plugin key can get out of sync with artifactId and groupId
The plugin key is build as combination of artifactId and groupId but not
updated if either of these two ids change.
This can be a problem if artifactId or groupId is a variable. The calculated
key will likely contain the unresolved property and is not updated once the
variable is interpolated.

This closes #372
2021-06-26 21:19:56 +02:00
Sylwester Lachiewicz 68e02c27e1 [MNG-6071] Normalize relative paths for working directory 2021-06-26 21:11:40 +02:00
olivier lamy 66a4381377 [MNG-5868] No duplicate artifacts in attached artifacts
if attached artifacts already contains the artifact remove it and add the new one

Signed-off-by: olivier lamy <olamy@apache.org>
2021-06-26 20:56:05 +02:00
Hervé Boutemy d6c9614fa9 [MNG-7117] update link to settings xsd for version 1.2.0 2021-05-25 07:43:02 +02:00
Hervé Boutemy cfe05372b7 [MNG-7155] upgrade maven-source-plugin from 3.2.0 to 3.2.1 2021-05-16 11:53:46 +02:00
Michael Osipov fbec4e7b3d [MNG-7152] Upgrade Maven Resolver to 1.6.3 2021-05-11 14:11:10 +02:00
rfscholte 5213f43df1 [maven-release-plugin] prepare for next development iteration 2021-03-30 19:15:13 +02:00
rfscholte 05c21c65bd [maven-release-plugin] prepare release maven-3.8.1 2021-03-30 19:14:35 +02:00
Hervé Boutemy d295dc362f [MNG-7128] keep blocked attribute from mirrors in artifact repositories 2021-03-25 23:51:26 +01:00
Hervé Boutemy a46906806a next version in branch 3.8.x is 3.8.1-SNAPSHOT 2021-03-24 19:33:13 +01:00
rfscholte dad8a3e1c5 [maven-release-plugin] prepare for next development iteration 2021-03-21 22:31:55 +01:00
rfscholte 6aa1f4acf5 [maven-release-plugin] prepare release maven-3.8.0 2021-03-21 22:31:24 +01:00
Hervé Boutemy 907d53ad32 [MNG-7118] block HTTP repositories by default 2021-03-19 20:45:18 +01:00
Hervé Boutemy 899465aeec [MNG-7117] add support for blocked mirror 2021-03-19 20:43:01 +01:00
Hervé Boutemy fa79cb22e4 [MNG-7116] add support for mirrorOf external:http:* 2021-03-19 20:42:49 +01:00
Hervé Boutemy e5f6634e17 use Maven Resolver 1.6.2 2021-03-19 20:39:03 +01:00
Michael Osipov 09f77da9b0 [MNG-7119] Upgrade Maven Wagon to 3.4.3 2021-03-16 18:23:34 +01:00
Hervé Boutemy a96fd11b1f [MNG-3220] fix doc: dependencyManagement import require scope import 2021-03-16 18:00:20 +01:00
Michael Osipov 02bc2a69fc Add versionlessMavenDist profile 2021-03-16 18:00:20 +01:00
Michael Osipov e2891667dd Bump version to 3.8.0-SNAPSHOT 2021-03-16 17:59:50 +01:00
rfscholte cecedd3430 [maven-release-plugin] prepare release maven-3.6.3 2019-11-19 20:17:06 +01:00
Enrico Olivelli f8bd6d577e [MNG-6771] Fix license issues on binary distribution
- Update slf4j to 1.7.29
- Do not download ASL v2 license files but copy from local
- add Jsoup license
- keep a specific copy of MIT license for each dependency
- Add NOTICE to binary distribution
- Add Eclipse SISU about.html contents

Patch co-authored by Hervé Boutemy and Enrico Olivelli
2019-11-18 09:00:04 +01:00
Robert Scholte c82409a2d8
[MNG-6759] Maven fails to use <repositories> section from dependency when resolving transitive dependencies in some cases 2019-11-17 22:10:01 +01:00
Hervé Boutemy 6fa256d8d9
update copyright year 2019-11-16 23:18:37 +01:00
Hervé Boutemy 88591a78b0 [MNG-6584] upgrade Wagon to 3.3.4 to get reason phrase handling back 2019-11-11 23:03:49 +01:00
Hervé Boutemy 53ccee3486 [MNG-6778] use https for schema location 2019-11-09 13:45:14 +01:00
Robert Scholte d657c9c6b4
[MNG-6778] - Use https for maven schemaLocations 2019-11-09 13:12:35 +01:00
Christian Wansart 0c7c69f78b [MNG-6778] - Use https for maven schemaLocations 2019-11-07 16:16:39 +01:00
Hervé Boutemy bd10f00b68 [MNG-6789] upgrade and configure plugins for Reproducible Builds
- packaging plugins (source, jar, assembly) 3.2.0
- plexus-metadata 2.1.0
- sisu.inject 3.3.4
2019-11-07 13:35:52 +01:00
Hervé Boutemy 3a80ae08aa [MNG-6799] deprecate StringSearchModelInterpolator and remove @Named 2019-11-07 13:30:45 +01:00
Hervé Boutemy fa97042f50 exclude IDE files that may pollute source archive 2019-11-03 18:07:58 +01:00
rfscholte 07ab962c85 [MNG-6765] tycho pom-less builds fails with 3.6.2 2019-10-19 18:23:57 +02:00
Hervé Boutemy eca4905fcd MNG-6781 fix sisu project url, which is invalid in pom 2019-10-13 17:58:33 +02:00
Hervé Boutemy 55572a4eb0 MNG-6779 jcl-over-slf4j is Apache 2.0, even if its pom says MIT 2019-10-13 17:19:26 +02:00
rfscholte 3f3d775ede Rewrite assertTrue to assertThat to get more meaningful messages 2019-10-13 15:33:42 +02:00
Stig Rohde Døssing db3e44694c [MNG-6759] - Fix issue where MavenMetadataSource failed to set the right repositories when preparing artifact metadata 2019-10-12 18:54:44 +02:00