[jira] [Commented] (WAGON-537) Maven transfer speed of large artifacts is slow due to unsuitable buffer strategy

2019-01-07 Thread Olaf Otto (JIRA)


[ 
https://issues.apache.org/jira/browse/WAGON-537?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16735547#comment-16735547
 ] 

Olaf Otto commented on WAGON-537:
-

Thanks [~michael-o]!

My hypothesis is that when maven is executed on a *nix derivate (Linux / 
Mac...), the costs of java.io.Printstream.print(...) to the console can 
besignificantly lower than on windows, thus this change does not contribute 
much to the download speed, as it is already almost optimal. However, it the 
change may still reduce CPU usage due to the reduced number of calls. I'll try 
and test this on a *nix machine as soon as I have some time.

 

> Maven transfer speed of large artifacts is slow due to unsuitable buffer 
> strategy
> -
>
> Key: WAGON-537
> URL: https://issues.apache.org/jira/browse/WAGON-537
> Project: Maven Wagon
>  Issue Type: Improvement
>  Components: wagon-http, wagon-provider-api
>Affects Versions: 3.2.0
> Environment: Windows 10, JDK 1.8, Nexus  Artifact store > 100MB/s 
> network connection.
>Reporter: Olaf Otto
>Assignee: Michael Osipov
>Priority: Major
>  Labels: perfomance
> Fix For: 3.3.0, 3.3.1
>
> Attachments: wagon-issue.png
>
>
> We are using maven for build process automation with docker. This sometimes 
> involves uploading and downloading artifacts with a few gigabytes in size. 
> Here, maven's transfer speed is consistently and reproducibly slow. For 
> instance, an artifact with 7,5 GB in size took almost two hours to transfer 
> in spite of a 100 MB/s connection with respective reproducible download speed 
> from the remote nexus artifact repository when using a browser to download. 
> The same is true when uploding such an artifact.
> I have investigated the issue using JProfiler. The result shows an issue in 
> AbstractWagon's transfer( Resource resource, InputStream input, OutputStream 
> output, int requestType, long maxSize ) method used for remote artifacts and 
> the same issue in AbstractHttpClientWagon#writeTo(OutputStream).
> Here, the input stream is read in a loop using a 4 Kb buffer. Whenever data 
> is received, the received data is pushed to downstream listeners via 
> fireTransferProgress. These listeners (or rather consumers) perform expensive 
> tasks.
> Now, the underlying InputStream implementation used in transfer will return 
> calls to read(buffer, offset, length) as soon as *some* data is available. 
> That is, fireTransferProgress may well be invoked with an average number of 
> bytes less than half the buffer capacity (this varies with the underlying 
> network and hardware architecture). Consequently, fireTransferProgress is 
> invoked *millions of times* for large files. As this is a blocking operation, 
> the time spent in fireTransferProgress dominates and drastically slows down 
> the transfers by at least one order of magnitude. 
> !wagon-issue.png! 
> In our case, we found download speed reduced from a theoretical optimum of 
> ~80 seconds to to more than 3200 seconds.
> From an architectural perspective, I would not want to make the consumers / 
> listeners invoked via fireTransferProgress aware of their potential impact on 
> download speed, but rather refactor the transfer method such that it uses a 
> buffer strategy reducing the the number of fireTransferProgress invocations. 
> This should be done with regard to the expected file size of the transfer, 
> such that fireTransferProgress is invoked often enough but not to frequent.



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)


[jira] [Updated] (MNG-6548) Lifecycle plugin version upgrades

