Jason van Zyl
406a46fd83
[maven-release-plugin] prepare for next development iteration
2015-10-30 09:41:20 -07:00
Jason van Zyl
cdd15915eb
[maven-release-plugin] prepare release maven-3.3.8
2015-10-30 09:40:58 -07:00
Jason van Zyl
508d97ec87
[maven-release-plugin] prepare for next development iteration
2015-10-27 11:36:39 -07:00
Jason van Zyl
d48a49b353
[maven-release-plugin] prepare release maven-3.3.7
2015-10-27 11:36:22 -07:00
Michael Osipov
618e62dd33
[MNG-5649] Use Commons Lang's Validate to intercept invalid input
...
Use wherever possible Validate with consistent messages and exceptions.
2015-10-16 17:32:57 +02:00
Michael Osipov
d556da8434
Capitalize names in missing -v output
2015-10-10 19:52:56 +02:00
Karl Heinz Marbaise
8a51f9e512
[MNG-5681] Properties on command line with leading or trailing quotes are stripped
...
Refactored out cleanArgs method from CLIManager into separate class
and added appropriate tests which proves the solution
of the issue.
2015-10-07 17:13:43 +02:00
Keith Turner
7f0e1b7538
[MNG-5891] Log file command line option description contains an extra word
...
Signed-off-by: Michael Osipov <michaelo@apache.org>
2015-09-21 20:47:02 +02:00
Hervé Boutemy
2669980461
[MNG-5887] updated Modello site url
2015-09-14 19:52:21 +02:00
Karl Heinz Marbaise
d12f6501f2
Refactored code to be consistent with other code.
2015-09-06 11:19:48 +02:00
Hervé Boutemy
d25669e0bb
removed unused config since MPIR is at 2.8 with MPIR-290
2015-08-09 21:30:11 +02:00
Jason van Zyl
9f45a84667
[maven-release-plugin] prepare for next development iteration
2015-07-30 22:25:55 -04:00
Jason van Zyl
72e1aad686
[maven-release-plugin] prepare release maven-3.3.6
2015-07-30 22:25:36 -04:00
Jason van Zyl
7ef71655b3
[maven-release-plugin] prepare for next development iteration
2015-07-20 14:05:24 -04:00
Jason van Zyl
2226900a49
[maven-release-plugin] prepare release maven-3.3.5
2015-07-20 14:05:06 -04:00
Karl Heinz Marbaise
15223116a6
Fixed URL's to issue tracking after transition to
...
Apache Software Foundation.
2015-07-19 09:53:50 +02:00
Jason van Zyl
81a3035c63
[maven-release-plugin] prepare for next development iteration
2015-07-17 14:06:03 -04:00
Jason van Zyl
df509db95a
[maven-release-plugin] prepare release maven-3.3.4
2015-07-17 14:05:46 -04:00
tssp
193778ec0e
[MNG-5816] Empy maven.config cause Maven to exit with failure
...
Avoid adding non empty configuration argument that causes exception.
Signed-off-by: Karl Heinz Marbaise <khmarbaise@apache.org>
2015-07-06 20:21:39 +02:00
sugartxy
7f206ef1cc
try-with-resources
...
Reformatted to code style by me. This fixes #53
2015-06-20 14:32:46 +02:00
Kristian Rosenvold
7badeb5b5b
Upgraded to java7 language features
2015-06-20 10:56:07 +02:00
Robert Stern
49a3e55208
Fixed typo 'propery' to 'property'
2015-05-06 13:16:44 +02:00
Jason van Zyl
f6488774f5
[maven-release-plugin] prepare for next development iteration
2015-04-22 07:54:54 -04:00
Jason van Zyl
7994120775
[maven-release-plugin] prepare release maven-3.3.3
2015-04-22 07:54:38 -04:00
Jason van Zyl
9f4bf9eda9
[maven-release-plugin] prepare for next development iteration
2015-04-16 09:14:08 -04:00
Jason van Zyl
743903acab
[maven-release-plugin] prepare release maven-3.3.2
2015-04-16 09:13:50 -04:00
Jason van Zyl
56e6db1231
MNG-5795: Maven extensions can not be retrieved from authenticated repositories
2015-04-02 00:49:50 -04:00
Jason van Zyl
1d3d2fd3df
[maven-release-plugin] prepare for next development iteration
2015-03-13 13:05:42 -07:00
Jason van Zyl
cab6659f98
[maven-release-plugin] prepare release maven-3.3.1
2015-03-13 13:05:27 -07:00
Hervé Boutemy
08715d87d9
[MNG-5771] added core extension reference
2015-03-12 23:20:10 +01:00
Hervé Boutemy
cb356ed478
[MNG-5767] added documentation for project-specific jvm options and
...
maven command-line parameters
2015-03-12 23:16:02 +01:00
Igor Fedorenko
cc429e8451
MNG-5774 restored MavenCli user/global settings location contants
...
Signed-off-by: Igor Fedorenko <ifedorenko@apache.org>
2015-03-11 18:24:14 -04:00
Jason van Zyl
eae9a88f54
[maven-release-plugin] prepare for next development iteration
2015-03-11 14:42:17 -07:00
Jason van Zyl
b37a7d1776
[maven-release-plugin] prepare release maven-3.3.0
2015-03-11 14:42:01 -07:00
Hervé Boutemy
207d18ddb6
stupid "enchancement" :)
2015-03-07 09:07:08 +01:00
Hervé Boutemy
5947c4ef71
[MNG-5771] enabled modello xdoc/xsd for core extensions mdo, with
...
minimum intro.
Still need to improve descriptions and info in mdo
2015-03-06 02:04:17 +01:00
Jason van Zyl
368516c2aa
Change version from 3.2.6-SNAPSHOT to 3.3.0-SNAPSHOT
2015-03-04 10:58:05 -08:00
Jason van Zyl
7997634209
MNG-5774 Provide an extension point for alternate CLI configuration source
2015-03-01 10:22:26 -08:00
Igor Fedorenko
b01bf0c3d4
MNG-5767 enforce use of maven.multiModuleProjectDirectory, fixed mvn*.bat
...
Signed-off-by: Igor Fedorenko <ifedorenko@apache.org>
2015-02-26 11:45:29 -05:00
Igor Fedorenko
e28be4d33a
MNG-5767 renamed projectBasedir to more descriptive multiModuleProjectDirectory
...
Signed-off-by: Igor Fedorenko <ifedorenko@apache.org>
2015-02-23 13:47:34 -05:00
Igor Fedorenko
2eab8924a9
MNG-5771 disabled modello xdoc/xsd for core extensions mdo
...
... hopefully fixes maven site generation
Signed-off-by: Igor Fedorenko <ifedorenko@apache.org>
2015-02-20 19:17:57 -05:00
Igor Fedorenko
6efacdb3fc
MNG-5771 user-defined core extensions
...
read ${maven.projectBasedir}/.mvn/extensions.xml and create core
extensions realms during maven runtime bootstrap. this required
short-lived bootstrap plexus container to resolve extensions.
individual extensions realms are wired to maven.ext realm according
to META-INF/maven/extension.xml exported packages specification
Signed-off-by: Igor Fedorenko <ifedorenko@apache.org>
2015-02-20 14:05:54 -05:00
Igor Fedorenko
117df855e2
dispose dynamically created class realms
...
this is mostly to help integration tests reuse the same realm ids,
but plugging resource leaks is generally a good thing.
Signed-off-by: Igor Fedorenko <ifedorenko@apache.org>
2015-02-20 10:26:04 -05:00
Igor Fedorenko
8ed9a1caa8
MNG-5767 .mvn/ for project specific jvm options and maven parameters
...
Signed-off-by: Igor Fedorenko <ifedorenko@apache.org>
2015-02-20 08:14:08 -05:00
Jason van Zyl
2d34e67eed
First pass at cleaning up MavenExecutionRequestPopulator and its use.
...
Push MavenExecutionRequestPopulator down to only operate in the MavenCli. Two of the three methods were already called from MavenCli so now all of them are. In the process I deleted a bunch of code and pursue my quest to remove Settings from the core in order to make a general configuration mechanism that can be plugged into the core via the MavenCli.
Also removed the requirement of the LegacyRepositorySystem in the DefaultMavenExecutionRequestPopulator which breaks another tie with the legacy code. I took the bits that were needed and a lot of the code, after tracing through it, is redundant so it has been deleted.
Turning off:
injectMirror( request, request.getRemoteRepositories(), request.getMirrors() );
injectMirror( request, request.getPluginArtifactRepositories(), request.getMirrors() );
in DefaultMavenExecutionRequestPopulator
Results :
Failed tests:
MavenITmng4190MirrorRepoMergingTest>AbstractMavenIntegrationTestCase.runTest:220->testit:76 null expected:<[1]> but was:<[4]>
Tests in error:
MavenITmng4991NonProxyHostsTest>AbstractMavenIntegrationTestCase.runTest:220->testit:89 » Verification
MavenITmng4963ParentResolutionFromMirrorTest>AbstractMavenIntegrationTestCase.runTest:220->testit:58 » Verification
There is mirror evaluation code in DefaultMaven:newRepositorySession( MavenExecutionRequest request ) which appears to
duplicate this logic but not quite enough for the ITs to pass.
---
Turning off:
injectProxy( request.getRemoteRepositories(), request.getProxies() );
injectProxy( request.getPluginArtifactRepositories(), request.getProxies() );
in
DefaultMavenExecutionRequestPopulator
Result:
The ITs pass
So the code is not needed so it has been deleted.
---
Turning off:
injectProxy( request.getRemoteRepositories(), request.getProxies() );
injectProxy( request.getPluginArtifactRepositories(), request.getProxies() );
injectAuthentication( request.getRemoteRepositories(), request.getServers() );
injectAuthentication( request.getPluginArtifactRepositories(), request.getServers() );
in
DefaultMavenExecutionRequestPopulator
Result:
The ITs pass
The code in DefaultMaven:newRepositorySession( MavenExecutionRequest request ) appears to populate proxies and authentication correctly. The injectAuthentication code has been deleted.
---
This is also perfunctory in DefaultMavenExecutionRequestPopulator after tracing through it:
request.setRemoteRepositories( getEffectiveRepositories( request, request.getRemoteRepositories() ) );
request.setPluginArtifactRepositories( getEffectiveRepositories( request, request.getPluginArtifactRepositories() ) );
2015-02-08 22:26:48 -05:00
Robert Scholte
4f05b59de9
[MNG-5754] Toolchains should be read during initialization
...
No need to wrap ToolchainsBuildingException with MisconfiguredToolchainException.
The latter was required when using ToolchainManagerPrivate
2015-01-17 16:27:55 +01:00
Robert Scholte
f75008743b
[MNG-5754] Toolchains should be read during initialization
...
MavenExecutionRequest has been extended with toolchains, which is filled by MavenCli
Interfaces have been extended with new methods, assuming only Maven provides implementations
2015-01-17 15:45:53 +01:00
Robert Scholte
ceae922653
[MNG-3891] Modify maven-toolchain to look in ${maven.home}/conf/toolchains.xml and in ${user.home}/.m2/toolchains.xml
...
Also added new cmdline option: -gt / --global-toolchains
2014-12-25 14:55:02 +01:00
Jason van Zyl
fa71e5f5ad
[maven-release-plugin] prepare for next development iteration
2014-12-14 12:22:54 -05:00
Jason van Zyl
12a6b3acb9
[maven-release-plugin] prepare release maven-3.2.5
2014-12-14 12:22:35 -05:00
Jason van Zyl
35c49f7a5e
[maven-release-plugin] prepare for next development iteration
2014-12-12 16:14:40 -05:00
Jason van Zyl
ed0e6acb01
[maven-release-plugin] prepare release maven-3.2.4
2014-12-12 16:14:23 -05:00
Michael Osipov
0343c52601
Trimmed trailing whitespace
2014-11-23 13:04:30 +01:00
Hervé Boutemy
9ce1f17d1b
[MNG-5707] warn if Maven unsupported slf4j binding used
2014-10-30 14:32:10 +01:00
Hervé Boutemy
366f57c563
updated parent pom (and fixed issues...)
2014-10-24 01:25:49 +02:00
Hervé Boutemy
1ba9a6ffe0
test code formatting
2014-08-19 17:17:05 +02:00
Hervé Boutemy
ca2b26ac5d
fix a lot of checkstyle violations for future m-checkstyle-p 2.13, as
...
proof of concept for misc violations suppressions strategies
2014-08-19 00:17:28 +02:00
Jason van Zyl
1ed1d8cd3d
[maven-release-plugin] prepare for next development iteration
2014-08-11 13:55:03 -07:00
Jason van Zyl
33f8c3e102
[maven-release-plugin] prepare release maven-3.2.3
2014-08-11 13:54:57 -07:00
Igor Fedorenko
8980f67b9b
MNG-5670 guard against ConcurrentModificationException iterating over System properties
...
Signed-off-by: Igor Fedorenko <ifedorenko@apache.org>
2014-07-30 07:57:53 +04:00
a-horst
d8fd65a3ae
MNG-2570: logging configuration now no longer overwrites the default log level as specified in conf/logging/simplelogger.properties
...
Submitted by: Andreas Horst <horst.andreas82@gmail.com>
Signed-off-by: Jason van Zyl <jason@tesla.io>
2014-07-06 13:09:41 -04:00
Jason van Zyl
a18f5af192
[maven-release-plugin] prepare for next development iteration
2014-06-17 09:36:07 -04:00
Jason van Zyl
45f7c06d68
[maven-release-plugin] prepare release maven-3.2.2
2014-06-17 09:36:00 -04:00
Hervé Boutemy
ffff00e908
fixed errors reported by Checkstyle
2014-06-16 18:30:24 +02:00
Michael Osipov
5c78a8d2fa
[MNG-5648] Regression of MNG-5176, DST in effect is ignored
2014-06-15 19:16:07 +02:00
Hervé Boutemy
a90d71e024
[MNG-5630] added missing ':' in case of forked goal
2014-05-16 22:21:45 +02:00
Hervé Boutemy
c2700f38eb
updated javadoc
2014-05-13 00:35:15 +02:00
Hervé Boutemy
2cea7c6f84
[MNG-5630] improved display of forked executions: added phase or goal
2014-05-10 20:53:56 +02:00
Michael Osipov
45ab718bc0
[MNG-5623] Exception when printing Reactor Summary
2014-04-30 21:38:22 +02:00
Michael Osipov
a39d1d33f2
Remove unused imports.
2014-04-27 11:27:11 +02:00
Michael Osipov
0afed871f2
Small improvement on comments in formatTimestamp.
2014-02-16 16:31:42 +01:00
Jason van Zyl
cd55c4fcbe
[maven-release-plugin] prepare for next development iteration
2014-02-14 12:32:50 -05:00
Jason van Zyl
ea8b2b0764
[maven-release-plugin] prepare release maven-3.2.1
2014-02-14 12:32:44 -05:00
Jason van Zyl
9459c0a9f3
Move the POMs back the 3.2.1-SNAPSHOT
2014-02-14 12:14:35 -05:00
Jason van Zyl
7a15512d88
Add missing header
2014-02-14 12:11:55 -05:00
Jason van Zyl
e4d073b681
[maven-release-plugin] prepare for next development iteration
2014-02-14 12:00:12 -05:00
Jason van Zyl
1ef536c7b8
[maven-release-plugin] prepare release maven-3.2.1
2014-02-14 12:00:04 -05:00
Jason van Zyl
87bdfe5168
Add a test for parsing the thread configuration with the core multiplier
2014-02-14 11:47:20 -05:00
Jason van Zyl
30fadd074e
Fix for multithreading configuration where you have something like -TC2.2
2014-02-12 11:43:51 -05:00
Jason van Zyl
d8c57c441d
[maven-release-plugin] prepare for next development iteration
2014-02-10 19:55:28 -05:00
Jason van Zyl
9f109b6047
[maven-release-plugin] prepare release maven-3.2.0
2014-02-10 19:55:21 -05:00
Jason van Zyl
bc9bd89838
Roll back to 3.2.0-SNAPSHOT
2014-02-10 19:51:43 -05:00
Jason van Zyl
1bf4b9e3e6
[maven-release-plugin] prepare for next development iteration
2014-02-10 18:27:37 -05:00
Jason van Zyl
ffe7dc4073
[maven-release-plugin] prepare release maven-3.2.0
2014-02-10 18:27:30 -05:00
Michael Osipov
be19ddb6d9
[MNG-5176] Print build times in an ISO 8601-style manner
2014-02-09 12:14:43 +01:00
Hervé Boutemy
4a39c02156
fixed errors reported by Checkstyle
2014-02-08 16:38:31 +01:00
Jason van Zyl
0c5678fa89
Remove weave mode building from the core
2014-02-06 16:27:15 -05:00
Jason van Zyl
09961c3150
MNG-5575: Separate distinct build strategies into their own new Builder implementation. The interface is not ideal yet, but gives us a cleaner
...
separation of implementations and gives us a path forward.
2014-02-05 22:43:04 -05:00
Michael Osipov
d55dca85a1
Leave a space between colon and Console read password to improve
...
readability.
2014-02-01 12:23:10 +01:00
Robert Scholte
626884e9ee
[MNG-4099] Password encryption CLI switches should prompt for password if missing
2014-01-10 22:29:00 +01:00
Robert Scholte
91499839cf
[MNG-5230] Command line option to exclude modules from reactor
...
Contributed by Luuk van den Broek, slightly changed by Robert Scholte
Exclude/include marker char now match profiles, i.e +, ! and -
2014-01-09 00:06:19 +01:00
Robert Scholte
61dbaabfbd
[MNG-5528] Help text confuses people
2014-01-06 23:21:26 +01:00
Stephen Connolly
3929f55c31
Remove redundant casts
2014-01-06 11:23:19 +00:00
Stephen Connolly
5f29be799f
Remove dead code (initializers)
2014-01-06 11:21:26 +00:00
Stephen Connolly
9bec8d7386
Use chained .append calls rather than concatenate strings in arguments to .append
2014-01-06 10:42:20 +00:00
Stephen Connolly
9a55914061
Remove unnecessary unboxing
2014-01-06 10:32:16 +00:00
Stephen Connolly
c30c76e423
Use StringBuilder
2014-01-06 10:31:04 +00:00
Stephen Connolly
77aeb15556
targetting 3.2.0 release
2014-01-06 09:49:00 +00:00
Jason van Zyl
b0acd5e73a
The version:set plugin works to roll/unroll changes (where the release plugin is not very good) so we can use more standard versions which will help withe ITs.
2013-10-04 15:05:56 -04:00
Jason van Zyl
72326aef76
[maven-release-plugin] prepare for next development iteration
2013-09-17 11:17:49 -04:00