Michael Osipov
029587fb0b
Add missing dependency
2022-07-24 10:30:49 +02:00
Josef Cacek
e1e4f5bda0
[MNG-7511] Ensure the degreeOfConcurrency is a positive number in MavenExecutionRequest
...
This closes #767
2022-07-18 22:35:28 +02:00
Michael Osipov
f164ab5f89
[MNG-7513] Address commons-io_commons-io vulnerability found in maven latest version
...
We can safely remove Commons IO altogether because it is not used in any direct or
transitive usecase at compile time or runtime.
This closes #771
2022-07-18 17:31:06 +02:00
Hervé Boutemy
c9a3e0e45b
[MNG-7501] add relative path to pom.xml in module build start output
2022-06-26 18:38:40 +02:00
Guillaume Nodet
115febf29b
[MNG-7160] Ability to customize core extensions classloaders ( #616 )
2022-06-18 12:30:40 +02:00
Karl Heinz Marbaise
7d6f281fe3
[MNG-6826] Remove condition check for JDK8+ in FileSizeFormatTest
2022-03-06 21:12:40 +01:00
boris-unckel
e1b46e2339
[MNG-7068] Active dependency management for Google Guice/Guava
...
This closes #462
2022-03-06 20:46:56 +01:00
Michael Osipov
78ca83e2a4
Bump version to 3.9.0-SNAPSHOT
2022-03-06 10:46:56 +01:00
Michael Osipov
0a6f12fba1
[maven-release-plugin] prepare for next development iteration
2022-03-05 12:41:16 +01:00
Michael Osipov
3599d3414f
[maven-release-plugin] prepare release maven-3.8.5
2022-03-05 12:41:04 +01:00
Christoph Läubrich
a5acd3ec60
[MNG-7395] Support interpolation in extensions.xml
...
This adds support for property interpolation in extensions.xml to allow
advanced use cases where one wants to contribute certain things via the
commandline.
This closes #673
2022-02-19 21:41:18 +01:00
Guillaume Nodet
8456294977
[MNG-6326] Make the build fail if core extensions can not be loaded ( #648 )
2022-01-07 09:51:21 +01:00
Michael Osipov
8af0a674db
[maven-release-plugin] prepare for next development iteration
2021-11-14 10:14:54 +01:00
Michael Osipov
9b656c72d5
[maven-release-plugin] prepare release maven-3.8.4
2021-11-14 10:14:42 +01:00
Michael Osipov
21e597ec77
[maven-release-plugin] prepare for next development iteration
2021-09-27 20:28:37 +02:00
Michael Osipov
ff8e977a15
[maven-release-plugin] prepare release maven-3.8.3
2021-09-27 20:28:25 +02:00
Michael Osipov
d1aa1e1f0a
[MNG-7252] Fix warnings issued by dependency:analyze
...
This closes #541
2021-09-16 11:54:33 +02:00
Tamas Cservenak
e08834b79e
[MNG-7250] Upgrade Sisu Inject/Plexus to 0.3.5
...
Since we have replaced the old JSR 250 library with javax.annotation library we
go straight to 1.2.
This closes #539
2021-09-13 23:24:06 +02:00
Tamas Cservenak
c76c9d9116
[MNG-7246] Upgrade Plexus Cipher and Sec Dispatcher to 2.0
...
Both plexus-cipher and plexus-sec-dispatcher have had a
groupId change, but plexus-cipher change was implemented
for 1.8 version.
Latest versions of artifacts are 2.0. This PR
ups plexus-cipher version and adds proper changes
for plexus-sec-dispatcher groupId change.
This closes #534
2021-09-11 10:53:52 +02:00
Michael Osipov
865dcaa6ff
[maven-release-plugin] prepare for next development iteration
2021-08-04 21:03:42 +02:00
Michael Osipov
ea98e05a04
[maven-release-plugin] prepare release maven-3.8.2
2021-08-04 21:03:30 +02:00
Karl Heinz Marbaise
5060349e67
[MNG-6811] - Remove unnecessary filtering configuration
2021-07-12 19:41:56 +02:00
Michael Osipov
842e7c88da
[MNG-7186] Upgrade Guice to 4.2.2
2021-07-12 19:37:37 +02:00
Michael Osipov
7a8acdd8e6
[MNG-7181] Make --version support -q
2021-07-03 19:20:23 +02:00
Michael Osipov
7b355f7223
[MNG-7180] Make --color option behave more like BSD/GNU grep's --color option
2021-07-03 18:53:54 +02:00
Artem Krosheninnikov
9ae1d95a58
[MNG-6844] Use StandardCharsets and remove outdated @SuppressWarnings
...
This closes #312
2021-07-02 14:53:16 +02:00
huangkaifeng
2a2392f15e
[MNG-6873] Align JUnit version to 4.13
...
Closes #331
2021-07-02 14:50:25 +02:00
Rostislav Krasny
01780c0ff3
[MNG-6853] - Don't box primitives where it's not needed
...
Closes #318
2021-07-02 10:42:27 +02:00
Olivier Lamy
41efc134a9
[MNG-6886] upgrade plexus-cipher to 1.8 and update changed groupId ( #335 )
...
Signed-off-by: olivier lamy <olamy@apache.org>
2021-07-02 10:28:16 +02:00
Carlos Chacin
484e502737
[MNG-7127] fix MavenCliTest.testStyleColors test in JDK 16
...
The MavenCliTest.testStyleColors is not failing when the build
is under JDK 8 or JDK 11.
After changing to JDK 16, the test fails, this commit is to fix
the NullPointerException.
Tested on JDK 8, 11 adn 16 with:
`mvn clean verify`
2021-06-30 22:30:37 +02:00
Guillaume Nodet
f98e632108
[MNG-7080] Add a --color option to simplify color support
2021-06-30 22:16:22 +02:00
Guillaume Nodet
39254860d6
[MNG-7032] Evaluate --help and --version after configuring the logging/color
2021-06-30 21:57:55 +02:00
Artem Krosheninnikov
d4ad077ef5
[MNG-6816] Prefer System.lineSeparator() over system properties
...
This closes #300
2021-06-26 23:41:16 +02:00
Sylwester Lachiewicz
68e02c27e1
[MNG-6071] Normalize relative paths for working directory
2021-06-26 21:11:40 +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
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
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
Hervé Boutemy
53ccee3486
[MNG-6778] use https for schema location
2019-11-09 13:45:14 +01:00
Christian Wansart
0c7c69f78b
[MNG-6778] - Use https for maven schemaLocations
2019-11-07 16:16:39 +01:00
Anatoly Zaretsky
877fcc9cd5
[MNG-6777] - Remove duplicate resolveFile methods
...
o MavenCli.resolveFile and
configuration.SettingsXmlConfigurationProcessor.resolveFile
utility methods are identical. Moving them into separate
ResolveFile class.
2019-10-10 19:53:44 +02:00
Enrico Olivelli
d9a0eee7fe
[maven-release-plugin] prepare for next development iteration
2019-08-27 16:59:23 +02:00
Enrico Olivelli
40f5233313
[maven-release-plugin] prepare release maven-3.6.2
2019-08-27 16:59:01 +02:00
Michael Osipov
400e7e5979
[MNG-6747] Generalize 'resume from' message when build reactor fails
2019-08-27 09:08:57 +02:00
Hervé Boutemy
f7b4a657db
[MNG-6549] Remove unused transitive dependencies of Guava
...
while at it, did a little bit of cleanup:
- removed aopalliance (like done in maven-resolver-provider)
- removed guice dependency management that should be part of MNG-6475
2019-07-20 11:29:45 +02:00
Joseph Walton
353d3eaa8f
[MNG-6685] Convert Maven Model Builder to JSR 330
...
This closes #256
2019-06-23 00:20:54 +02:00
Sylwester Lachiewicz
59bd396e6e
[MNG-6686] Convert Maven Embedder to JSR 330
...
This closes #257
2019-06-21 23:57:49 +02:00
rfscholte
ff8c5c8706
MNG-6069: unittest with compact and spaced -D options
2019-05-17 22:09:48 +02:00
Joseph Walton
658301276a
[MNG-6069] Avoid (some) deprecated commons-cli methods
...
Switch from OptionBuilder to Option.Builder. Confirm by
inspection that the resulting Option objects are the same.
For now, leave GnuParser. Despite the upgrade advice in the GnuParser
Javadoc ("since 1.3, use the DefaultParser instead"), it behaves
differently.
Closes #247
2019-05-17 22:09:48 +02:00
Karl Heinz Marbaise
5222f03d05
[maven-release-plugin] prepare for next development iteration
2019-04-04 20:56:37 +02:00
Karl Heinz Marbaise
d66c9c0b31
[maven-release-plugin] prepare release maven-3.6.1
2019-04-04 20:56:16 +02:00
Raymond Auge
95401cf7a6
[MNG-6605] Unable to suppress download/upload messages (in interactive mode)
...
This closes #239
2019-04-01 08:47:10 +02:00
Sylwester Lachiewicz
b7249aff22
Revert [MNG-6069] Migrate to non deprecated parts of Commons CLI
...
This reverts commit 396291bba0
due to regression
2019-02-01 21:41:23 +01:00
Guy Brand
15c647182a
[MNG-6558] ToolchainsBuildingResult event is not sent on EventSpy
...
Closes #231
2019-01-27 12:01:35 +01:00
Sylwester Lachiewicz
396291bba0
[MNG-6069] Migrate to non deprecated parts of Commons CLI ( #153 )
2019-01-13 21:19:39 +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
HoaPhan
ba74b96633
[MNG-6492] - Minor improvement on Array construction, conversion performance
2018-10-24 18:07:13 +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
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
Phillip Webb
01f098efd1
[MNG-6475] Remove unused Guava dependencies
2018-09-13 20:45:25 +02:00
rfscholte
72dca39807
Replace org.apache.commons.lang3.Validate#notNull with java.util.Objects#requireNonNull
2018-07-15 10:36:08 +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
Ł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
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
Karl Heinz Marbaise
9c118d34c9
[MNG-6363] - Remove secret thread configuration property from code
2018-04-22 22:55:33 +02:00
Stephen Connolly
85b4e3d8e8
[maven-release-plugin] prepare for next development iteration
2018-02-24 19:29:56 +00:00
Stephen Connolly
3383c37e1f
[maven-release-plugin] prepare release maven-3.5.3
2018-02-24 19:29:21 +00:00
Karl Heinz Marbaise
8f619acd3a
[MNG-6352] - Printout version information at the end of the build
2018-02-17 19:27:52 +01:00
rfscholte
cd34b08df1
Merge remote-tracking branch 'remotes/origin/MNG-6353'
2018-02-11 18:29:43 +01:00
Sylwester Lachiewicz
b8c06e61ab
Remove Google Guava usage (move to Java7)
2018-02-11 11:54:17 +01:00
Sylwester Lachiewicz
d925081794
Reduce number of global checkstyle rule violations
...
Fix code for following checkstyle rules:
ConstantName, FileLength, InnerAssignment, JavadocType, MagicNumber, MethodLength, MethodName, NewlineAtEndOfFile, ParameterNumber, RedundantThrows, VisibilityModifier
Fixes #149
2018-02-11 11:41:16 +01:00
rfscholte
22f782aecd
[MNG-6353] Upgrade maven-shared-utils to 3.2.1
...
Add o.a.m.s.u.logging.MessageUtils.registerShutdownHook() to prevent ANSI from staying active when killing an active process
2018-02-10 15:28:59 +01:00
rfscholte
24b8820f08
[MNG-6353] Upgrade maven-shared-utils to 3.2.1
2018-02-10 15:17:03 +01:00
Hervé Boutemy
0dc70cc691
upgrade m-site-p to 3.7 + Fluido 1.7 + edit button
2018-02-10 11:42:33 +01:00
Hervé Boutemy
cf7b0a3ec0
fixed new issues reported by Checkstyle 6.18
2018-02-10 11:42:33 +01:00
Sylwester Lachiewicz
a03489b67d
[ MNG-6335] Update Mockito to 2.12.0
...
Also change scope to test
2018-02-09 00:20:03 +01:00
Karl Heinz Marbaise
99e66229ac
[MNG-6340] [Performance]To make System.gc() call configurable in target
...
summary code
o Just removed the System.gc() call.
2018-02-04 11:27:33 +01:00
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
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
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
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
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
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
Dan Tran
a7dddcb876
[MNG-6084] Support JSR 250 annotations
2017-05-25 20:05:35 +02:00
Michael Osipov
ecef59f1cb
[MNG-6167] Clean up dependency mess (reported by dependency:analyze)
...
Clean up compile and runtime dependencies. Test dependencies have not been
touched because their seem to be false positives due to DI.
2017-05-16 15:27:22 +02:00
Hervé Boutemy
6182a2083f
[MNG-6186] use enhanced HawtJNI library loading (remove previous hack)
2017-05-09 21:08:13 +02:00
Igor Fedorenko
c2c6259de6
MNG-6210 allow maven custom guice scopes in .mvn/extensions
...
Signed-off-by: Igor Fedorenko <ifedorenko@apache.org>
2017-04-14 10:38:45 -07:00