2019-01-07 Thread Michael Osipov (JIRA)


 [ 
https://issues.apache.org/jira/browse/MNG-6548?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Michael Osipov updated MNG-6548:

Description: 
Regular plugin upgrades to absorb changes if plugin version is not specified in 
the client POM.
||groupId||artifactId||[previous 
version|https://maven.apache.org/ref/3.5.0/maven-core/lifecycles.html]||target 
version||
|org.apache.maven.plugins|maven-clean-plugin|2.5|3.1.0|
|org.apache.maven.plugins|maven-site-plugin|3.3|3.7.1|

  was:
Regular plugin update to absorb changes if plugin version is not specified in 
the client POM.
||groupId||artifactId||[previous 
version|https://maven.apache.org/ref/3.5.0/maven-core/lifecycles.html]||target 
version||
|org.apache.maven.plugins|maven-clean-plugin|2.5|3.1.0|
|org.apache.maven.plugins|maven-site-plugin|3.3|3.7.1|


> Lifecycle plugin version upgrades
> -
>
> Key: MNG-6548
> URL: https://issues.apache.org/jira/browse/MNG-6548
> Project: Maven
>  Issue Type: Improvement
>  Components: core, Dependencies
>Affects Versions: 3.5.0, 3.6.0
>Reporter: Christian Schulte
>Assignee: Michael Osipov
>Priority: Minor
> Fix For: 3.6.x-candidate
>
>
> Regular plugin upgrades to absorb changes if plugin version is not specified 
> in the client POM.
> ||groupId||artifactId||[previous 
> version|https://maven.apache.org/ref/3.5.0/maven-core/lifecycles.html]||target
>  version||
> |org.apache.maven.plugins|maven-clean-plugin|2.5|3.1.0|
> |org.apache.maven.plugins|maven-site-plugin|3.3|3.7.1|



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)


[jira] [Updated] (MNG-6548) Lifecycle plugin version upgrades

2019-01-07 Thread Michael Osipov (JIRA)


 [ 
https://issues.apache.org/jira/browse/MNG-6548?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Michael Osipov updated MNG-6548:

Summary: Lifecycle plugin version upgrades  (was: Lifecycle plugin version 
updates)

> Lifecycle plugin version upgrades
> -
>
> Key: MNG-6548
> URL: https://issues.apache.org/jira/browse/MNG-6548
> Project: Maven
>  Issue Type: Improvement
>  Components: core, Dependencies
>Affects Versions: 3.5.0, 3.6.0
>Reporter: Christian Schulte
>Assignee: Michael Osipov
>Priority: Minor
> Fix For: 3.6.x-candidate
>
>
> Regular plugin update to absorb changes if plugin version is not specified in 
> the client POM.
> ||groupId||artifactId||[previous 
> version|https://maven.apache.org/ref/3.5.0/maven-core/lifecycles.html]||target
>  version||
> |org.apache.maven.plugins|maven-clean-plugin|2.5|3.1.0|
> |org.apache.maven.plugins|maven-site-plugin|3.3|3.7.1|



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)


[jira] [Comment Edited] (MNG-6169) Packaging plugin bindings version updates

2019-01-07 Thread JIRA


[ 
https://issues.apache.org/jira/browse/MNG-6169?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16735544#comment-16735544
 ] 

Hervé Boutemy edited comment on MNG-6169 at 1/7/19 8:28 AM:


[~hboutemy], there fore I  have split to accomondate this issue. The failures 
require futher investigation. I want to merge MNG-6548 only into 3.6.1. I have 
reassigned this one.


was (Author: michael-o):
[~hboutemy], there fore I  have split to accomondate this issue. The failures 
require futher investigation. I want to merge MNG.6548 only into 3.6.1. I have 
reassigned this one.

> Packaging plugin bindings version updates
> -
>
> Key: MNG-6169
> URL: https://issues.apache.org/jira/browse/MNG-6169
> Project: Maven
>  Issue Type: Improvement
>  Components: core, Dependencies
>Affects Versions: 3.3.9
>Reporter: Christian Schulte
>Assignee: Michael Osipov
>Priority: Minor
> Fix For: Issues to be reviewed for 3.x
>
>
> Regular plugin update to absorb changes if plugin version is not specified in 
> the client POM.
> ||groupId||artifactId||[previous 
> version|http://maven.apache.org/ref/3.5.0/maven-core/default-bindings.html]||target
>  version||
> |org.apache.maven.plugins|maven-clean-plugin|2.5|3.1.0|
> |org.apache.maven.plugins|maven-site-plugin|3.3|3.6|
> |org.apache.maven.plugins|maven-install-plugin|2.4|3.0.0-M1|
> |org.apache.maven.plugins|maven-deploy-plugin|2.7|3.0.0-M1|
> |org.apache.maven.plugins|maven-resources-plugin|2.6|3.0.2|
> |org.apache.maven.plugins|maven-compiler-plugin|3.1|3.5.1|
> |org.apache.maven.plugins|maven-surefire-plugin|2.12.4|3.0.0-M3|
> |org.apache.maven.plugins|maven-jar-plugin|2.4|3.0.2|
> |org.apache.maven.plugins|maven-ejb-plugin|2.3|2.5.1 (api 3.0+)|
> |org.apache.maven.plugins|maven-plugin-plugin|3.2|3.6.0|
> |org.apache.maven.plugins|maven-war-plugin|2.2|3.0.0|
> |org.apache.maven.plugins|maven-ear-plugin|2.8|3.0.1|
> |org.apache.maven.plugins|maven-rar-plugin|2.2|2.4 (?)|



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)


[jira] [Commented] (MNG-6169) Packaging plugin bindings version updates

2019-01-07 Thread JIRA


[ 
https://issues.apache.org/jira/browse/MNG-6169?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16735571#comment-16735571
 ] 

Hervé Boutemy commented on MNG-6169:


[~michael-o] thank you Michael: this MNG-6548's type should then be turned into 
Bug, and the fixes expected from these 2 plugins updates should be written 
down, isn't it?

> Packaging plugin bindings version updates
> -
>
> Key: MNG-6169
> URL: https://issues.apache.org/jira/browse/MNG-6169
> Project: Maven
>  Issue Type: Improvement
>  Components: core, Dependencies
>Affects Versions: 3.3.9
>Reporter: Christian Schulte
>Assignee: Michael Osipov
>Priority: Minor
> Fix For: Issues to be reviewed for 3.x
>
>
> Regular plugin update to absorb changes if plugin version is not specified in 
> the client POM.
> ||groupId||artifactId||[previous 
> version|http://maven.apache.org/ref/3.5.0/maven-core/default-bindings.html]||target
>  version||
> |org.apache.maven.plugins|maven-clean-plugin|2.5|3.1.0|
> |org.apache.maven.plugins|maven-site-plugin|3.3|3.6|
> |org.apache.maven.plugins|maven-install-plugin|2.4|3.0.0-M1|
> |org.apache.maven.plugins|maven-deploy-plugin|2.7|3.0.0-M1|
> |org.apache.maven.plugins|maven-resources-plugin|2.6|3.0.2|
> |org.apache.maven.plugins|maven-compiler-plugin|3.1|3.5.1|
> |org.apache.maven.plugins|maven-surefire-plugin|2.12.4|3.0.0-M3|
> |org.apache.maven.plugins|maven-jar-plugin|2.4|3.0.2|
> |org.apache.maven.plugins|maven-ejb-plugin|2.3|2.5.1 (api 3.0+)|
> |org.apache.maven.plugins|maven-plugin-plugin|3.2|3.6.0|
> |org.apache.maven.plugins|maven-war-plugin|2.2|3.0.0|
> |org.apache.maven.plugins|maven-ear-plugin|2.8|3.0.1|
> |org.apache.maven.plugins|maven-rar-plugin|2.2|2.4 (?)|



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)


[jira] [Commented] (MNG-6548) Lifecycle plugin version upgrades

2019-01-07 Thread Hudson (JIRA)


[ 
https://issues.apache.org/jira/browse/MNG-6548?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16735587#comment-16735587
 ] 

Hudson commented on MNG-6548:
-

Build succeeded in Jenkins: Maven TLP » maven » MNG-6548 #2

See https://builds.apache.org/job/maven-box/job/maven/job/MNG-6548/2/

> Lifecycle plugin version upgrades
> -
>
> Key: MNG-6548
> URL: https://issues.apache.org/jira/browse/MNG-6548
> Project: Maven
>  Issue Type: Improvement
>  Components: core, Dependencies
>Affects Versions: 3.5.0, 3.6.0
>Reporter: Christian Schulte
>Assignee: Michael Osipov
>Priority: Minor
> Fix For: 3.6.x-candidate
>
>
> Regular plugin upgrades to absorb changes if plugin version is not specified 
> in the client POM.
> ||groupId||artifactId||[previous 
> version|https://maven.apache.org/ref/3.5.0/maven-core/lifecycles.html]||target
>  version||
> |org.apache.maven.plugins|maven-clean-plugin|2.5|3.1.0|
> |org.apache.maven.plugins|maven-site-plugin|3.3|3.7.1|



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)


[jira] [Commented] (MNG-6169) Packaging plugin bindings version updates

2019-01-07 Thread Sylwester Lachiewicz (JIRA)


[ 
https://issues.apache.org/jira/browse/MNG-6169?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16735667#comment-16735667
 ] 

Sylwester Lachiewicz commented on MNG-6169:
---

I found in MDEP-82 that if some plugins depend on 2.x then go-offline may not 
work correctly due to excluding old wagon provider in 
org.apache.maven.plugin.internal.PluginDependencyResolutionListener#isWagonProvider.
 I have created a patch for the jacoco plugin to migrate to 3.0+ and issue no 
longer appears.

> Packaging plugin bindings version updates
> -
>
> Key: MNG-6169
> URL: https://issues.apache.org/jira/browse/MNG-6169
> Project: Maven
>  Issue Type: Improvement
>  Components: core, Dependencies
>Affects Versions: 3.3.9
>Reporter: Christian Schulte
>Assignee: Michael Osipov
>Priority: Minor
> Fix For: Issues to be reviewed for 3.x
>
>
> Regular plugin update to absorb changes if plugin version is not specified in 
> the client POM.
> ||groupId||artifactId||[previous 
> version|http://maven.apache.org/ref/3.5.0/maven-core/default-bindings.html]||target
>  version||
> |org.apache.maven.plugins|maven-clean-plugin|2.5|3.1.0|
> |org.apache.maven.plugins|maven-site-plugin|3.3|3.6|
> |org.apache.maven.plugins|maven-install-plugin|2.4|3.0.0-M1|
> |org.apache.maven.plugins|maven-deploy-plugin|2.7|3.0.0-M1|
> |org.apache.maven.plugins|maven-resources-plugin|2.6|3.0.2|
> |org.apache.maven.plugins|maven-compiler-plugin|3.1|3.5.1|
> |org.apache.maven.plugins|maven-surefire-plugin|2.12.4|3.0.0-M3|
> |org.apache.maven.plugins|maven-jar-plugin|2.4|3.0.2|
> |org.apache.maven.plugins|maven-ejb-plugin|2.3|2.5.1 (api 3.0+)|
> |org.apache.maven.plugins|maven-plugin-plugin|3.2|3.6.0|
> |org.apache.maven.plugins|maven-war-plugin|2.2|3.0.0|
> |org.apache.maven.plugins|maven-ear-plugin|2.8|3.0.1|
> |org.apache.maven.plugins|maven-rar-plugin|2.2|2.4 (?)|



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)


[jira] [Updated] (MNG-6169) Packaging plugin bindings version updates

2019-01-07 Thread Sylwester Lachiewicz (JIRA)


 [ 
https://issues.apache.org/jira/browse/MNG-6169?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Sylwester Lachiewicz updated MNG-6169:
--
Description: 
Regular plugin update to absorb changes if plugin version is not specified in 
the client POM.
||groupId||artifactId||[previous 
version|http://maven.apache.org/ref/3.5.0/maven-core/default-bindings.html]||target
 version||
|-org.apache.maven.plugins-|-maven-clean-plugin-|-2.5-|MNG-6548|
|-org.apache.maven.plugins-|-maven-site-plugin-|-3.3-|MNG-6548|
|org.apache.maven.plugins|maven-install-plugin|2.4|3.0.0-M1|
|org.apache.maven.plugins|maven-deploy-plugin|2.7|3.0.0-M1|
|org.apache.maven.plugins|maven-resources-plugin|2.6|3.0.2|
|org.apache.maven.plugins|maven-compiler-plugin|3.1|3.5.1|
|org.apache.maven.plugins|maven-surefire-plugin|2.12.4|3.0.0-M3|
|org.apache.maven.plugins|maven-jar-plugin|2.4|3.0.2|
|org.apache.maven.plugins|maven-ejb-plugin|2.3|2.5.1 (already 3.0+)|
|org.apache.maven.plugins|maven-plugin-plugin|3.2|3.6.0|
|org.apache.maven.plugins|maven-war-plugin|2.2|3.0.0|
|org.apache.maven.plugins|maven-ear-plugin|2.8|3.0.1|
|org.apache.maven.plugins|maven-rar-plugin|2.2|2.4 (needs 3.0 release (!))|

  was:
Regular plugin update to absorb changes if plugin version is not specified in 
the client POM.
||groupId||artifactId||[previous 
version|http://maven.apache.org/ref/3.5.0/maven-core/default-bindings.html]||target
 version||
|org.apache.maven.plugins|maven-clean-plugin|2.5|3.1.0|
|org.apache.maven.plugins|maven-site-plugin|3.3|3.6|
|org.apache.maven.plugins|maven-install-plugin|2.4|3.0.0-M1|
|org.apache.maven.plugins|maven-deploy-plugin|2.7|3.0.0-M1|
|org.apache.maven.plugins|maven-resources-plugin|2.6|3.0.2|
|org.apache.maven.plugins|maven-compiler-plugin|3.1|3.5.1|
|org.apache.maven.plugins|maven-surefire-plugin|2.12.4|3.0.0-M3|
|org.apache.maven.plugins|maven-jar-plugin|2.4|3.0.2|
|org.apache.maven.plugins|maven-ejb-plugin|2.3|2.5.1 (api 3.0+)|
|org.apache.maven.plugins|maven-plugin-plugin|3.2|3.6.0|
|org.apache.maven.plugins|maven-war-plugin|2.2|3.0.0|
|org.apache.maven.plugins|maven-ear-plugin|2.8|3.0.1|
|org.apache.maven.plugins|maven-rar-plugin|2.2|2.4 (?)|


> Packaging plugin bindings version updates
> -
>
> Key: MNG-6169
> URL: https://issues.apache.org/jira/browse/MNG-6169
> Project: Maven
>  Issue Type: Improvement
>  Components: core, Dependencies
>Affects Versions: 3.3.9
>Reporter: Christian Schulte
>Assignee: Michael Osipov
>Priority: Minor
> Fix For: Issues to be reviewed for 3.x
>
>
> Regular plugin update to absorb changes if plugin version is not specified in 
> the client POM.
> ||groupId||artifactId||[previous 
> version|http://maven.apache.org/ref/3.5.0/maven-core/default-bindings.html]||target
>  version||
> |-org.apache.maven.plugins-|-maven-clean-plugin-|-2.5-|MNG-6548|
> |-org.apache.maven.plugins-|-maven-site-plugin-|-3.3-|MNG-6548|
> |org.apache.maven.plugins|maven-install-plugin|2.4|3.0.0-M1|
> |org.apache.maven.plugins|maven-deploy-plugin|2.7|3.0.0-M1|
> |org.apache.maven.plugins|maven-resources-plugin|2.6|3.0.2|
> |org.apache.maven.plugins|maven-compiler-plugin|3.1|3.5.1|
> |org.apache.maven.plugins|maven-surefire-plugin|2.12.4|3.0.0-M3|
> |org.apache.maven.plugins|maven-jar-plugin|2.4|3.0.2|
> |org.apache.maven.plugins|maven-ejb-plugin|2.3|2.5.1 (already 3.0+)|
> |org.apache.maven.plugins|maven-plugin-plugin|3.2|3.6.0|
> |org.apache.maven.plugins|maven-war-plugin|2.2|3.0.0|
> |org.apache.maven.plugins|maven-ear-plugin|2.8|3.0.1|
> |org.apache.maven.plugins|maven-rar-plugin|2.2|2.4 (needs 3.0 release (!))|



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)


[GitHub] asfgit closed pull request #227: [MNG-6520] Update namespaces for maven-assembly to 2.0.0

2019-01-07 Thread GitBox
asfgit closed pull request #227: [MNG-6520] Update namespaces for 
maven-assembly to 2.0.0
URL: https://github.com/apache/maven/pull/227
 
 
   

This is a PR merged from a forked repository.
As GitHub hides the original diff on merge, it is displayed below for
the sake of provenance:

As this is a foreign pull request (from a fork), the diff is supplied
below (as it won't show otherwise due to GitHub magic):

diff --git a/apache-maven/src/main/assembly/bin.xml 
b/apache-maven/src/main/assembly/bin.xml
index 79723c2a78..a04557d506 100644
--- a/apache-maven/src/main/assembly/bin.xml
+++ b/apache-maven/src/main/assembly/bin.xml
@@ -17,8 +17,8 @@ specific language governing permissions and limitations
 under the License.
 -->
 
-http://maven.apache.org/plugins/maven-assembly-plugin/assembly/1.1.3"; 
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";
-
xsi:schemaLocation="http://maven.apache.org/plugins/maven-assembly-plugin/assembly/1.1.3
 http://maven.apache.org/xsd/assembly-1.1.3.xsd";>
+http://maven.apache.org/ASSEMBLY/2.0.0"; 
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";
+xsi:schemaLocation="http://maven.apache.org/ASSEMBLY/2.0.0 
http://maven.apache.org/xsd/assembly-2.0.0.xsd";>
   bin
   
 zip
diff --git a/apache-maven/src/main/assembly/component.xml 
b/apache-maven/src/main/assembly/component.xml
index 7b05af7c71..56b3f0b65f 100644
--- a/apache-maven/src/main/assembly/component.xml
+++ b/apache-maven/src/main/assembly/component.xml
@@ -16,8 +16,8 @@ KIND, either express or implied.  See the License for the
 specific language governing permissions and limitations
 under the License.
 -->
-http://maven.apache.org/plugins/maven-assembly-plugin/component/1.1.3"; 
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";
-  
xsi:schemaLocation="http://maven.apache.org/plugins/maven-assembly-plugin/component/1.1.3
 http://maven.apache.org/xsd/component-1.1.3.xsd";>
+http://maven.apache.org/ASSEMBLY-COMPONENT/2.0.0"; 
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";
+  xsi:schemaLocation="http://maven.apache.org/ASSEMBLY-COMPONENT/2.0.0 
http://maven.apache.org/xsd/assembly-component-2.0.0.xsd";>
   
 
   false
diff --git a/apache-maven/src/main/assembly/dir.xml 
b/apache-maven/src/main/assembly/dir.xml
index 0d2b88764e..580b2098d6 100644
--- a/apache-maven/src/main/assembly/dir.xml
+++ b/apache-maven/src/main/assembly/dir.xml
@@ -17,8 +17,8 @@ specific language governing permissions and limitations
 under the License.
 -->
 
-http://maven.apache.org/plugins/maven-assembly-plugin/assembly/1.1.3"; 
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";
-
xsi:schemaLocation="http://maven.apache.org/plugins/maven-assembly-plugin/assembly/1.1.3
 http://maven.apache.org/xsd/assembly-1.1.3.xsd";>
+http://maven.apache.org/ASSEMBLY/2.0.0"; 
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";
+xsi:schemaLocation="http://maven.apache.org/ASSEMBLY/2.0.0 
http://maven.apache.org/xsd/assembly-2.0.0.xsd";>
   dir
   
 dir
diff --git a/apache-maven/src/main/assembly/src.xml 
b/apache-maven/src/main/assembly/src.xml
index fb0aee8153..327ed52d25 100644
--- a/apache-maven/src/main/assembly/src.xml
+++ b/apache-maven/src/main/assembly/src.xml
@@ -17,8 +17,8 @@ specific language governing permissions and limitations
 under the License.
 -->
 
-http://maven.apache.org/plugins/maven-assembly-plugin/assembly/1.1.3"; 
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";
-
xsi:schemaLocation="http://maven.apache.org/plugins/maven-assembly-plugin/assembly/1.1.3
 http://maven.apache.org/xsd/assembly-1.1.3.xsd";>
+http://maven.apache.org/ASSEMBLY/2.0.0"; 
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";
+  xsi:schemaLocation="http://maven.apache.org/ASSEMBLY/2.0.0 
http://maven.apache.org/xsd/assembly-2.0.0.xsd";>
   src
   
 zip


 


This is an automated message from the Apache Git Service.
To respond to the message, please log on GitHub and use the
URL above to go to the specific comment.
 
For queries about this service, please contact Infrastructure at:
us...@infra.apache.org


With regards,
Apache Git Services


[jira] [Commented] (MNG-6520) Update assembly descriptors to 2.0.0

2019-01-07 Thread Sylwester Lachiewicz (JIRA)


[ 
https://issues.apache.org/jira/browse/MNG-6520?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16735688#comment-16735688
 ] 

Sylwester Lachiewicz commented on MNG-6520:
---

Done in 
[eab62f169daba7d3f1f0b1af49b0137f4fa9e8e1|https://gitbox.apache.org/repos/asf?p=maven.git;a=commit;h=eab62f169daba7d3f1f0b1af49b0137f4fa9e8e1]

> Update assembly descriptors to 2.0.0
> 
>
> Key: MNG-6520
> URL: https://issues.apache.org/jira/browse/MNG-6520
> Project: Maven
>  Issue Type: Improvement
>Reporter: Sylwester Lachiewicz
>Assignee: Sylwester Lachiewicz
>Priority: Trivial
> Fix For: 3.6.1
>
>  Time Spent: 20m
>  Remaining Estimate: 0h
>
> Update namespaces to the version compatible with 3.0+ maven-assembly-plugin



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)


[jira] [Commented] (MJAVADOC-469) javadoc-plugin does not double backslashes in argument file

2019-01-07 Thread JIRA


[ 
https://issues.apache.org/jira/browse/MJAVADOC-469?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16735704#comment-16735704
 ] 

Thorsten Schöning commented on MJAVADOC-469:


There's an answer linking to some good docs:

https://mail.openjdk.java.net/pipermail/javadoc-dev/2019-January/000779.html

> Because backslash (\) is an escape character, a backslash character must be 
> escaped with another backslash character.

https://docs.oracle.com/en/java/javase/11/tools/java.html#GUID-4856361B-8BFD-4964-AE84-121F5F6CF111

> Support for @-files in javac, javadoc, javah aligned with launcher support

https://www.oracle.com/technetwork/java/javase/9-notes-3745703.html#JDK-8162810

So, escaping backslashes in general is the correct thing to do, but one needs 
to keep in mind additional definitions for Javadoc itself, like "\:" for tag 
names. So I suggest keeping my approach by escaping what we really know needs 
to be escaped and further improve as necessary.

> javadoc-plugin does not double backslashes in argument file
> ---
>
> Key: MJAVADOC-469
> URL: https://issues.apache.org/jira/browse/MJAVADOC-469
> Project: Maven Javadoc Plugin
>  Issue Type: Bug
>  Components: javadoc
>Affects Versions: 2.10.4
>Reporter: Ilya Basin
>Assignee: Michael Osipov
>Priority: Major
>
> On Windows `generate-rest-docs` goal of `maven-jira-plugin` calls 
> `maven-javadoc-plugin` with:
> {code}additionalparam: -output 
> "C:\path\to\target\classes\resourcedoc.xml"{code}
> If this argument was passed to `javadoc.exe` directly, I'm pretty sure this 
> would work. However, the javadoc plugin generates an argument file[1] named 
> "options" and executes:
> {code}javadoc.exe ... @options{code}
> The file contains all arguments with unescaped backslashes, although javadoc 
> command documentation[2] suggests:
> {quote}If a filename contains embedded spaces, put the whole filename in 
> double quotes, and double each backslash ("My Files\\Stuff.java"){quote}
> javadoc plugin version "2.4" is hardcoded in jira plugin, but I see no 
> related changes in "2.10.4" in AbstractJavadocMojo.addCommandLineOptions() .
>   [1]: https://maven.apache.org/plugins/maven-javadoc-plugin/
>   [2]: 
> http://docs.oracle.com/javase/7/docs/technotes/tools/windows/javadoc.html#argumentfiles



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)


[jira] [Commented] (MNG-6520) Update assembly descriptors to 2.0.0

2019-01-07 Thread Hudson (JIRA)


[ 
https://issues.apache.org/jira/browse/MNG-6520?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16735711#comment-16735711
 ] 

Hudson commented on MNG-6520:
-

Build succeeded in Jenkins: Maven TLP » maven » master #124

See https://builds.apache.org/job/maven-box/job/maven/job/master/124/

> Update assembly descriptors to 2.0.0
> 
>
> Key: MNG-6520
> URL: https://issues.apache.org/jira/browse/MNG-6520
> Project: Maven
>  Issue Type: Improvement
>Reporter: Sylwester Lachiewicz
>Assignee: Sylwester Lachiewicz
>Priority: Trivial
> Fix For: 3.6.1
>
>  Time Spent: 20m
>  Remaining Estimate: 0h
>
> Update namespaces to the version compatible with 3.0+ maven-assembly-plugin



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)


[jira] [Commented] (MNG-6548) Lifecycle plugin version upgrades

2019-01-07 Thread Michael Osipov (JIRA)


[ 
https://issues.apache.org/jira/browse/MNG-6548?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16735752#comment-16735752
 ] 

Michael Osipov commented on MNG-6548:
-

[~rfscholte], this is a small subset as before. ITs pass on several OSes here. 
Are we good to merge this one into 3.6.1?

> Lifecycle plugin version upgrades
> -
>
> Key: MNG-6548
> URL: https://issues.apache.org/jira/browse/MNG-6548
> Project: Maven
>  Issue Type: Improvement
>  Components: core, Dependencies
>Affects Versions: 3.5.0, 3.6.0
>Reporter: Christian Schulte
>Assignee: Michael Osipov
>Priority: Minor
> Fix For: 3.6.x-candidate
>
>
> Regular plugin upgrades to absorb changes if plugin version is not specified 
> in the client POM.
> ||groupId||artifactId||[previous 
> version|https://maven.apache.org/ref/3.5.0/maven-core/lifecycles.html]||target
>  version||
> |org.apache.maven.plugins|maven-clean-plugin|2.5|3.1.0|
> |org.apache.maven.plugins|maven-site-plugin|3.3|3.7.1|



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)


[jira] [Closed] (MNG-6520) Update assembly descriptors to 2.0.0

2019-01-07 Thread Sylwester Lachiewicz (JIRA)


 [ 
https://issues.apache.org/jira/browse/MNG-6520?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Sylwester Lachiewicz closed MNG-6520.
-
Resolution: Fixed

> Update assembly descriptors to 2.0.0
> 
>
> Key: MNG-6520
> URL: https://issues.apache.org/jira/browse/MNG-6520
> Project: Maven
>  Issue Type: Improvement
>Reporter: Sylwester Lachiewicz
>Assignee: Sylwester Lachiewicz
>Priority: Trivial
> Fix For: 3.6.1
>
>  Time Spent: 20m
>  Remaining Estimate: 0h
>
> Update namespaces to the version compatible with 3.0+ maven-assembly-plugin



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)


[jira] [Commented] (MNG-6169) Packaging plugin bindings version updates

2019-01-07 Thread Michael Osipov (JIRA)


[ 
https://issues.apache.org/jira/browse/MNG-6169?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16735762#comment-16735762
 ] 

Michael Osipov commented on MNG-6169:
-

 [~hboutemy], not it is not a bug. It is only about {{components.xml}}. There 
is not failure triggered in our ITs for this case. I have chosen to split this 
into several issues to better track failures on our side. MNG-6548 looks good 
to merge to me.

[~slachiewicz] thanks for checking. I will spawn more tickets as soon as I find 
more stuff.

> Packaging plugin bindings version updates
> -
>
> Key: MNG-6169
> URL: https://issues.apache.org/jira/browse/MNG-6169
> Project: Maven
>  Issue Type: Improvement
>  Components: core, Dependencies
>Affects Versions: 3.3.9
>Reporter: Christian Schulte
>Assignee: Michael Osipov
>Priority: Minor
> Fix For: Issues to be reviewed for 3.x
>
>
> Regular plugin update to absorb changes if plugin version is not specified in 
> the client POM.
> ||groupId||artifactId||[previous 
> version|http://maven.apache.org/ref/3.5.0/maven-core/default-bindings.html]||target
>  version||
> |-org.apache.maven.plugins-|-maven-clean-plugin-|-2.5-|MNG-6548|
> |-org.apache.maven.plugins-|-maven-site-plugin-|-3.3-|MNG-6548|
> |org.apache.maven.plugins|maven-install-plugin|2.4|3.0.0-M1|
> |org.apache.maven.plugins|maven-deploy-plugin|2.7|3.0.0-M1|
> |org.apache.maven.plugins|maven-resources-plugin|2.6|3.0.2|
> |org.apache.maven.plugins|maven-compiler-plugin|3.1|3.5.1|
> |org.apache.maven.plugins|maven-surefire-plugin|2.12.4|3.0.0-M3|
> |org.apache.maven.plugins|maven-jar-plugin|2.4|3.0.2|
> |org.apache.maven.plugins|maven-ejb-plugin|2.3|2.5.1 (already 3.0+)|
> |org.apache.maven.plugins|maven-plugin-plugin|3.2|3.6.0|
> |org.apache.maven.plugins|maven-war-plugin|2.2|3.0.0|
> |org.apache.maven.plugins|maven-ear-plugin|2.8|3.0.1|
> |org.apache.maven.plugins|maven-rar-plugin|2.2|2.4 (needs 3.0 release (!))|



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)


[jira] [Comment Edited] (MNG-6169) Packaging plugin bindings version updates

2019-01-07 Thread Michael Osipov (JIRA)


[ 
https://issues.apache.org/jira/browse/MNG-6169?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16735762#comment-16735762
 ] 

Michael Osipov edited comment on MNG-6169 at 1/7/19 12:38 PM:
--

 [~hboutemy], no it is not a bug. It is only about {{components.xml}}. There is 
not failure triggered in our ITs for this case. I have chosen to split this 
into several issues to better track failures on our side. MNG-6548 looks good 
to merge to me.

[~slachiewicz] thanks for checking. I will spawn more tickets as soon as I find 
more stuff.


was (Author: michael-o):
 [~hboutemy], not it is not a bug. It is only about {{components.xml}}. There 
is not failure triggered in our ITs for this case. I have chosen to split this 
into several issues to better track failures on our side. MNG-6548 looks good 
to merge to me.

[~slachiewicz] thanks for checking. I will spawn more tickets as soon as I find 
more stuff.

> Packaging plugin bindings version updates
> -
>
> Key: MNG-6169
> URL: https://issues.apache.org/jira/browse/MNG-6169
> Project: Maven
>  Issue Type: Improvement
>  Components: core, Dependencies
>Affects Versions: 3.3.9
>Reporter: Christian Schulte
>Assignee: Michael Osipov
>Priority: Minor
> Fix For: Issues to be reviewed for 3.x
>
>
> Regular plugin update to absorb changes if plugin version is not specified in 
> the client POM.
> ||groupId||artifactId||[previous 
> version|http://maven.apache.org/ref/3.5.0/maven-core/default-bindings.html]||target
>  version||
> |-org.apache.maven.plugins-|-maven-clean-plugin-|-2.5-|MNG-6548|
> |-org.apache.maven.plugins-|-maven-site-plugin-|-3.3-|MNG-6548|
> |org.apache.maven.plugins|maven-install-plugin|2.4|3.0.0-M1|
> |org.apache.maven.plugins|maven-deploy-plugin|2.7|3.0.0-M1|
> |org.apache.maven.plugins|maven-resources-plugin|2.6|3.0.2|
> |org.apache.maven.plugins|maven-compiler-plugin|3.1|3.5.1|
> |org.apache.maven.plugins|maven-surefire-plugin|2.12.4|3.0.0-M3|
> |org.apache.maven.plugins|maven-jar-plugin|2.4|3.0.2|
> |org.apache.maven.plugins|maven-ejb-plugin|2.3|2.5.1 (already 3.0+)|
> |org.apache.maven.plugins|maven-plugin-plugin|3.2|3.6.0|
> |org.apache.maven.plugins|maven-war-plugin|2.2|3.0.0|
> |org.apache.maven.plugins|maven-ear-plugin|2.8|3.0.1|
> |org.apache.maven.plugins|maven-rar-plugin|2.2|2.4 (needs 3.0 release (!))|



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)


[jira] [Comment Edited] (MNG-6548) Lifecycle plugin version upgrades

2019-01-07 Thread Michael Osipov (JIRA)


[ 
https://issues.apache.org/jira/browse/MNG-6548?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16735752#comment-16735752
 ] 

Michael Osipov edited comment on MNG-6548 at 1/7/19 1:05 PM:
-

[~rfscholte], this is a small subset than before. ITs pass on several OSes 
here. Are we good to merge this one into 3.6.1?


was (Author: michael-o):
[~rfscholte], this is a small subset as before. ITs pass on several OSes here. 
Are we good to merge this one into 3.6.1?

> Lifecycle plugin version upgrades
> -
>
> Key: MNG-6548
> URL: https://issues.apache.org/jira/browse/MNG-6548
> Project: Maven
>  Issue Type: Improvement
>  Components: core, Dependencies
>Affects Versions: 3.5.0, 3.6.0
>Reporter: Christian Schulte
>Assignee: Michael Osipov
>Priority: Minor
> Fix For: 3.6.x-candidate
>
>
> Regular plugin upgrades to absorb changes if plugin version is not specified 
> in the client POM.
> ||groupId||artifactId||[previous 
> version|https://maven.apache.org/ref/3.5.0/maven-core/lifecycles.html]||target
>  version||
> |org.apache.maven.plugins|maven-clean-plugin|2.5|3.1.0|
> |org.apache.maven.plugins|maven-site-plugin|3.3|3.7.1|



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)


[jira] [Created] (MNG-6549) Remove unused inherited dependencies of Guava

2019-01-07 Thread Sylwester Lachiewicz (JIRA)
Sylwester Lachiewicz created MNG-6549:
-

 Summary: Remove unused inherited dependencies of Guava
 Key: MNG-6549
 URL: https://issues.apache.org/jira/browse/MNG-6549
 Project: Maven
  Issue Type: Dependency upgrade
  Components: Dependencies
Reporter: Sylwester Lachiewicz
 Fix For: 3.6.x-candidate


With MNG-6475 we excluded explicit dependency to Guava but it's still required 
by Guice and then packaged with all dependencies to the installation package.

Unfortunately, we pack few dependencies that are not required at runtime so we 
can skip and decrease the size of the Maven package.

 
{code:java}
com.google.inject:guice:jar:no_aop:4.2.1:compile
 - aopalliance:aopalliance:jar:1.0:compile
 - com.google.guava:guava:jar:25.1-android:compile
   - com.google.code.findbugs:jsr305:jar:3.0.2:compile
   - org.checkerframework:checker-compat-qual:jar:2.0.0:compile
   - com.google.errorprone:error_prone_annotations:jar:2.1.3:compile
   - com.google.j2objc:j2objc-annotations:jar:1.1:compile
   - org.codehaus.mojo:animal-sniffer-annotations:jar:1.14:compile
{code}



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)


[jira] [Assigned] (MNG-5577) Convert the core to use JSR 330 and remove the use of Plexus

2019-01-07 Thread Sylwester Lachiewicz (JIRA)


 [ 
https://issues.apache.org/jira/browse/MNG-5577?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Sylwester Lachiewicz reassigned MNG-5577:
-

Assignee: (was: Sylwester Lachiewicz)

> Convert the core to use JSR 330 and remove the use of Plexus
> 
>
> Key: MNG-5577
> URL: https://issues.apache.org/jira/browse/MNG-5577
> Project: Maven
>  Issue Type: Improvement
>Affects Versions: 3.2.1
>Reporter: Jason van Zyl
>Priority: Major
> Fix For: 3.6.x-candidate
>
>
> Remove the use of Plexus annotations and use JSR330 annotations throughout 
> the core.



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)


[jira] [Created] (MNG-6550) Packaging 'pom' binding plugin upgrades

2019-01-07 Thread Michael Osipov (JIRA)
Michael Osipov created MNG-6550:
---

 Summary: Packaging 'pom' binding plugin upgrades
 Key: MNG-6550
 URL: https://issues.apache.org/jira/browse/MNG-6550
 Project: Maven
  Issue Type: Sub-task
  Components: core, Dependencies
Affects Versions: 3.6.0, 3.5.0
Reporter: Michael Osipov
Assignee: Michael Osipov
 Fix For: Issues to be reviewed for 3.x






--
This message was sent by Atlassian JIRA
(v7.6.3#76005)


[jira] [Updated] (MNG-6169) Packaging plugin bindings version updates

2019-01-07 Thread Michael Osipov (JIRA)


 [ 
https://issues.apache.org/jira/browse/MNG-6169?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Michael Osipov updated MNG-6169:

Description: 
This is an umbrella ticket to track work up packaging plugin bindings version 
upgrades. The file is 
{{maven-core/src/main/resources/META-INF/plexus/default-bindings.xml}}.
The work is structured in subtasks per packaging type.

This table will go away as soon as all tickets will have been created:
Regular plugin update to absorb changes if plugin version is not specified in 
the client POM.
||groupId||artifactId||[previous 
version|http://maven.apache.org/ref/3.5.0/maven-core/default-bindings.html]||target
 version||
|-org.apache.maven.plugins-|-maven-clean-plugin-|-2.5-|MNG-6548|
|-org.apache.maven.plugins-|-maven-site-plugin-|-3.3-|MNG-6548|
|org.apache.maven.plugins|maven-install-plugin|2.4|3.0.0-M1|
|org.apache.maven.plugins|maven-deploy-plugin|2.7|3.0.0-M1|
|org.apache.maven.plugins|maven-resources-plugin|2.6|3.0.2|
|org.apache.maven.plugins|maven-compiler-plugin|3.1|3.5.1|
|org.apache.maven.plugins|maven-surefire-plugin|2.12.4|3.0.0-M3|
|org.apache.maven.plugins|maven-jar-plugin|2.4|3.0.2|
|org.apache.maven.plugins|maven-ejb-plugin|2.3|2.5.1 (already 3.0+)|
|org.apache.maven.plugins|maven-plugin-plugin|3.2|3.6.0|
|org.apache.maven.plugins|maven-war-plugin|2.2|3.0.0|
|org.apache.maven.plugins|maven-ear-plugin|2.8|3.0.1|
|org.apache.maven.plugins|maven-rar-plugin|2.2|2.4 (needs 3.0 release (!))|

  was:
Regular plugin update to absorb changes if plugin version is not specified in 
the client POM.
||groupId||artifactId||[previous 
version|http://maven.apache.org/ref/3.5.0/maven-core/default-bindings.html]||target
 version||
|-org.apache.maven.plugins-|-maven-clean-plugin-|-2.5-|MNG-6548|
|-org.apache.maven.plugins-|-maven-site-plugin-|-3.3-|MNG-6548|
|org.apache.maven.plugins|maven-install-plugin|2.4|3.0.0-M1|
|org.apache.maven.plugins|maven-deploy-plugin|2.7|3.0.0-M1|
|org.apache.maven.plugins|maven-resources-plugin|2.6|3.0.2|
|org.apache.maven.plugins|maven-compiler-plugin|3.1|3.5.1|
|org.apache.maven.plugins|maven-surefire-plugin|2.12.4|3.0.0-M3|
|org.apache.maven.plugins|maven-jar-plugin|2.4|3.0.2|
|org.apache.maven.plugins|maven-ejb-plugin|2.3|2.5.1 (already 3.0+)|
|org.apache.maven.plugins|maven-plugin-plugin|3.2|3.6.0|
|org.apache.maven.plugins|maven-war-plugin|2.2|3.0.0|
|org.apache.maven.plugins|maven-ear-plugin|2.8|3.0.1|
|org.apache.maven.plugins|maven-rar-plugin|2.2|2.4 (needs 3.0 release (!))|


> Packaging plugin bindings version updates
> -
>
> Key: MNG-6169
> URL: https://issues.apache.org/jira/browse/MNG-6169
> Project: Maven
>  Issue Type: Improvement
>  Components: core, Dependencies
>Affects Versions: 3.3.9
>Reporter: Christian Schulte
>Assignee: Michael Osipov
>Priority: Minor
> Fix For: Issues to be reviewed for 3.x
>
>
> This is an umbrella ticket to track work up packaging plugin bindings version 
> upgrades. The file is 
> {{maven-core/src/main/resources/META-INF/plexus/default-bindings.xml}}.
> The work is structured in subtasks per packaging type.
> This table will go away as soon as all tickets will have been created:
> Regular plugin update to absorb changes if plugin version is not specified in 
> the client POM.
> ||groupId||artifactId||[previous 
> version|http://maven.apache.org/ref/3.5.0/maven-core/default-bindings.html]||target
>  version||
> |-org.apache.maven.plugins-|-maven-clean-plugin-|-2.5-|MNG-6548|
> |-org.apache.maven.plugins-|-maven-site-plugin-|-3.3-|MNG-6548|
> |org.apache.maven.plugins|maven-install-plugin|2.4|3.0.0-M1|
> |org.apache.maven.plugins|maven-deploy-plugin|2.7|3.0.0-M1|
> |org.apache.maven.plugins|maven-resources-plugin|2.6|3.0.2|
> |org.apache.maven.plugins|maven-compiler-plugin|3.1|3.5.1|
> |org.apache.maven.plugins|maven-surefire-plugin|2.12.4|3.0.0-M3|
> |org.apache.maven.plugins|maven-jar-plugin|2.4|3.0.2|
> |org.apache.maven.plugins|maven-ejb-plugin|2.3|2.5.1 (already 3.0+)|
> |org.apache.maven.plugins|maven-plugin-plugin|3.2|3.6.0|
> |org.apache.maven.plugins|maven-war-plugin|2.2|3.0.0|
> |org.apache.maven.plugins|maven-ear-plugin|2.8|3.0.1|
> |org.apache.maven.plugins|maven-rar-plugin|2.2|2.4 (needs 3.0 release (!))|



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)


[jira] [Updated] (MNG-6550) Packaging 'pom' binding plugin upgrades

2019-01-07 Thread Michael Osipov (JIRA)


 [ 
https://issues.apache.org/jira/browse/MNG-6550?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Michael Osipov updated MNG-6550:

Description: 
This affects:
||groupId||artifactId||[previous 
version|https://maven.apache.org/ref/3.5.0/maven-core/default-bindings.html#Plugin_bindings_for_pom_packaging]||target
 version||
|org.apache.maven.plugins|maven-install-plugin|2.4|3.0.0-M1|
|org.apache.maven.plugins|maven-deploy-plugin|2.7|3.0.0-M1|


> Packaging 'pom' binding plugin upgrades
> ---
>
> Key: MNG-6550
> URL: https://issues.apache.org/jira/browse/MNG-6550
> Project: Maven
>  Issue Type: Sub-task
>  Components: core, Dependencies
>Affects Versions: 3.5.0, 3.6.0
>Reporter: Michael Osipov
>Assignee: Michael Osipov
>Priority: Major
> Fix For: Issues to be reviewed for 3.x
>
>
> This affects:
> ||groupId||artifactId||[previous 
> version|https://maven.apache.org/ref/3.5.0/maven-core/default-bindings.html#Plugin_bindings_for_pom_packaging]||target
>  version||
> |org.apache.maven.plugins|maven-install-plugin|2.4|3.0.0-M1|
> |org.apache.maven.plugins|maven-deploy-plugin|2.7|3.0.0-M1|



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)


[jira] [Commented] (MJAVADOC-469) javadoc-plugin does not double backslashes in argument file

2019-01-07 Thread Michael Osipov (JIRA)


[ 
https://issues.apache.org/jira/browse/MJAVADOC-469?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16735854#comment-16735854
 ] 

Michael Osipov commented on MJAVADOC-469:
-

Finally, this is a decent specification one can work with. So as far as I can 
see, the current generated files are invalid too, they just pass for backward 
compat. I think we need a pre 9 and and 9+ implementation. But  [~tschoening]'s 
solution will do for now.

> javadoc-plugin does not double backslashes in argument file
> ---
>
> Key: MJAVADOC-469
> URL: https://issues.apache.org/jira/browse/MJAVADOC-469
> Project: Maven Javadoc Plugin
>  Issue Type: Bug
>  Components: javadoc
>Affects Versions: 2.10.4
>Reporter: Ilya Basin
>Assignee: Michael Osipov
>Priority: Major
>
> On Windows `generate-rest-docs` goal of `maven-jira-plugin` calls 
> `maven-javadoc-plugin` with:
> {code}additionalparam: -output 
> "C:\path\to\target\classes\resourcedoc.xml"{code}
> If this argument was passed to `javadoc.exe` directly, I'm pretty sure this 
> would work. However, the javadoc plugin generates an argument file[1] named 
> "options" and executes:
> {code}javadoc.exe ... @options{code}
> The file contains all arguments with unescaped backslashes, although javadoc 
> command documentation[2] suggests:
> {quote}If a filename contains embedded spaces, put the whole filename in 
> double quotes, and double each backslash ("My Files\\Stuff.java"){quote}
> javadoc plugin version "2.4" is hardcoded in jira plugin, but I see no 
> related changes in "2.10.4" in AbstractJavadocMojo.addCommandLineOptions() .
>   [1]: https://maven.apache.org/plugins/maven-javadoc-plugin/
>   [2]: 
> http://docs.oracle.com/javase/7/docs/technotes/tools/windows/javadoc.html#argumentfiles



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)


[jira] [Commented] (MNG-6549) Remove unused inherited dependencies of Guava

2019-01-07 Thread Michael Osipov (JIRA)


[ 
https://issues.apache.org/jira/browse/MNG-6549?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16735878#comment-16735878
 ] 

Michael Osipov commented on MNG-6549:
-

I am bit confused here. We remove Guava because we don't need it directly, 
granted. Why exclude it when Guice requires it?

> Remove unused inherited dependencies of Guava
> -
>
> Key: MNG-6549
> URL: https://issues.apache.org/jira/browse/MNG-6549
> Project: Maven
>  Issue Type: Dependency upgrade
>  Components: Dependencies
>Reporter: Sylwester Lachiewicz
>Priority: Minor
> Fix For: 3.6.x-candidate
>
>
> With MNG-6475 we excluded explicit dependency to Guava but it's still 
> required by Guice and then packaged with all dependencies to the installation 
> package.
> Unfortunately, we pack few dependencies that are not required at runtime so 
> we can skip and decrease the size of the Maven package.
>  
> {code:java}
> com.google.inject:guice:jar:no_aop:4.2.1:compile
>  - aopalliance:aopalliance:jar:1.0:compile
>  - com.google.guava:guava:jar:25.1-android:compile
>- com.google.code.findbugs:jsr305:jar:3.0.2:compile
>- org.checkerframework:checker-compat-qual:jar:2.0.0:compile
>- com.google.errorprone:error_prone_annotations:jar:2.1.3:compile
>- com.google.j2objc:j2objc-annotations:jar:1.1:compile
>- org.codehaus.mojo:animal-sniffer-annotations:jar:1.14:compile
> {code}



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)


[jira] [Created] (MNG-6551) Packaging 'jar' binding plugin upgrades

2019-01-07 Thread Michael Osipov (JIRA)
Michael Osipov created MNG-6551:
---

 Summary: Packaging 'jar' binding plugin upgrades
 Key: MNG-6551
 URL: https://issues.apache.org/jira/browse/MNG-6551
 Project: Maven
  Issue Type: Sub-task
  Components: core, Dependencies
Affects Versions: 3.5.0, 3.6.0
Reporter: Michael Osipov
Assignee: Michael Osipov
 Fix For: Issues to be reviewed for 3.x


This affects:
||groupId||artifactId||[previous 
version|https://maven.apache.org/ref/3.5.0/maven-core/default-bindings.html#Plugin_bindings_for_pom_packaging]||target
 version||
|org.apache.maven.plugins|maven-install-plugin|2.4|3.0.0-M1|
|org.apache.maven.plugins|maven-deploy-plugin|2.7|3.0.0-M1|




--
This message was sent by Atlassian JIRA
(v7.6.3#76005)


[jira] [Updated] (MNG-6551) Packaging 'jar' binding plugin upgrades

2019-01-07 Thread Michael Osipov (JIRA)


 [ 
https://issues.apache.org/jira/browse/MNG-6551?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Michael Osipov updated MNG-6551:

Description: 
This affects:
||groupId||artifactId||[previous 
version|https://maven.apache.org/ref/3.5.0/maven-core/default-bindings.html#Plugin_bindings_for_jar_packaging]||target
 version||
|org.apache.maven.plugins|maven-resources-plugin|2.6|3.1.0|
|org.apache.maven.plugins|maven-compiler-plugin|3.1|3.8.0|
|org.apache.maven.plugins|maven-surefire-plugin|2.12.4|3.0.0-M3|
|org.apache.maven.plugins|maven-jar-plugin|2.4|3.1.1|
|org.apache.maven.plugins|maven-install-plugin|2.4|3.0.0-M1|
|org.apache.maven.plugins|maven-deploy-plugin|2.7|3.0.0-M1|


  was:
This affects:
||groupId||artifactId||[previous 
version|https://maven.apache.org/ref/3.5.0/maven-core/default-bindings.html#Plugin_bindings_for_pom_packaging]||target
 version||
|org.apache.maven.plugins|maven-install-plugin|2.4|3.0.0-M1|
|org.apache.maven.plugins|maven-deploy-plugin|2.7|3.0.0-M1|



> Packaging 'jar' binding plugin upgrades
> ---
>
> Key: MNG-6551
> URL: https://issues.apache.org/jira/browse/MNG-6551
> Project: Maven
>  Issue Type: Sub-task
>  Components: core, Dependencies
>Affects Versions: 3.5.0, 3.6.0
>Reporter: Michael Osipov
>Assignee: Michael Osipov
>Priority: Major
> Fix For: Issues to be reviewed for 3.x
>
>
> This affects:
> ||groupId||artifactId||[previous 
> version|https://maven.apache.org/ref/3.5.0/maven-core/default-bindings.html#Plugin_bindings_for_jar_packaging]||target
>  version||
> |org.apache.maven.plugins|maven-resources-plugin|2.6|3.1.0|
> |org.apache.maven.plugins|maven-compiler-plugin|3.1|3.8.0|
> |org.apache.maven.plugins|maven-surefire-plugin|2.12.4|3.0.0-M3|
> |org.apache.maven.plugins|maven-jar-plugin|2.4|3.1.1|
> |org.apache.maven.plugins|maven-install-plugin|2.4|3.0.0-M1|
> |org.apache.maven.plugins|maven-deploy-plugin|2.7|3.0.0-M1|



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)


[jira] [Commented] (SUREFIRE-1617) Surefire fails with bad message when path contains whitespaces and colon

2019-01-07 Thread Florian Wilhelm (JIRA)


[ 
https://issues.apache.org/jira/browse/SUREFIRE-1617?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16736050#comment-16736050
 ] 

Florian Wilhelm commented on SUREFIRE-1617:
---

Hi [~tibor17], I'm not sure what you're asking for. The above commands 
reproduce the issue, I never touched the MANIFEST.MF file manually. Could you 
kindly elaborate a little?

Thank you

Florian

> Surefire fails with bad message when path contains whitespaces and colon
> 
>
> Key: SUREFIRE-1617
> URL: https://issues.apache.org/jira/browse/SUREFIRE-1617
> Project: Maven Surefire
>  Issue Type: Bug
>  Components: Maven Surefire Plugin
>Affects Versions: 3.0.0-M1
> Environment: Maven Docker container
>Reporter: Florian Wilhelm
>Priority: Major
>
> I noticed that surefire seems not to handle paths like {{/this is: a test}} 
> well on mac and linux.
> Steps to reproduce:
> {code:java}
> docker run -it --rm maven:3-jdk-8 bash
> root@x:/# mkdir "this is: a test"
> root@x:/# cd this\ is\:\ a\ test/
> root@x:/this is: a test# mvn archetype:generate -B  
> "-DarchetypeGroupId=com.sap.cloud.s4hana.archetypes" 
> "-DarchetypeArtifactId=scp-cf-spring" "-DarchetypeVersion=2.8.1" 
> "-DgroupId=com.sap.cloud.s4hana.examples" "-DartifactId=my-spring-project" 
> "-Dversion=1.0-SNAPSHOT"
> root@x:/this is: a test/my-spring-project# mvn clean install
> {code}
>  
> Result:
>  
> {noformat}
> Downloading from central: 
> https://repo.maven.apache.org/maven2/org/apache/maven/surefire/common-junit4/3.0.0-M1/common-junit4-3.0.0-M1.jar
> Downloading from central: 
> https://repo.maven.apache.org/maven2/org/apache/maven/surefire/common-junit3/3.0.0-M1/common-junit3-3.0.0-M1.jar
> Downloading from central: 
> https://repo.maven.apache.org/maven2/org/apache/maven/surefire/common-java5/3.0.0-M1/common-java5-3.0.0-M1.jar
> Downloaded from central: 
> https://repo.maven.apache.org/maven2/org/apache/maven/surefire/common-junit3/3.0.0-M1/common-junit3-3.0.0-M1.jar
>  (12 kB at 77 kB/s)
> Downloaded from central: 
> https://repo.maven.apache.org/maven2/org/apache/maven/surefire/common-junit4/3.0.0-M1/common-junit4-3.0.0-M1.jar
>  (28 kB at 168 kB/s)
> Downloaded from central: 
> https://repo.maven.apache.org/maven2/org/apache/maven/surefire/common-java5/3.0.0-M1/common-java5-3.0.0-M1.jar
>  (32 kB at 201 kB/s)
> [INFO]
> [INFO] ---
> [INFO]  T E S T S
> [INFO] ---
> [INFO]
> [INFO] Results:
> [INFO]
> [INFO] Tests run: 0, Failures: 0, Errors: 0, Skipped: 0
> [INFO]
> [INFO] 
> 
> [INFO] Reactor Summary for my-spring-project - Root 1.0-SNAPSHOT:
> [INFO]
> [INFO] my-spring-project - Root ... SUCCESS [  9.569 
> s]
> [INFO] my-spring-project - Application  SUCCESS [01:06 
> min]
> [INFO] my-spring-project - Unit Tests . FAILURE [ 26.631 
> s]
> [INFO] my-spring-project - Integration Tests .. SKIPPED
> [INFO] 
> 
> [INFO] BUILD FAILURE
> [INFO] 
> 
> [INFO] Total time:  01:46 min
> [INFO] Finished at: 2018-12-17T12:50:32Z
> [INFO] 
> 
> [ERROR] Failed to execute goal 
> org.apache.maven.plugins:maven-surefire-plugin:3.0.0-M1:test (default-test) 
> on project my-spring-project-unit-tests: There are test failures.
> [ERROR]
> [ERROR] Please refer to /this is: a 
> test/my-spring-project/unit-tests/target/surefire-reports for the individual 
> test results.
> [ERROR] Please refer to dump files (if any exist) [date].dump, 
> [date]-jvmRun[N].dump and [date].dumpstream.
> [ERROR] ExecutionException The forked VM terminated without properly saying 
> goodbye. VM crash or System.exit called?
> [ERROR] Command was /bin/sh -c cd "/this is: a 
> test/my-spring-project/unit-tests" && 
> /usr/lib/jvm/java-8-openjdk-amd64/jre/bin/java 
> '-javaagent:/root/.m2/repository/org/jacoco/org.jacoco.agent/0.8.2/org.jacoco.agent-0.8.2-runtime.jar=destfile=/this
>  is: a test/my-spring-project/unit-tests/target/coverage-reports/jacoco.exec' 
> -Xmx1024m -Dorg.slf4j.simpleLogger.defaultLogLevel=info 
> -Djava.io.tmpdir=target/arquillian-working-dir/1/ -jar '/this is: a 
> test/my-spring-project/unit-tests/target/surefire/surefirebooter8095576716546913586.jar'
>  '/this is: a test/my-spring-project/unit-tests/target/surefire' 
> 2018-12-17T12-50-30_752-jvmRun1 surefire1102558004600034061tmp 
> surefire_04747331235585125480tmp
> [ERROR] Error occurred in starting fork, check ou

[jira] [Created] (ARCHETYPE-558) Allow transitive requiredProperty from non default ones

2019-01-07 Thread Esteban DUGUEPEROUX (JIRA)
Esteban DUGUEPEROUX created ARCHETYPE-558:
-

 Summary: Allow transitive requiredProperty from non default ones
 Key: ARCHETYPE-558
 URL: https://issues.apache.org/jira/browse/ARCHETYPE-558
 Project: Maven Archetype
  Issue Type: New Feature
  Components: Generator
Affects Versions: 3.0.1
Reporter: Esteban DUGUEPEROUX


Hi,

I want to create a Maven Archetype with 2 requiredProperty :

 





 

apiName is used for the artifactId as follow:


 ${apiName}
 

 

I want also to define transitive properties from these 2 first properties:

 


 ${artifactId.replaceAll("^a|-a", "A").replaceAll("^b|-b", 
"B").replaceAll("^c|-c", "C").replaceAll("^d|-d", "D").replaceAll("^e|-e", 
"E").replaceAll("^f|-f", "F").replaceAll("^g|-g", "G").replaceAll("^h|-h", 
"H").replaceAll("^i|-i", "I").replaceAll("^j|-j", "J").replaceAll("^k|-k", 
"K").replaceAll("^l|-l", "L").replaceAll("^m|-m", "M").replaceAll("^n|-n", 
"N").replaceAll("^o|-o", "O").replaceAll("^p|-p", "P").replaceAll("^q|-q", 
"Q").replaceAll("^r|-r", "R").replaceAll("^s|-s", "S").replaceAll("^t|-t", 
"T").replaceAll("^u|-u", "U").replaceAll("^v|-v", "V").replaceAll("^w|-w", 
"W").replaceAll("^x|-x", "X").replaceAll("^y|-y", "Y").replaceAll("^z|-z", 
"Z")}
 
 
 ${resourceName.replaceAll("^a|-a", "A").replaceAll("^b|-b", 
"B").replaceAll("^c|-c", "C").replaceAll("^d|-d", "D").replaceAll("^e|-e", 
"E").replaceAll("^f|-f", "F").replaceAll("^g|-g", "G").replaceAll("^h|-h", 
"H").replaceAll("^i|-i", "I").replaceAll("^j|-j", "J").replaceAll("^k|-k", 
"K").replaceAll("^l|-l", "L").replaceAll("^m|-m", "M").replaceAll("^n|-n", 
"N").replaceAll("^o|-o", "O").replaceAll("^p|-p", "P").replaceAll("^q|-q", 
"Q").replaceAll("^r|-r", "R").replaceAll("^s|-s", "S").replaceAll("^t|-t", 
"T").replaceAll("^u|-u", "U").replaceAll("^v|-v", "V").replaceAll("^w|-w", 
"W").replaceAll("^x|-x", "X").replaceAll("^y|-y", "Y").replaceAll("^z|-z", 
"Z")}
 

 

to have a camel case version of the 2 first properties.

For camelCaseAPIName property, it works because it uses artifactId property 
which is same as apiName. But for camelCaseResourceName it doesn't works 
because resourceName property is not added in velocity context. Only 
requiredProperty with no value and default value are set in velocity context.

See 
org.apache.maven.archetype.ui.generation.DefaultArchetypeGenerationConfigurator.configureArchetype(ArchetypeGenerationRequest,
 Boolean, Properties) line 262.

 

Could we have velocity context extended to property with value and no default 
value?

 

Best Regards.



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)


[jira] [Commented] (MNG-6548) Lifecycle plugin version upgrades

2019-01-07 Thread Robert Scholte (JIRA)


[ 
https://issues.apache.org/jira/browse/MNG-6548?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16736058#comment-16736058
 ] 

Robert Scholte commented on MNG-6548:
-

LGTM

> Lifecycle plugin version upgrades
> -
>
> Key: MNG-6548
> URL: https://issues.apache.org/jira/browse/MNG-6548
> Project: Maven
>  Issue Type: Improvement
>  Components: core, Dependencies
>Affects Versions: 3.5.0, 3.6.0
>Reporter: Christian Schulte
>Assignee: Michael Osipov
>Priority: Minor
> Fix For: 3.6.x-candidate
>
>
> Regular plugin upgrades to absorb changes if plugin version is not specified 
> in the client POM.
> ||groupId||artifactId||[previous 
> version|https://maven.apache.org/ref/3.5.0/maven-core/lifecycles.html]||target
>  version||
> |org.apache.maven.plugins|maven-clean-plugin|2.5|3.1.0|
> |org.apache.maven.plugins|maven-site-plugin|3.3|3.7.1|



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)


[jira] [Commented] (MNG-6551) Packaging 'jar' binding plugin upgrades

2019-01-07 Thread Robert Scholte (JIRA)


[ 
https://issues.apache.org/jira/browse/MNG-6551?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16736070#comment-16736070
 ] 

Robert Scholte commented on MNG-6551:
-

Ideally only the maven-jar-plugin is updated.
In 
https://github.com/apache/maven-jar-plugin/blob/master/src/main/filtered-resources/META-INF/plexus/components.xml
 you define the all the plugin versions per phase that are part of the 
"jar"-binding build-lifecycle.

> Packaging 'jar' binding plugin upgrades
> ---
>
> Key: MNG-6551
> URL: https://issues.apache.org/jira/browse/MNG-6551
> Project: Maven
>  Issue Type: Sub-task
>  Components: core, Dependencies
>Affects Versions: 3.5.0, 3.6.0
>Reporter: Michael Osipov
>Assignee: Michael Osipov
>Priority: Major
> Fix For: Issues to be reviewed for 3.x
>
>
> This affects:
> ||groupId||artifactId||[previous 
> version|https://maven.apache.org/ref/3.5.0/maven-core/default-bindings.html#Plugin_bindings_for_jar_packaging]||target
>  version||
> |org.apache.maven.plugins|maven-resources-plugin|2.6|3.1.0|
> |org.apache.maven.plugins|maven-compiler-plugin|3.1|3.8.0|
> |org.apache.maven.plugins|maven-surefire-plugin|2.12.4|3.0.0-M3|
> |org.apache.maven.plugins|maven-jar-plugin|2.4|3.1.1|
> |org.apache.maven.plugins|maven-install-plugin|2.4|3.0.0-M1|
> |org.apache.maven.plugins|maven-deploy-plugin|2.7|3.0.0-M1|



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)


[jira] [Commented] (MNG-6551) Packaging 'jar' binding plugin upgrades

2019-01-07 Thread Michael Osipov (JIRA)


[ 
https://issues.apache.org/jira/browse/MNG-6551?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16736084#comment-16736084
 ] 

Michael Osipov commented on MNG-6551:
-

Yes, I see. I have seen counter effects on local builds. That's why I'd like to 
isolate them. If the change by this ticket does not introduce any new issues, 
that's even better.

> Packaging 'jar' binding plugin upgrades
> ---
>
> Key: MNG-6551
> URL: https://issues.apache.org/jira/browse/MNG-6551
> Project: Maven
>  Issue Type: Sub-task
>  Components: core, Dependencies
>Affects Versions: 3.5.0, 3.6.0
>Reporter: Michael Osipov
>Assignee: Michael Osipov
>Priority: Major
> Fix For: Issues to be reviewed for 3.x
>
>
> This affects:
> ||groupId||artifactId||[previous 
> version|https://maven.apache.org/ref/3.5.0/maven-core/default-bindings.html#Plugin_bindings_for_jar_packaging]||target
>  version||
> |org.apache.maven.plugins|maven-resources-plugin|2.6|3.1.0|
> |org.apache.maven.plugins|maven-compiler-plugin|3.1|3.8.0|
> |org.apache.maven.plugins|maven-surefire-plugin|2.12.4|3.0.0-M3|
> |org.apache.maven.plugins|maven-jar-plugin|2.4|3.1.1|
> |org.apache.maven.plugins|maven-install-plugin|2.4|3.0.0-M1|
> |org.apache.maven.plugins|maven-deploy-plugin|2.7|3.0.0-M1|



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)


[jira] [Updated] (MNG-6548) Lifecycle plugin version upgrades

2019-01-07 Thread Michael Osipov (JIRA)


 [ 
https://issues.apache.org/jira/browse/MNG-6548?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Michael Osipov updated MNG-6548:

Fix Version/s: (was: 3.6.x-candidate)
   3.6.1

> Lifecycle plugin version upgrades
> -
>
> Key: MNG-6548
> URL: https://issues.apache.org/jira/browse/MNG-6548
> Project: Maven
>  Issue Type: Improvement
>  Components: core, Dependencies
>Affects Versions: 3.5.0, 3.6.0
>Reporter: Christian Schulte
>Assignee: Michael Osipov
>Priority: Minor
> Fix For: 3.6.1
>
>
> Regular plugin upgrades to absorb changes if plugin version is not specified 
> in the client POM.
> ||groupId||artifactId||[previous 
> version|https://maven.apache.org/ref/3.5.0/maven-core/lifecycles.html]||target
>  version||
> |org.apache.maven.plugins|maven-clean-plugin|2.5|3.1.0|
> |org.apache.maven.plugins|maven-site-plugin|3.3|3.7.1|



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)


[jira] [Commented] (MNG-6551) Packaging 'jar' binding plugin upgrades

2019-01-07 Thread Robert Scholte (JIRA)


[ 
https://issues.apache.org/jira/browse/MNG-6551?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16736106#comment-16736106
 ] 

Robert Scholte commented on MNG-6551:
-

Just to make clear to everybody why we need both: Suppose someone is using an 
old maven-jar-plugin that doesn't contain the components.xml yet, then the 
other plugins must still have a reliable version. Removing it here would mean 
Maven would look for the LATEST again (which would drop us back to Maven 
2.0.x), hence we still need to update this in Maven Core too.

> Packaging 'jar' binding plugin upgrades
> ---
>
> Key: MNG-6551
> URL: https://issues.apache.org/jira/browse/MNG-6551
> Project: Maven
>  Issue Type: Sub-task
>  Components: core, Dependencies
>Affects Versions: 3.5.0, 3.6.0
>Reporter: Michael Osipov
>Assignee: Michael Osipov
>Priority: Major
> Fix For: Issues to be reviewed for 3.x
>
>
> This affects:
> ||groupId||artifactId||[previous 
> version|https://maven.apache.org/ref/3.5.0/maven-core/default-bindings.html#Plugin_bindings_for_jar_packaging]||target
>  version||
> |org.apache.maven.plugins|maven-resources-plugin|2.6|3.1.0|
> |org.apache.maven.plugins|maven-compiler-plugin|3.1|3.8.0|
> |org.apache.maven.plugins|maven-surefire-plugin|2.12.4|3.0.0-M3|
> |org.apache.maven.plugins|maven-jar-plugin|2.4|3.1.1|
> |org.apache.maven.plugins|maven-install-plugin|2.4|3.0.0-M1|
> |org.apache.maven.plugins|maven-deploy-plugin|2.7|3.0.0-M1|



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)


[jira] [Commented] (MNG-6551) Packaging 'jar' binding plugin upgrades

2019-01-07 Thread Michael Osipov (JIRA)


[ 
https://issues.apache.org/jira/browse/MNG-6551?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16736142#comment-16736142
 ] 

Michael Osipov commented on MNG-6551:
-

[~rfscholte], thanks for this. This information is crucial!

> Packaging 'jar' binding plugin upgrades
> ---
>
> Key: MNG-6551
> URL: https://issues.apache.org/jira/browse/MNG-6551
> Project: Maven
>  Issue Type: Sub-task
>  Components: core, Dependencies
>Affects Versions: 3.5.0, 3.6.0
>Reporter: Michael Osipov
>Assignee: Michael Osipov
>Priority: Major
> Fix For: Issues to be reviewed for 3.x
>
>
> This affects:
> ||groupId||artifactId||[previous 
> version|https://maven.apache.org/ref/3.5.0/maven-core/default-bindings.html#Plugin_bindings_for_jar_packaging]||target
>  version||
> |org.apache.maven.plugins|maven-resources-plugin|2.6|3.1.0|
> |org.apache.maven.plugins|maven-compiler-plugin|3.1|3.8.0|
> |org.apache.maven.plugins|maven-surefire-plugin|2.12.4|3.0.0-M3|
> |org.apache.maven.plugins|maven-jar-plugin|2.4|3.1.1|
> |org.apache.maven.plugins|maven-install-plugin|2.4|3.0.0-M1|
> |org.apache.maven.plugins|maven-deploy-plugin|2.7|3.0.0-M1|



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)


[GitHub] mickaelistria commented on issue #197: [MNG-6533] Test: ProjectBuildingException miss reference to MavenProject

2019-01-07 Thread GitBox
mickaelistria commented on issue #197: [MNG-6533] Test: 
ProjectBuildingException miss reference to MavenProject
URL: https://github.com/apache/maven/pull/197#issuecomment-452032331
 
 
   @hboutemy I'm trying to get back to work on that one, but with MNG-6530, 
it's much harder to test it properly in m2e (I need to deal with a sequence of 
commits in the right order both in Maven and m2e to be able to test this 
issue). I'll try to make progress anyway, but it'd be much simpler to me if we 
can work on MNG-6530 first.


This is an automated message from the Apache Git Service.
To respond to the message, please log on GitHub and use the
URL above to go to the specific comment.
 
For queries about this service, please contact Infrastructure at:
us...@infra.apache.org


With regards,
Apache Git Services


[jira] [Closed] (MNG-6548) Lifecycle plugin version upgrades

2019-01-07 Thread Michael Osipov (JIRA)


 [ 
https://issues.apache.org/jira/browse/MNG-6548?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Michael Osipov closed MNG-6548.
---
Resolution: Fixed

Fixed with 
[33e4f201d322efcbe53d0ad557c9c332941c1e7a|https://gitbox.apache.org/repos/asf?p=maven.git;a=commit;h=33e4f201d322efcbe53d0ad557c9c332941c1e7a].

> Lifecycle plugin version upgrades
> -
>
> Key: MNG-6548
> URL: https://issues.apache.org/jira/browse/MNG-6548
> Project: Maven
>  Issue Type: Improvement
>  Components: core, Dependencies
>Affects Versions: 3.5.0, 3.6.0
>Reporter: Christian Schulte
>Assignee: Michael Osipov
>Priority: Minor
> Fix For: 3.6.1
>
>
> Regular plugin upgrades to absorb changes if plugin version is not specified 
> in the client POM.
> ||groupId||artifactId||[previous 
> version|https://maven.apache.org/ref/3.5.0/maven-core/lifecycles.html]||target
>  version||
> |org.apache.maven.plugins|maven-clean-plugin|2.5|3.1.0|
> |org.apache.maven.plugins|maven-site-plugin|3.3|3.7.1|



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)


[jira] [Commented] (MNG-6550) Packaging 'pom' binding plugin upgrades

2019-01-07 Thread Michael Osipov (JIRA)


[ 
https://issues.apache.org/jira/browse/MNG-6550?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16736174#comment-16736174
 ] 

Michael Osipov commented on MNG-6550:
-

[~rfscholte], is this something we can safely merge into 3.6.1? {{pom}} 
packaging won't go away anyway.

> Packaging 'pom' binding plugin upgrades
> ---
>
> Key: MNG-6550
> URL: https://issues.apache.org/jira/browse/MNG-6550
> Project: Maven
>  Issue Type: Sub-task
>  Components: core, Dependencies
>Affects Versions: 3.5.0, 3.6.0
>Reporter: Michael Osipov
>Assignee: Michael Osipov
>Priority: Major
> Fix For: Issues to be reviewed for 3.x
>
>
> This affects:
> ||groupId||artifactId||[previous 
> version|https://maven.apache.org/ref/3.5.0/maven-core/default-bindings.html#Plugin_bindings_for_pom_packaging]||target
>  version||
> |org.apache.maven.plugins|maven-install-plugin|2.4|3.0.0-M1|
> |org.apache.maven.plugins|maven-deploy-plugin|2.7|3.0.0-M1|



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)


[jira] [Comment Edited] (MNG-6550) Packaging 'pom' binding plugin upgrades

2019-01-07 Thread Michael Osipov (JIRA)


[ 
https://issues.apache.org/jira/browse/MNG-6550?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16736174#comment-16736174
 ] 

Michael Osipov edited comment on MNG-6550 at 1/7/19 6:50 PM:
-

[~rfscholte], is this something we can safely merge into 3.6.1? {{pom}} 
packaging won't go away anyway. All ITs pass.


was (Author: michael-o):
[~rfscholte], is this something we can safely merge into 3.6.1? {{pom}} 
packaging won't go away anyway.

> Packaging 'pom' binding plugin upgrades
> ---
>
> Key: MNG-6550
> URL: https://issues.apache.org/jira/browse/MNG-6550
> Project: Maven
>  Issue Type: Sub-task
>  Components: core, Dependencies
>Affects Versions: 3.5.0, 3.6.0
>Reporter: Michael Osipov
>Assignee: Michael Osipov
>Priority: Major
> Fix For: Issues to be reviewed for 3.x
>
>
> This affects:
> ||groupId||artifactId||[previous 
> version|https://maven.apache.org/ref/3.5.0/maven-core/default-bindings.html#Plugin_bindings_for_pom_packaging]||target
>  version||
> |org.apache.maven.plugins|maven-install-plugin|2.4|3.0.0-M1|
> |org.apache.maven.plugins|maven-deploy-plugin|2.7|3.0.0-M1|



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)


[jira] [Commented] (MNG-6550) Packaging 'pom' binding plugin upgrades

2019-01-07 Thread Robert Scholte (JIRA)


[ 
https://issues.apache.org/jira/browse/MNG-6550?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16736188#comment-16736188
 ] 

Robert Scholte commented on MNG-6550:
-

I just remembered that these plugin are a bit stricter. Now if the packaging is 
a non-pom, you must have a main artifact. Also the alternativeRepository URL 
for deployment has been changed. So maybe better to save this for Maven 3.7.x, 
because things might suddenly break for bad configured projects, that shouldn't 
happen with 3.6.1.

> Packaging 'pom' binding plugin upgrades
> ---
>
> Key: MNG-6550
> URL: https://issues.apache.org/jira/browse/MNG-6550
> Project: Maven
>  Issue Type: Sub-task
>  Components: core, Dependencies
>Affects Versions: 3.5.0, 3.6.0
>Reporter: Michael Osipov
>Assignee: Michael Osipov
>Priority: Major
> Fix For: Issues to be reviewed for 3.x
>
>
> This affects:
> ||groupId||artifactId||[previous 
> version|https://maven.apache.org/ref/3.5.0/maven-core/default-bindings.html#Plugin_bindings_for_pom_packaging]||target
>  version||
> |org.apache.maven.plugins|maven-install-plugin|2.4|3.0.0-M1|
> |org.apache.maven.plugins|maven-deploy-plugin|2.7|3.0.0-M1|



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)


[jira] [Assigned] (MNG-6549) Remove unused inherited dependencies of Guava

2019-01-07 Thread Sylwester Lachiewicz (JIRA)


 [ 
https://issues.apache.org/jira/browse/MNG-6549?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Sylwester Lachiewicz reassigned MNG-6549:
-

Assignee: Sylwester Lachiewicz

> Remove unused inherited dependencies of Guava
> -
>
> Key: MNG-6549
> URL: https://issues.apache.org/jira/browse/MNG-6549
> Project: Maven
>  Issue Type: Dependency upgrade
>  Components: Dependencies
>Reporter: Sylwester Lachiewicz
>Assignee: Sylwester Lachiewicz
>Priority: Minor
> Fix For: 3.6.x-candidate
>
>
> With MNG-6475 we excluded explicit dependency to Guava but it's still 
> required by Guice and then packaged with all dependencies to the installation 
> package.
> Unfortunately, we pack few dependencies that are not required at runtime so 
> we can skip and decrease the size of the Maven package.
>  
> {code:java}
> com.google.inject:guice:jar:no_aop:4.2.1:compile
>  - aopalliance:aopalliance:jar:1.0:compile
>  - com.google.guava:guava:jar:25.1-android:compile
>- com.google.code.findbugs:jsr305:jar:3.0.2:compile
>- org.checkerframework:checker-compat-qual:jar:2.0.0:compile
>- com.google.errorprone:error_prone_annotations:jar:2.1.3:compile
>- com.google.j2objc:j2objc-annotations:jar:1.1:compile
>- org.codehaus.mojo:animal-sniffer-annotations:jar:1.14:compile
> {code}



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)


[jira] [Assigned] (MNG-6549) Remove unused inherited dependencies of Guava

2019-01-07 Thread Sylwester Lachiewicz (JIRA)


 [ 
https://issues.apache.org/jira/browse/MNG-6549?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Sylwester Lachiewicz reassigned MNG-6549:
-

Assignee: (was: Sylwester Lachiewicz)

> Remove unused inherited dependencies of Guava
> -
>
> Key: MNG-6549
> URL: https://issues.apache.org/jira/browse/MNG-6549
> Project: Maven
>  Issue Type: Dependency upgrade
>  Components: Dependencies
>Reporter: Sylwester Lachiewicz
>Priority: Minor
> Fix For: 3.6.x-candidate
>
>
> With MNG-6475 we excluded explicit dependency to Guava but it's still 
> required by Guice and then packaged with all dependencies to the installation 
> package.
> Unfortunately, we pack few dependencies that are not required at runtime so 
> we can skip and decrease the size of the Maven package.
>  
> {code:java}
> com.google.inject:guice:jar:no_aop:4.2.1:compile
>  - aopalliance:aopalliance:jar:1.0:compile
>  - com.google.guava:guava:jar:25.1-android:compile
>- com.google.code.findbugs:jsr305:jar:3.0.2:compile
>- org.checkerframework:checker-compat-qual:jar:2.0.0:compile
>- com.google.errorprone:error_prone_annotations:jar:2.1.3:compile
>- com.google.j2objc:j2objc-annotations:jar:1.1:compile
>- org.codehaus.mojo:animal-sniffer-annotations:jar:1.14:compile
> {code}



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)


[jira] [Commented] (MNG-6549) Remove unused inherited dependencies of Guava

2019-01-07 Thread Sylwester Lachiewicz (JIRA)


[ 
https://issues.apache.org/jira/browse/MNG-6549?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16736289#comment-16736289
 ] 

Sylwester Lachiewicz commented on MNG-6549:
---

I mean exclude dependencies of Guava ie findbugs/checker/errorprone annotations 
etc.

> Remove unused inherited dependencies of Guava
> -
>
> Key: MNG-6549
> URL: https://issues.apache.org/jira/browse/MNG-6549
> Project: Maven
>  Issue Type: Dependency upgrade
>  Components: Dependencies
>Reporter: Sylwester Lachiewicz
>Priority: Minor
> Fix For: 3.6.x-candidate
>
>
> With MNG-6475 we excluded explicit dependency to Guava but it's still 
> required by Guice and then packaged with all dependencies to the installation 
> package.
> Unfortunately, we pack few dependencies that are not required at runtime so 
> we can skip and decrease the size of the Maven package.
>  
> {code:java}
> com.google.inject:guice:jar:no_aop:4.2.1:compile
>  - aopalliance:aopalliance:jar:1.0:compile
>  - com.google.guava:guava:jar:25.1-android:compile
>- com.google.code.findbugs:jsr305:jar:3.0.2:compile
>- org.checkerframework:checker-compat-qual:jar:2.0.0:compile
>- com.google.errorprone:error_prone_annotations:jar:2.1.3:compile
>- com.google.j2objc:j2objc-annotations:jar:1.1:compile
>- org.codehaus.mojo:animal-sniffer-annotations:jar:1.14:compile
> {code}



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)


[GitHub] rfscholte commented on a change in pull request #153: [MNG-6069] Migrate to non deprecated parts of Commons CLI

2019-01-07 Thread GitBox
rfscholte commented on a change in pull request #153: [MNG-6069] Migrate to non 
deprecated parts of Commons CLI
URL: https://github.com/apache/maven/pull/153#discussion_r245794401
 
 

 ##
 File path: maven-embedder/src/main/java/org/apache/maven/cli/CLIManager.java
 ##
 @@ -167,7 +170,7 @@ public void displayHelp( PrintStream stdout )
 
 HelpFormatter formatter = new HelpFormatter();
 
-formatter.printHelp( pw, HelpFormatter.DEFAULT_WIDTH, "mvn [options] 
[] []", "\nOptions:",
+formatter.printHelp( pw, 120, "mvn [options] [] 
[]", "\nOptions:",
 
 Review comment:
   +1, I see no reason why to replace this. I would expect SonarQube to 
complain about magic numbers.


This is an automated message from the Apache Git Service.
To respond to the message, please log on GitHub and use the
URL above to go to the specific comment.
 
For queries about this service, please contact Infrastructure at:
us...@infra.apache.org


With regards,
Apache Git Services


[GitHub] rfscholte commented on a change in pull request #153: [MNG-6069] Migrate to non deprecated parts of Commons CLI

2019-01-07 Thread GitBox
rfscholte commented on a change in pull request #153: [MNG-6069] Migrate to non 
deprecated parts of Commons CLI
URL: https://github.com/apache/maven/pull/153#discussion_r245794049
 
 

 ##
 File path: maven-embedder/src/main/java/org/apache/maven/cli/CLIManager.java
 ##
 @@ -167,7 +170,7 @@ public void displayHelp( PrintStream stdout )
 
 HelpFormatter formatter = new HelpFormatter();
 
-formatter.printHelp( pw, HelpFormatter.DEFAULT_WIDTH, "mvn [options] 
[] []", "\nOptions:",
+formatter.printHelp( pw, 120, "mvn [options] [] 
[]", "\nOptions:",
 
 Review comment:
   +1


This is an automated message from the Apache Git Service.
To respond to the message, please log on GitHub and use the
URL above to go to the specific comment.
 
For queries about this service, please contact Infrastructure at:
us...@infra.apache.org


With regards,
Apache Git Services


[GitHub] slachiewicz commented on issue #228: [MNG-6346] Add " around echo in mvn.cmd

2019-01-07 Thread GitBox
slachiewicz commented on issue #228: [MNG-6346] Add " around echo in mvn.cmd
URL: https://github.com/apache/maven/pull/228#issuecomment-452089928
 
 
   I found MNG-6256 with exactly same patch as my in #128 plus additional ITs - 
I'll use that @eolivelli, ok?


This is an automated message from the Apache Git Service.
To respond to the message, please log on GitHub and use the
URL above to go to the specific comment.
 
For queries about this service, please contact Infrastructure at:
us...@infra.apache.org


With regards,
Apache Git Services


[jira] [Commented] (MNG-6549) Remove unused inherited dependencies of Guava

2019-01-07 Thread Michael Osipov (JIRA)


[ 
https://issues.apache.org/jira/browse/MNG-6549?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16736398#comment-16736398
 ] 

Michael Osipov commented on MNG-6549:
-

Guice doesn't require it?

> Remove unused inherited dependencies of Guava
> -
>
> Key: MNG-6549
> URL: https://issues.apache.org/jira/browse/MNG-6549
> Project: Maven
>  Issue Type: Dependency upgrade
>  Components: Dependencies
>Reporter: Sylwester Lachiewicz
>Priority: Minor
> Fix For: 3.6.x-candidate
>
>
> With MNG-6475 we excluded explicit dependency to Guava but it's still 
> required by Guice and then packaged with all dependencies to the installation 
> package.
> Unfortunately, we pack few dependencies that are not required at runtime so 
> we can skip and decrease the size of the Maven package.
>  
> {code:java}
> com.google.inject:guice:jar:no_aop:4.2.1:compile
>  - aopalliance:aopalliance:jar:1.0:compile
>  - com.google.guava:guava:jar:25.1-android:compile
>- com.google.code.findbugs:jsr305:jar:3.0.2:compile
>- org.checkerframework:checker-compat-qual:jar:2.0.0:compile
>- com.google.errorprone:error_prone_annotations:jar:2.1.3:compile
>- com.google.j2objc:j2objc-annotations:jar:1.1:compile
>- org.codehaus.mojo:animal-sniffer-annotations:jar:1.14:compile
> {code}



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)


[jira] [Updated] (MNG-6550) Packaging 'pom' binding plugin upgrades

2019-01-07 Thread Michael Osipov (JIRA)


 [ 
https://issues.apache.org/jira/browse/MNG-6550?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Michael Osipov updated MNG-6550:

Fix Version/s: (was: Issues to be reviewed for 3.x)
   3.7.0-candidate

> Packaging 'pom' binding plugin upgrades
> ---
>
> Key: MNG-6550
> URL: https://issues.apache.org/jira/browse/MNG-6550
> Project: Maven
>  Issue Type: Sub-task
>  Components: core, Dependencies
>Affects Versions: 3.5.0, 3.6.0
>Reporter: Michael Osipov
>Assignee: Michael Osipov
>Priority: Major
> Fix For: 3.7.0-candidate
>
>
> This affects:
> ||groupId||artifactId||[previous 
> version|https://maven.apache.org/ref/3.5.0/maven-core/default-bindings.html#Plugin_bindings_for_pom_packaging]||target
>  version||
> |org.apache.maven.plugins|maven-install-plugin|2.4|3.0.0-M1|
> |org.apache.maven.plugins|maven-deploy-plugin|2.7|3.0.0-M1|



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)


[jira] [Commented] (MNG-6549) Remove unused inherited dependencies of Guava

2019-01-07 Thread Sylwester Lachiewicz (JIRA)


[ 
https://issues.apache.org/jira/browse/MNG-6549?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16736410#comment-16736410
 ] 

Sylwester Lachiewicz commented on MNG-6549:
---

It does not require it. I deleted these files locally from 3.6.0 and it still 
works correctly.

> Remove unused inherited dependencies of Guava
> -
>
> Key: MNG-6549
> URL: https://issues.apache.org/jira/browse/MNG-6549
> Project: Maven
>  Issue Type: Dependency upgrade
>  Components: Dependencies
>Reporter: Sylwester Lachiewicz
>Priority: Minor
> Fix For: 3.6.x-candidate
>
>
> With MNG-6475 we excluded explicit dependency to Guava but it's still 
> required by Guice and then packaged with all dependencies to the installation 
> package.
> Unfortunately, we pack few dependencies that are not required at runtime so 
> we can skip and decrease the size of the Maven package.
>  
> {code:java}
> com.google.inject:guice:jar:no_aop:4.2.1:compile
>  - aopalliance:aopalliance:jar:1.0:compile
>  - com.google.guava:guava:jar:25.1-android:compile
>- com.google.code.findbugs:jsr305:jar:3.0.2:compile
>- org.checkerframework:checker-compat-qual:jar:2.0.0:compile
>- com.google.errorprone:error_prone_annotations:jar:2.1.3:compile
>- com.google.j2objc:j2objc-annotations:jar:1.1:compile
>- org.codehaus.mojo:animal-sniffer-annotations:jar:1.14:compile
> {code}



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)


[GitHub] slachiewicz commented on a change in pull request #153: [MNG-6069] Migrate to non deprecated parts of Commons CLI

2019-01-07 Thread GitBox
slachiewicz commented on a change in pull request #153: [MNG-6069] Migrate to 
non deprecated parts of Commons CLI
URL: https://github.com/apache/maven/pull/153#discussion_r245520650
 
 

 ##
 File path: maven-embedder/src/main/java/org/apache/maven/cli/CLIManager.java
 ##
 @@ -167,7 +170,7 @@ public void displayHelp( PrintStream stdout )
 
 HelpFormatter formatter = new HelpFormatter();
 
-formatter.printHelp( pw, HelpFormatter.DEFAULT_WIDTH, "mvn [options] 
[] []", "\nOptions:",
+formatter.printHelp( pw, 120, "mvn [options] [] 
[]", "\nOptions:",
 
 Review comment:
   HelpFormatter.DEFAULT_WIDTH = 74 chars and if You compare with help printed 
after an update it looks really better.


This is an automated message from the Apache Git Service.
To respond to the message, please log on GitHub and use the
URL above to go to the specific comment.
 
For queries about this service, please contact Infrastructure at:
us...@infra.apache.org


With regards,
Apache Git Services


[jira] [Commented] (MNG-6549) Remove unused inherited dependencies of Guava

2019-01-07 Thread Michael Osipov (JIRA)


[ 
https://issues.apache.org/jira/browse/MNG-6549?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16736418#comment-16736418
 ] 

Michael Osipov commented on MNG-6549:
-

That's pretty weird then I do not understand why this is a depenency of Guice 
at all.

> Remove unused inherited dependencies of Guava
> -
>
> Key: MNG-6549
> URL: https://issues.apache.org/jira/browse/MNG-6549
> Project: Maven
>  Issue Type: Dependency upgrade
>  Components: Dependencies
>Reporter: Sylwester Lachiewicz
>Priority: Minor
> Fix For: 3.6.x-candidate
>
>
> With MNG-6475 we excluded explicit dependency to Guava but it's still 
> required by Guice and then packaged with all dependencies to the installation 
> package.
> Unfortunately, we pack few dependencies that are not required at runtime so 
> we can skip and decrease the size of the Maven package.
>  
> {code:java}
> com.google.inject:guice:jar:no_aop:4.2.1:compile
>  - aopalliance:aopalliance:jar:1.0:compile
>  - com.google.guava:guava:jar:25.1-android:compile
>- com.google.code.findbugs:jsr305:jar:3.0.2:compile
>- org.checkerframework:checker-compat-qual:jar:2.0.0:compile
>- com.google.errorprone:error_prone_annotations:jar:2.1.3:compile
>- com.google.j2objc:j2objc-annotations:jar:1.1:compile
>- org.codehaus.mojo:animal-sniffer-annotations:jar:1.14:compile
> {code}



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)


[jira] [Commented] (MNG-6549) Remove unused inherited dependencies of Guava

2019-01-07 Thread Sylwester Lachiewicz (JIRA)


[ 
https://issues.apache.org/jira/browse/MNG-6549?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16736421#comment-16736421
 ] 

Sylwester Lachiewicz commented on MNG-6549:
---

In version [21|https://mvnrepository.com/artifact/com.google.guava/guava/21.0] 
all was optional, from 22 (ie split to android and normal) all are compile 
dependencies.

> Remove unused inherited dependencies of Guava
> -
>
> Key: MNG-6549
> URL: https://issues.apache.org/jira/browse/MNG-6549
> Project: Maven
>  Issue Type: Dependency upgrade
>  Components: Dependencies
>Reporter: Sylwester Lachiewicz
>Priority: Minor
> Fix For: 3.6.x-candidate
>
>
> With MNG-6475 we excluded explicit dependency to Guava but it's still 
> required by Guice and then packaged with all dependencies to the installation 
> package.
> Unfortunately, we pack few dependencies that are not required at runtime so 
> we can skip and decrease the size of the Maven package.
>  
> {code:java}
> com.google.inject:guice:jar:no_aop:4.2.1:compile
>  - aopalliance:aopalliance:jar:1.0:compile
>  - com.google.guava:guava:jar:25.1-android:compile
>- com.google.code.findbugs:jsr305:jar:3.0.2:compile
>- org.checkerframework:checker-compat-qual:jar:2.0.0:compile
>- com.google.errorprone:error_prone_annotations:jar:2.1.3:compile
>- com.google.j2objc:j2objc-annotations:jar:1.1:compile
>- org.codehaus.mojo:animal-sniffer-annotations:jar:1.14:compile
> {code}



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)


[jira] [Assigned] (MNG-6256) Maven script can break if "-f" path contains special characters

2019-01-07 Thread Sylwester Lachiewicz (JIRA)


 [ 
https://issues.apache.org/jira/browse/MNG-6256?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Sylwester Lachiewicz reassigned MNG-6256:
-

Assignee: Sylwester Lachiewicz

> Maven script can break if "-f" path contains special characters 
> 
>
> Key: MNG-6256
> URL: https://issues.apache.org/jira/browse/MNG-6256
> Project: Maven
>  Issue Type: Bug
>  Components: Command Line
>Affects Versions: 3.5.0
> Environment: Windows 10 with PowerShell
>Reporter: Christoph Etzel
>Assignee: Sylwester Lachiewicz
>Priority: Major
> Fix For: 3.6.x-candidate
>
>
> Executing maven on Windows using the {{\-f}} or {{--file}} parameter to 
> specify an alternate POM file can break the script if the path contains 
> special characters. 
> It was originally discovered on a Windows Jenkins instance with working 
> directory located under C:\Program Files (x86)\Jenkins..
> Example:
> {code:java}mvn -f "folderWithClosing)Bracket/pomFolder"{code}
> Command line output: {{"Bracket/pomFolder" kann syntaktisch an dieser Stelle 
> nicht verarbeitet werden.}}
> Just for fun: Starting calc from maven script using {{\-f}}
> {code:java}mvn -f " ' & start calc"{code}
> Command line output: {{POM file  '}} and a new calculator process
> The bug was introduced with commit 
> https://github.com/apache/maven/commit/f8ab2a650f32d5d87126d341d9bbfccbf99fd0ca
>  for issue MNG-5889.
> Workaround: Use maven 3.3.9 or below
> Possible fix: Escape {{%FILE_ARG%}} and {{%POM_DIR%}} with {{"}} in {{echo}} 
> commands in {{maven.cmd}} (line 120 and 129).



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)


[jira] [Commented] (MNG-6526) Upgrade to Wagon 3.3.1

2019-01-07 Thread Hudson (JIRA)


[ 
https://issues.apache.org/jira/browse/MNG-6526?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16736442#comment-16736442
 ] 

Hudson commented on MNG-6526:
-

Build succeeded in Jenkins: Maven TLP » maven » MNG-6069v2 #5

See https://builds.apache.org/job/maven-box/job/maven/job/MNG-6069v2/5/

> Upgrade to Wagon 3.3.1
> --
>
> Key: MNG-6526
> URL: https://issues.apache.org/jira/browse/MNG-6526
> Project: Maven
>  Issue Type: Dependency upgrade
>  Components: Dependencies
>Affects Versions: 3.6.0
>Reporter: Olaf Otto
>Assignee: Michael Osipov
>Priority: Major
> Fix For: 3.6.1
>
>
> Wagon 3.3.0 contains an important improvement for the transfer speed of large 
> artifacts (see WAGON-537).



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)


[jira] [Commented] (MNG-6069) Migrate to non deprecated parts of Commons CLI

2019-01-07 Thread Hudson (JIRA)


[ 
https://issues.apache.org/jira/browse/MNG-6069?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16736444#comment-16736444
 ] 

Hudson commented on MNG-6069:
-

Build succeeded in Jenkins: Maven TLP » maven » MNG-6069v2 #5

See https://builds.apache.org/job/maven-box/job/maven/job/MNG-6069v2/5/

> Migrate to non deprecated parts of Commons CLI
> --
>
> Key: MNG-6069
> URL: https://issues.apache.org/jira/browse/MNG-6069
> Project: Maven
>  Issue Type: Improvement
>  Components: Embedding
>Affects Versions: 3.3.9, 3.5.0-alpha-1, 3.5.0-beta-1, 3.5.0
>Reporter: Karl Heinz Marbaise
>Assignee: Sylwester Lachiewicz
>Priority: Minor
> Fix For: 3.6.1
>
>
> At the moment all parts of {{OptionBuilder...}} are marked deprecated in 
> {{CLIManager}}. They should be migrated to:
> {code:java}
> Option.builder( HELP ).longOpt( "help" ).desc( "Display help information" 
> ).build()
> {code}



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)


[jira] [Commented] (MNG-6529) ProjectBuilder.build(List projects, boolean, ProjectBuildingRequest) doesn't honor ProjectBuildingRequest.isResolveDependencies()

2019-01-07 Thread Hudson (JIRA)


[ 
https://issues.apache.org/jira/browse/MNG-6529?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16736438#comment-16736438
 ] 

Hudson commented on MNG-6529:
-

Build succeeded in Jenkins: Maven TLP » maven » MNG-6069v2 #5

See https://builds.apache.org/job/maven-box/job/maven/job/MNG-6069v2/5/

> ProjectBuilder.build(List projects, boolean, ProjectBuildingRequest) 
> doesn't honor ProjectBuildingRequest.isResolveDependencies()
> ---
>
> Key: MNG-6529
> URL: https://issues.apache.org/jira/browse/MNG-6529
> Project: Maven
>  Issue Type: Bug
>  Components: core
>Affects Versions: 3.5.3
>Reporter: Mickael Istria
>Assignee: Robert Scholte
>Priority: Critical
> Fix For: 3.6.1
>
>  Time Spent: 10m
>  Remaining Estimate: 0h
>
> I'm willing to update Eclipse m2e to take advantage of the 
> {{ProjectBuilder.build(List project, boolean, ProjectBuildingRequest)}} 
> to avoid duplication of MavenProject in the IDE caused by 
> {{ProjectBuilder.build(File singleFile, ProjectBuildingRequest)}}.
> It's already measured to have drastically good impact on the IDE, as 
> explained in [https://bugs.eclipse.org/bugs/show_bug.cgi?id=515668#c20] and 
> [https://bugs.eclipse.org/bugs/show_bug.cgi?id=515668#c38].
> However, using this cause regressions because the multi-projects entry-point 
> method seems to totally ignore the 
> {{ProjectBuildRequest.isResolveDependencies()}} flag and never returns a 
> valid list of {{MavenProject.getArtifacts()}}.



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)


[jira] [Commented] (MNG-6513) Replace depreated Plexus javadoc tags with annotations in ITs

2019-01-07 Thread Hudson (JIRA)


[ 
https://issues.apache.org/jira/browse/MNG-6513?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16736445#comment-16736445
 ] 

Hudson commented on MNG-6513:
-

Build succeeded in Jenkins: Maven TLP » maven » MNG-6069v2 #5

See https://builds.apache.org/job/maven-box/job/maven/job/MNG-6069v2/5/

> Replace depreated Plexus javadoc tags with annotations  in ITs
> --
>
> Key: MNG-6513
> URL: https://issues.apache.org/jira/browse/MNG-6513
> Project: Maven
>  Issue Type: Improvement
>  Components: Integration Tests
>Reporter: Sylwester Lachiewicz
>Assignee: Sylwester Lachiewicz
>Priority: Trivial
> Fix For: 3.6.1
>
>
> Remove Javadoc Plexus tags @plexus.component and replace with standard Java 
> annotations from plexus-component-annotations in Integration Tests
> Guide: 
> [https://maven.apache.org/plugin-developers/cookbook/plexus-plugin-upgrade.html]
> As effect - remove Javadoc generation warning about Taglets



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)


[jira] [Commented] (MNG-6213) Maven doesn't check the validity of scope value

2019-01-07 Thread Hudson (JIRA)


[ 
https://issues.apache.org/jira/browse/MNG-6213?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16736441#comment-16736441
 ] 

Hudson commented on MNG-6213:
-

Build succeeded in Jenkins: Maven TLP » maven » MNG-6069v2 #5

See https://builds.apache.org/job/maven-box/job/maven/job/MNG-6069v2/5/

> Maven doesn't check the validity of scope value
> ---
>
> Key: MNG-6213
> URL: https://issues.apache.org/jira/browse/MNG-6213
> Project: Maven
>  Issue Type: Improvement
>  Components: POM
>Affects Versions: 3.3.9
> Environment: Apache Maven 3.3.9 
> (bb52d8502b132ec0a5a3f4c09453c07478323dc5; 2015-11-11T01:41:47+09:00)
> Maven home: /usr/local/Cellar/maven/3.3.9/libexec
> Java version: 1.8.0_121, vendor: Oracle Corporation
> Java home: 
> /Library/Java/JavaVirtualMachines/jdk1.8.0_121.jdk/Contents/Home/jre
> Default locale: en_US, platform encoding: UTF-8
> OS name: "mac os x", version: "10.12.4", arch: "x86_64", family: "mac"
>Reporter: Jin Kwon
>Assignee: Michael Osipov
>Priority: Minor
>  Labels: scope
> Fix For: 3.6.1
>
>  Time Spent: 10m
>  Remaining Estimate: 0h
>
> I accidentally  put a wrong value into the {{scope}} tag.
> {code:xml}
>   
> 
>   
> org.glassfish.jersey
> jersey-bom
> 2.26-b03
> pom
> include 
>   
>   
>   
> {code}
> And, of course, my dependency doesn't work.
> {code:xml}
>   
> 
>   org.glassfish.jersey.core
>   jersey-common
>   test
> 
>   
> {code}
> {code}
> 'dependencies.dependency.version' for 
> org.glassfish.jersey.core:jersey-common:jar is missing.
> {code}
> Maven should complains about the wrong value of {{include}}.



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)


[jira] [Commented] (MNG-6544) Replace CacheUtils#{eq,hash} with Objects

2019-01-07 Thread Hudson (JIRA)


[ 
https://issues.apache.org/jira/browse/MNG-6544?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16736440#comment-16736440
 ] 

Hudson commented on MNG-6544:
-

Build succeeded in Jenkins: Maven TLP » maven » MNG-6069v2 #5

See https://builds.apache.org/job/maven-box/job/maven/job/MNG-6069v2/5/

> Replace CacheUtils#{eq,hash} with Objects
> -
>
> Key: MNG-6544
> URL: https://issues.apache.org/jira/browse/MNG-6544
> Project: Maven
>  Issue Type: Task
>  Components: core
>Affects Versions: 3.6.0
>Reporter: Michael Osipov
>Assignee: Michael Osipov
>Priority: Major
> Fix For: 3.6.1
>
>
> {{Objects}} now sports idiot-safe {{equals}} and {{hashCode}} just like 
> {{CacheUtils}}. We can swap out and deprecate/delete our code.



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)


[jira] [Commented] (MNG-6520) Update assembly descriptors to 2.0.0

2019-01-07 Thread Hudson (JIRA)


[ 
https://issues.apache.org/jira/browse/MNG-6520?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16736443#comment-16736443
 ] 

Hudson commented on MNG-6520:
-

Build succeeded in Jenkins: Maven TLP » maven » MNG-6069v2 #5

See https://builds.apache.org/job/maven-box/job/maven/job/MNG-6069v2/5/

> Update assembly descriptors to 2.0.0
> 
>
> Key: MNG-6520
> URL: https://issues.apache.org/jira/browse/MNG-6520
> Project: Maven
>  Issue Type: Improvement
>Reporter: Sylwester Lachiewicz
>Assignee: Sylwester Lachiewicz
>Priority: Trivial
> Fix For: 3.6.1
>
>  Time Spent: 20m
>  Remaining Estimate: 0h
>
> Update namespaces to the version compatible with 3.0+ maven-assembly-plugin



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)


[jira] [Commented] (MNG-5965) Parallel build multiplies work if multiple goals are given

2019-01-07 Thread Hudson (JIRA)


[ 
https://issues.apache.org/jira/browse/MNG-5965?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16736439#comment-16736439
 ] 

Hudson commented on MNG-5965:
-

Build succeeded in Jenkins: Maven TLP » maven » MNG-6069v2 #5

See https://builds.apache.org/job/maven-box/job/maven/job/MNG-6069v2/5/

> Parallel build multiplies work if multiple goals are given
> --
>
> Key: MNG-5965
> URL: https://issues.apache.org/jira/browse/MNG-5965
> Project: Maven
>  Issue Type: Bug
>  Components: Bootstrap & Build
>Affects Versions: 3.3.9
> Environment: Windows 7 64bit
>Reporter: Matthias Schmalz
>Assignee: Michael Osipov
>Priority: Major
> Fix For: 3.6.1
>
> Attachments: parallel.test.zip
>
>  Time Spent: 20m
>  Remaining Estimate: 0h
>
> When I run a parallel build which invokes multiple goals Maven multiplies the 
> work e.g. when I run
> install sonar:sonar
> Every phase is executed once as expected. However when I run
> install sonar:sonar -T 4
> Every phase is executed twice.
> The problem can be reproduced with a single simple Java project (of course 
> parallel builds are useless with a single module). Debugging showed that 
> every Mojo is really called twice per project.
> Find attached a simple project and two build outputs, where you can see that 
> the parallel build is doing everything twice (you can ignore that Sonar fails 
> in the end, due to no server is up).



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)


[jira] [Commented] (MNG-6548) Lifecycle plugin version upgrades

2019-01-07 Thread Hudson (JIRA)


[ 
https://issues.apache.org/jira/browse/MNG-6548?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16736450#comment-16736450
 ] 

Hudson commented on MNG-6548:
-

Build succeeded in Jenkins: Maven TLP » maven » master #126

See https://builds.apache.org/job/maven-box/job/maven/job/master/126/

> Lifecycle plugin version upgrades
> -
>
> Key: MNG-6548
> URL: https://issues.apache.org/jira/browse/MNG-6548
> Project: Maven
>  Issue Type: Improvement
>  Components: core, Dependencies
>Affects Versions: 3.5.0, 3.6.0
>Reporter: Christian Schulte
>Assignee: Michael Osipov
>Priority: Minor
> Fix For: 3.6.1
>
>
> Regular plugin upgrades to absorb changes if plugin version is not specified 
> in the client POM.
> ||groupId||artifactId||[previous 
> version|https://maven.apache.org/ref/3.5.0/maven-core/lifecycles.html]||target
>  version||
> |org.apache.maven.plugins|maven-clean-plugin|2.5|3.1.0|
> |org.apache.maven.plugins|maven-site-plugin|3.3|3.7.1|



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)


[jira] [Commented] (MNG-6169) Packaging plugin bindings version updates

2019-01-07 Thread JIRA


[ 
https://issues.apache.org/jira/browse/MNG-6169?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16736549#comment-16736549
 ] 

Hervé Boutemy commented on MNG-6169:


if there is no failure, I don't get why we upgrade

> Packaging plugin bindings version updates
> -
>
> Key: MNG-6169
> URL: https://issues.apache.org/jira/browse/MNG-6169
> Project: Maven
>  Issue Type: Improvement
>  Components: core, Dependencies
>Affects Versions: 3.3.9
>Reporter: Christian Schulte
>Assignee: Michael Osipov
>Priority: Minor
> Fix For: Issues to be reviewed for 3.x
>
>
> This is an umbrella ticket to track work up packaging plugin bindings version 
> upgrades. The file is 
> {{maven-core/src/main/resources/META-INF/plexus/default-bindings.xml}}.
> The work is structured in subtasks per packaging type.
> This table will go away as soon as all tickets will have been created:
> Regular plugin update to absorb changes if plugin version is not specified in 
> the client POM.
> ||groupId||artifactId||[previous 
> version|http://maven.apache.org/ref/3.5.0/maven-core/default-bindings.html]||target
>  version||
> |-org.apache.maven.plugins-|-maven-clean-plugin-|-2.5-|MNG-6548|
> |-org.apache.maven.plugins-|-maven-site-plugin-|-3.3-|MNG-6548|
> |org.apache.maven.plugins|maven-install-plugin|2.4|3.0.0-M1|
> |org.apache.maven.plugins|maven-deploy-plugin|2.7|3.0.0-M1|
> |org.apache.maven.plugins|maven-resources-plugin|2.6|3.0.2|
> |org.apache.maven.plugins|maven-compiler-plugin|3.1|3.5.1|
> |org.apache.maven.plugins|maven-surefire-plugin|2.12.4|3.0.0-M3|
> |org.apache.maven.plugins|maven-jar-plugin|2.4|3.0.2|
> |org.apache.maven.plugins|maven-ejb-plugin|2.3|2.5.1 (already 3.0+)|
> |org.apache.maven.plugins|maven-plugin-plugin|3.2|3.6.0|
> |org.apache.maven.plugins|maven-war-plugin|2.2|3.0.0|
> |org.apache.maven.plugins|maven-ear-plugin|2.8|3.0.1|
> |org.apache.maven.plugins|maven-rar-plugin|2.2|2.4 (needs 3.0 release (!))|



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)


[GitHub] eolivelli commented on issue #228: [MNG-6346] Add " around echo in mvn.cmd

2019-01-07 Thread GitBox
eolivelli commented on issue #228: [MNG-6346] Add " around echo in mvn.cmd
URL: https://github.com/apache/maven/pull/228#issuecomment-452186350
 
 
   Sure, okay


This is an automated message from the Apache Git Service.
To respond to the message, please log on GitHub and use the
URL above to go to the specific comment.
 
For queries about this service, please contact Infrastructure at:
us...@infra.apache.org


With regards,
Apache Git Services


[jira] [Commented] (SUREFIRE-1617) Surefire fails with bad message when path contains whitespaces and colon

2019-01-07 Thread Tibor Digana (JIRA)


[ 
https://issues.apache.org/jira/browse/SUREFIRE-1617?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16736778#comment-16736778
 ] 

Tibor Digana commented on SUREFIRE-1617:


I know you are not creating MANIFEST.MF file, but we are
No worries. I will try to fix it and then I will ask you to confirm it's 
working fine with the snapshot version.

> Surefire fails with bad message when path contains whitespaces and colon
> 
>
> Key: SUREFIRE-1617
> URL: https://issues.apache.org/jira/browse/SUREFIRE-1617
> Project: Maven Surefire
>  Issue Type: Bug
>  Components: Maven Surefire Plugin
>Affects Versions: 3.0.0-M1
> Environment: Maven Docker container
>Reporter: Florian Wilhelm
>Priority: Major
>
> I noticed that surefire seems not to handle paths like {{/this is: a test}} 
> well on mac and linux.
> Steps to reproduce:
> {code:java}
> docker run -it --rm maven:3-jdk-8 bash
> root@x:/# mkdir "this is: a test"
> root@x:/# cd this\ is\:\ a\ test/
> root@x:/this is: a test# mvn archetype:generate -B  
> "-DarchetypeGroupId=com.sap.cloud.s4hana.archetypes" 
> "-DarchetypeArtifactId=scp-cf-spring" "-DarchetypeVersion=2.8.1" 
> "-DgroupId=com.sap.cloud.s4hana.examples" "-DartifactId=my-spring-project" 
> "-Dversion=1.0-SNAPSHOT"
> root@x:/this is: a test/my-spring-project# mvn clean install
> {code}
>  
> Result:
>  
> {noformat}
> Downloading from central: 
> https://repo.maven.apache.org/maven2/org/apache/maven/surefire/common-junit4/3.0.0-M1/common-junit4-3.0.0-M1.jar
> Downloading from central: 
> https://repo.maven.apache.org/maven2/org/apache/maven/surefire/common-junit3/3.0.0-M1/common-junit3-3.0.0-M1.jar
> Downloading from central: 
> https://repo.maven.apache.org/maven2/org/apache/maven/surefire/common-java5/3.0.0-M1/common-java5-3.0.0-M1.jar
> Downloaded from central: 
> https://repo.maven.apache.org/maven2/org/apache/maven/surefire/common-junit3/3.0.0-M1/common-junit3-3.0.0-M1.jar
>  (12 kB at 77 kB/s)
> Downloaded from central: 
> https://repo.maven.apache.org/maven2/org/apache/maven/surefire/common-junit4/3.0.0-M1/common-junit4-3.0.0-M1.jar
>  (28 kB at 168 kB/s)
> Downloaded from central: 
> https://repo.maven.apache.org/maven2/org/apache/maven/surefire/common-java5/3.0.0-M1/common-java5-3.0.0-M1.jar
>  (32 kB at 201 kB/s)
> [INFO]
> [INFO] ---
> [INFO]  T E S T S
> [INFO] ---
> [INFO]
> [INFO] Results:
> [INFO]
> [INFO] Tests run: 0, Failures: 0, Errors: 0, Skipped: 0
> [INFO]
> [INFO] 
> 
> [INFO] Reactor Summary for my-spring-project - Root 1.0-SNAPSHOT:
> [INFO]
> [INFO] my-spring-project - Root ... SUCCESS [  9.569 
> s]
> [INFO] my-spring-project - Application  SUCCESS [01:06 
> min]
> [INFO] my-spring-project - Unit Tests . FAILURE [ 26.631 
> s]
> [INFO] my-spring-project - Integration Tests .. SKIPPED
> [INFO] 
> 
> [INFO] BUILD FAILURE
> [INFO] 
> 
> [INFO] Total time:  01:46 min
> [INFO] Finished at: 2018-12-17T12:50:32Z
> [INFO] 
> 
> [ERROR] Failed to execute goal 
> org.apache.maven.plugins:maven-surefire-plugin:3.0.0-M1:test (default-test) 
> on project my-spring-project-unit-tests: There are test failures.
> [ERROR]
> [ERROR] Please refer to /this is: a 
> test/my-spring-project/unit-tests/target/surefire-reports for the individual 
> test results.
> [ERROR] Please refer to dump files (if any exist) [date].dump, 
> [date]-jvmRun[N].dump and [date].dumpstream.
> [ERROR] ExecutionException The forked VM terminated without properly saying 
> goodbye. VM crash or System.exit called?
> [ERROR] Command was /bin/sh -c cd "/this is: a 
> test/my-spring-project/unit-tests" && 
> /usr/lib/jvm/java-8-openjdk-amd64/jre/bin/java 
> '-javaagent:/root/.m2/repository/org/jacoco/org.jacoco.agent/0.8.2/org.jacoco.agent-0.8.2-runtime.jar=destfile=/this
>  is: a test/my-spring-project/unit-tests/target/coverage-reports/jacoco.exec' 
> -Xmx1024m -Dorg.slf4j.simpleLogger.defaultLogLevel=info 
> -Djava.io.tmpdir=target/arquillian-working-dir/1/ -jar '/this is: a 
> test/my-spring-project/unit-tests/target/surefire/surefirebooter8095576716546913586.jar'
>  '/this is: a test/my-spring-project/unit-tests/target/surefire' 
> 2018-12-17T12-50-30_752-jvmRun1 surefire1102558004600034061tmp 
> surefire_04747331235585125480tmp
> [ERROR] Error occurred in starting fork, check output in log
> [ERROR] Process Exi