[jira] [Created] (MNG-6904) VLT-RCP allow to pass a filter.xml for more finegrained control

2020-05-12 Thread Konrad Windszus (Jira)
Konrad Windszus created MNG-6904:


 Summary: VLT-RCP allow to pass a filter.xml for more finegrained 
control
 Key: MNG-6904
 URL: https://issues.apache.org/jira/browse/MNG-6904
 Project: Maven
  Issue Type: Improvement
Reporter: Konrad Windszus


Although the {{ResourceCopier}} allows to set a source filter 
(https://github.com/apache/jackrabbit-filevault/blob/e257001ec22ea06bcc987cbf79f0cc9b15c4e186/vault-core/src/main/java/org/apache/jackrabbit/vault/util/RepositoryCopier.java#L119)
 this cannot be leveraged through RCP tasks yet. There should be add an 
additional optional parameter for RcpTask 
(https://github.com/apache/jackrabbit-filevault/blob/f44ac494bc49e1153df5b23769e799b5ebdecb1b/vault-rcp/src/main/java/org/apache/jackrabbit/vault/rcp/impl/RcpTask.java#L85)
 which allows to set that.



--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Commented] (MNG-6904) VLT-RCP allow to pass a filter.xml for more finegrained control

2020-05-12 Thread Konrad Windszus (Jira)


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

Konrad Windszus commented on MNG-6904:
--

Created in wrong project, as moving is not possible just closing here. The 
correct issue is at https://issues.apache.org/jira/browse/JCRVLT-437.

> VLT-RCP allow to pass a filter.xml for more finegrained control
> ---
>
> Key: MNG-6904
> URL: https://issues.apache.org/jira/browse/MNG-6904
> Project: Maven
>  Issue Type: Improvement
>Reporter: Konrad Windszus
>Priority: Major
>
> Although the {{ResourceCopier}} allows to set a source filter 
> (https://github.com/apache/jackrabbit-filevault/blob/e257001ec22ea06bcc987cbf79f0cc9b15c4e186/vault-core/src/main/java/org/apache/jackrabbit/vault/util/RepositoryCopier.java#L119)
>  this cannot be leveraged through RCP tasks yet. There should be add an 
> additional optional parameter for RcpTask 
> (https://github.com/apache/jackrabbit-filevault/blob/f44ac494bc49e1153df5b23769e799b5ebdecb1b/vault-rcp/src/main/java/org/apache/jackrabbit/vault/rcp/impl/RcpTask.java#L85)
>  which allows to set that.



--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Created] (MSHADE-364) Don't log as duplicate resource handled by a transformer

2020-05-12 Thread Romain Manni-Bucau (Jira)
Romain Manni-Bucau created MSHADE-364:
-

 Summary: Don't log as duplicate resource handled by a transformer
 Key: MSHADE-364
 URL: https://issues.apache.org/jira/browse/MSHADE-364
 Project: Maven Shade Plugin
  Issue Type: Task
Affects Versions: 3.2.3
Reporter: Romain Manni-Bucau


Follow up of MSHADE-306, when a transformer handles a resource, no need to log 
it as duplicated.



--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Created] (MASSEMBLY-936) Fix line length

2020-05-12 Thread Elliotte Rusty Harold (Jira)
Elliotte Rusty Harold created MASSEMBLY-936:
---

 Summary: Fix line length
 Key: MASSEMBLY-936
 URL: https://issues.apache.org/jira/browse/MASSEMBLY-936
 Project: Maven Assembly Plugin
  Issue Type: Improvement
Reporter: Elliotte Rusty Harold


The code is full of sections like this where the 120 character line length is 
violated and yet someone turned off checkstyle instead of fixing the line 
length. This code is a pain to work with on a 13" laptop. Fix it.

 

{color:#808080}// CHECKSTYLE_OFF: LineLength
{color}{color:#80}return {color}FixedStringSearchInterpolator.create( 
{color:#80}new {color}PrefixedPropertiesValueSource( 
InterpolationConstants.{color:#660e7a}PROJECT_PROPERTIES_PREFIXES{color},
 project.getProperties(), {color:#80}true {color}),
 {color:#80}new {color}PrefixedObjectValueSource( 
InterpolationConstants.{color:#660e7a}PROJECT_PREFIXES{color},
 project, {color:#80}true {color}) );
{color:#808080}// CHECKSTYLE_ON: LineLength{color}



--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Closed] (SUREFIRE-1788) Unhandled native logs in SurefireForkChannel

2020-05-12 Thread Tibor Digana (Jira)


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

Tibor Digana closed SUREFIRE-1788.
--
Resolution: Fixed

https://gitbox.apache.org/repos/asf?p=maven-surefire.git;a=commit;h=5a1c7430967710b2fe50c19cb6742f4d7dcdb9b7

> Unhandled native logs in SurefireForkChannel
> 
>
> Key: SUREFIRE-1788
> URL: https://issues.apache.org/jira/browse/SUREFIRE-1788
> Project: Maven Surefire
>  Issue Type: Task
>  Components: Maven Failsafe Plugin, Maven Surefire Plugin, process 
> forking
>Reporter: Tibor Digana
>Assignee: Tibor Digana
>Priority: Major
> Fix For: 3.0.0-M5
>
>
> This is related only to the internal change of the version 3.0.0-M5 itself.
> The 
> [stdOut|https://github.com/apache/maven-surefire/blob/master/maven-surefire-common/src/main/java/org/apache/maven/plugin/surefire/extensions/SurefireForkChannel.java#L153]
>  should be printed to INFO on the console.



--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Comment Edited] (MDEP-480) There should be an option to prevent files overwrite for unpack-dependencies and unpack

2020-05-12 Thread Robert Scholte (Jira)


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

Robert Scholte edited comment on MDEP-480 at 5/12/20, 8:34 PM:
---

The description contains an interesting word: scope for artifact or file. Right 
now overwriteRelease, overwriteSnapshot, overwriteIfNewer are all booleans, but 
I think it makes sense to allow the scope here too. So valid values would be: 
- true 
- false
- artifact: (similar to true)
- file

This will keep the number of parameters small.  


was (Author: rfscholte):
The description contains an interesting word: scope for artifact or file. Right 
now overwriteRelease, overwriteSnapshot, overwriteIfNewer are all booleans, but 
I think it makes sense to allow the scope here too. So valid values would be: 
- true 
- false
- artifact: (similar to true)
- file
This will keep the number of parameters small.  

> There should be an option to prevent files overwrite for unpack-dependencies 
> and unpack
> ---
>
> Key: MDEP-480
> URL: https://issues.apache.org/jira/browse/MDEP-480
> Project: Maven Dependency Plugin
>  Issue Type: Improvement
>  Components: unpack, unpack-dependencies
>Reporter: duongdeptrai
>Assignee: Benson Margulies
>Priority: Major
> Attachments: patch-maven-dependency-2.9-overwriteFiles.patch
>
>
> There should be an option to prevent file overwrite when extracting files.
> This option is very helpful when unpack or unpack-dependencies happens after 
> process-resouce phase. 
> Currently, there is overwriteRelease, overwriteSnapshot, overwriteIfNewer. 
> But they all work on the artifact scope (that means decide if a whole 
> artifact should overwrite), not files scope (if a file should overwrite an 
> existing file).



--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Commented] (MDEP-480) There should be an option to prevent files overwrite for unpack-dependencies and unpack

2020-05-12 Thread Robert Scholte (Jira)


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

Robert Scholte commented on MDEP-480:
-

The description contains an interesting word: scope for artifact or file. Right 
now overwriteRelease, overwriteSnapshot, overwriteIfNewer are all booleans, but 
I think it makes sense to allow the scope here too. So valid values would be: 
- true 
- false
- artifact: (similar to true)
- file
This will keep the number of parameters small.  

> There should be an option to prevent files overwrite for unpack-dependencies 
> and unpack
> ---
>
> Key: MDEP-480
> URL: https://issues.apache.org/jira/browse/MDEP-480
> Project: Maven Dependency Plugin
>  Issue Type: Improvement
>  Components: unpack, unpack-dependencies
>Reporter: duongdeptrai
>Assignee: Benson Margulies
>Priority: Major
> Attachments: patch-maven-dependency-2.9-overwriteFiles.patch
>
>
> There should be an option to prevent file overwrite when extracting files.
> This option is very helpful when unpack or unpack-dependencies happens after 
> process-resouce phase. 
> Currently, there is overwriteRelease, overwriteSnapshot, overwriteIfNewer. 
> But they all work on the artifact scope (that means decide if a whole 
> artifact should overwrite), not files scope (if a file should overwrite an 
> existing file).



--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Assigned] (SUREFIRE-1570) Maven-fail-safe doesn't put testing JPMS module on module path

2020-05-12 Thread Tibor Digana (Jira)


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

Tibor Digana reassigned SUREFIRE-1570:
--

Assignee: Tibor Digana

> Maven-fail-safe doesn't put testing JPMS module on module path
> --
>
> Key: SUREFIRE-1570
> URL: https://issues.apache.org/jira/browse/SUREFIRE-1570
> Project: Maven Surefire
>  Issue Type: Bug
>  Components: Maven Failsafe Plugin
>Affects Versions: 2.22.0
>Reporter: Pavel_K
>Assignee: Tibor Digana
>Priority: Major
> Fix For: 3.0.0-M5
>
> Attachments: mavenproject20.zip
>
>
> I uploaded project - mavenproject20. Run `mvn verify`. You will see the 
> following:
> {code:java}
> [INFO] Scanning for projects...
> [INFO]
>  
> [INFO] 
> 
> [INFO] Building mavenproject20 0.1.0-SNAPSHOT
> [INFO] 
> 
> [INFO] 
> [INFO] --- maven-resources-plugin:2.6:resources (default-resources) @ 
> mavenproject20 ---
> [INFO] Using 'UTF-8' encoding to copy filtered resources.
> [INFO] Copying 0 resource
> [INFO] 
> [INFO] --- maven-compiler-plugin:3.8.0:compile (default-compile) @ 
> mavenproject20 ---
> [WARNING] 
> 
> [WARNING] * Required filename-based automodules detected. Please don't 
> publish this project to a public artifact repository! *
> [WARNING] 
> 
> [INFO] Changes detected - recompiling the module!
> [INFO] Compiling 3 source files to 
> /home/Jim/NetBeansProjects/mavenproject20/target/classes
> [WARNING] 
> /home/Jim/NetBeansProjects/mavenproject20/src/main/java/module-info.java:[1,8]
>  module name component Mavenproject20 should avoid terminal digits
> [INFO] 
> [INFO] --- maven-resources-plugin:2.6:testResources (default-testResources) @ 
> mavenproject20 ---
> [INFO] Using 'UTF-8' encoding to copy filtered resources.
> [INFO] skip non existing resourceDirectory 
> /home/Jim/NetBeansProjects/mavenproject20/src/test/resources
> [INFO] 
> [INFO] --- maven-compiler-plugin:3.8.0:testCompile (default-testCompile) @ 
> mavenproject20 ---
> [INFO] Changes detected - recompiling the module!
> [INFO] Compiling 1 source file to 
> /home/Jim/NetBeansProjects/mavenproject20/target/test-classes
> [INFO] 
> [INFO] --- maven-surefire-plugin:2.12.4:test (default-test) @ mavenproject20 
> ---
> [INFO] 
> [INFO] --- maven-jar-plugin:2.4:jar (default-jar) @ mavenproject20 ---
> [INFO] Building jar: 
> /home/Jim/NetBeansProjects/mavenproject20/target/mavenproject20-0.1.0-SNAPSHOT.jar
> [INFO] 
> [INFO] --- maven-failsafe-plugin:2.22.0:integration-test (integration-tests) 
> @ mavenproject20 ---
> [INFO] 
> [INFO] ---
> [INFO]  T E S T S
> [INFO] ---
> [INFO] Running me.pavel.mavenproject20.ServiceIT
> JDKModulePath:null
> ModuleName:null
> module jdk.unsupported
> module jdk.sctp
> module java.naming
> module java.jnlp
> module jdk.httpserver
> module java.xml
> module javafx.controls
> module java.datatransfer
> module jdk.javadoc
> module jdk.jconsole
> module java.instrument
> module jdk.packager
> module jdk.deploy
> module jdk.jfr
> module jdk.management
> module jdk.charsets
> module oracle.net
> module jdk.jdeps
> module java.sql.rowset
> module jdk.net
> module jdk.accessibility
> module jdk.attach
> module jdk.internal.le
> module jdk.snmp
> module java.base
> module jdk.plugin
> module jdk.dynalink
> module jdk.naming.rmi
> module jdk.internal.opt
> module java.management.rmi
> module jdk.management.jfr
> module javafx.swing
> module jdk.editpad
> module jdk.crypto.ec
> module jdk.javaws
> module jdk.jstatd
> module jdk.management.agent
> module javafx.graphics
> module javafx.media
> module java.rmi
> module java.prefs
> module jdk.security.jgss
> module javafx.fxml
> module java.smartcardio
> module jdk.xml.dom
> module java.xml.crypto
> module jdk.jsobject
> module jdk.jdi
> module jdk.compiler
> module java.management
> module jdk.management.cmm
> module jdk.packager.services
> module jdk.jartool
> module jdk.scripting.nashorn
> module java.security.jgss
> module jdk.localedata
> module java.desktop
> module jdk.zipfs
> module jdk.jshell
> module oracle.desktop
> module jdk.internal.ed
> module java.security.sasl
> module jdk.jdwp.agent
> module java.compiler
> module jdk.plugin.dom
> module javafx.web
> module jdk.naming.dns
> module jdk.crypto.cryptoki
> mod

[jira] [Updated] (SUREFIRE-1570) Maven-fail-safe doesn't put testing JPMS module on module path

2020-05-12 Thread Tibor Digana (Jira)


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

Tibor Digana updated SUREFIRE-1570:
---
External issue URL: https://github.com/apache/maven-surefire/pull/297

> Maven-fail-safe doesn't put testing JPMS module on module path
> --
>
> Key: SUREFIRE-1570
> URL: https://issues.apache.org/jira/browse/SUREFIRE-1570
> Project: Maven Surefire
>  Issue Type: Bug
>  Components: Maven Failsafe Plugin
>Affects Versions: 2.22.0
>Reporter: Pavel_K
>Assignee: Tibor Digana
>Priority: Major
> Fix For: 3.0.0-M5
>
> Attachments: mavenproject20.zip
>
>
> I uploaded project - mavenproject20. Run `mvn verify`. You will see the 
> following:
> {code:java}
> [INFO] Scanning for projects...
> [INFO]
>  
> [INFO] 
> 
> [INFO] Building mavenproject20 0.1.0-SNAPSHOT
> [INFO] 
> 
> [INFO] 
> [INFO] --- maven-resources-plugin:2.6:resources (default-resources) @ 
> mavenproject20 ---
> [INFO] Using 'UTF-8' encoding to copy filtered resources.
> [INFO] Copying 0 resource
> [INFO] 
> [INFO] --- maven-compiler-plugin:3.8.0:compile (default-compile) @ 
> mavenproject20 ---
> [WARNING] 
> 
> [WARNING] * Required filename-based automodules detected. Please don't 
> publish this project to a public artifact repository! *
> [WARNING] 
> 
> [INFO] Changes detected - recompiling the module!
> [INFO] Compiling 3 source files to 
> /home/Jim/NetBeansProjects/mavenproject20/target/classes
> [WARNING] 
> /home/Jim/NetBeansProjects/mavenproject20/src/main/java/module-info.java:[1,8]
>  module name component Mavenproject20 should avoid terminal digits
> [INFO] 
> [INFO] --- maven-resources-plugin:2.6:testResources (default-testResources) @ 
> mavenproject20 ---
> [INFO] Using 'UTF-8' encoding to copy filtered resources.
> [INFO] skip non existing resourceDirectory 
> /home/Jim/NetBeansProjects/mavenproject20/src/test/resources
> [INFO] 
> [INFO] --- maven-compiler-plugin:3.8.0:testCompile (default-testCompile) @ 
> mavenproject20 ---
> [INFO] Changes detected - recompiling the module!
> [INFO] Compiling 1 source file to 
> /home/Jim/NetBeansProjects/mavenproject20/target/test-classes
> [INFO] 
> [INFO] --- maven-surefire-plugin:2.12.4:test (default-test) @ mavenproject20 
> ---
> [INFO] 
> [INFO] --- maven-jar-plugin:2.4:jar (default-jar) @ mavenproject20 ---
> [INFO] Building jar: 
> /home/Jim/NetBeansProjects/mavenproject20/target/mavenproject20-0.1.0-SNAPSHOT.jar
> [INFO] 
> [INFO] --- maven-failsafe-plugin:2.22.0:integration-test (integration-tests) 
> @ mavenproject20 ---
> [INFO] 
> [INFO] ---
> [INFO]  T E S T S
> [INFO] ---
> [INFO] Running me.pavel.mavenproject20.ServiceIT
> JDKModulePath:null
> ModuleName:null
> module jdk.unsupported
> module jdk.sctp
> module java.naming
> module java.jnlp
> module jdk.httpserver
> module java.xml
> module javafx.controls
> module java.datatransfer
> module jdk.javadoc
> module jdk.jconsole
> module java.instrument
> module jdk.packager
> module jdk.deploy
> module jdk.jfr
> module jdk.management
> module jdk.charsets
> module oracle.net
> module jdk.jdeps
> module java.sql.rowset
> module jdk.net
> module jdk.accessibility
> module jdk.attach
> module jdk.internal.le
> module jdk.snmp
> module java.base
> module jdk.plugin
> module jdk.dynalink
> module jdk.naming.rmi
> module jdk.internal.opt
> module java.management.rmi
> module jdk.management.jfr
> module javafx.swing
> module jdk.editpad
> module jdk.crypto.ec
> module jdk.javaws
> module jdk.jstatd
> module jdk.management.agent
> module javafx.graphics
> module javafx.media
> module java.rmi
> module java.prefs
> module jdk.security.jgss
> module javafx.fxml
> module java.smartcardio
> module jdk.xml.dom
> module java.xml.crypto
> module jdk.jsobject
> module jdk.jdi
> module jdk.compiler
> module java.management
> module jdk.management.cmm
> module jdk.packager.services
> module jdk.jartool
> module jdk.scripting.nashorn
> module java.security.jgss
> module jdk.localedata
> module java.desktop
> module jdk.zipfs
> module jdk.jshell
> module oracle.desktop
> module jdk.internal.ed
> module java.security.sasl
> module jdk.jdwp.agent
> module java.compiler
> module jdk.plugin.dom
> module javafx.web
> module jdk.namin

[jira] [Assigned] (SUREFIRE-1733) Surefire and Failsafe JPMS additions for JUnit 5.x execution

2020-05-12 Thread Tibor Digana (Jira)


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

Tibor Digana reassigned SUREFIRE-1733:
--

Assignee: Tibor Digana

> Surefire and Failsafe JPMS additions for JUnit 5.x execution
> 
>
> Key: SUREFIRE-1733
> URL: https://issues.apache.org/jira/browse/SUREFIRE-1733
> Project: Maven Surefire
>  Issue Type: Improvement
>  Components: Maven Failsafe Plugin, Maven Surefire Plugin
>Affects Versions: 2.22.2, 3.0.0-M4
>Reporter: John Patrick
>Assignee: Tibor Digana
>Priority: Minor
> Fix For: 3.0.0-M5
>
> Attachments: surefire-v2.22.2_junit-v5.5.2.txt, 
> surefire-v2.22.2_junit-v5.6.0-M1.txt, surefire-v3.0.0-M4_junit-v5.5.2.txt, 
> surefire-v3.0.0-M4_junit-v5.6.0-M1.txt
>
>
> Following on from SUREFIRE-1731 it was highlighted that some projects need 
> extra '--add-open' options for JUnit to execute correctly, lots have already 
> been handled or added or supported in previous releases but I'm needing to 
> add these for a project to run correctly.
> I'm happy to start looking at a patch, but need help with where repo or class 
> to start looking at.
> This is what extra arguments I'm needing to pass to surefire/failsafe.
> {code}
> --add-opens 
> ${project.Automatic-Module-Name}/${project.Automatic-Module-Name}=ALL-UNNAMED
> --add-opens 
> ${project.Automatic-Module-Name}/${project.Automatic-Module-Name}=org.junit.platform.commons
> --add-opens 
> org.junit.platform.commons/org.junit.platform.commons.util=ALL-UNNAMED
> --add-opens 
> org.junit.platform.commons/org.junit.platform.commons.logging=ALL-UNNAMED
> {code}
> Luckly my module names and package names are all on the same standard and 
> I've got a maven property for each sub module defining what 
> 'project.Automatic-Module-Name' is.
> The 2nd two are probably easy and will work for everyone, the 1st two might 
> require some discussion and maybe define two variables that surefire and 
> failsafe can use, one for the module name and one for the package name if 
> they can dynamically scan the source code and work it out.
> This is the stacktrace I'm seeing;
> {code}
> [ERROR] Failed to execute goal 
> org.apache.maven.plugins:maven-surefire-plugin:2.22.2:test (default-test) on 
> project PROJECT: There are test failures.
> [ERROR] 
> [ERROR] Please refer to PATH/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] There was an error in the forked process
> [ERROR] java.lang.IllegalAccessError: class 
> org.junit.platform.launcher.core.LauncherFactory (in unnamed module 
> @0x6eceb130) cannot access class 
> org.junit.platform.commons.util.Preconditions (in module 
> org.junit.platform.commons) because module org.junit.platform.commons does 
> not export org.junit.platform.commons.util to unnamed module @0x6eceb130
> [ERROR] org.apache.maven.surefire.booter.SurefireBooterForkException: There 
> was an error in the forked process
> [ERROR] java.lang.IllegalAccessError: class 
> org.junit.platform.launcher.core.LauncherFactory (in unnamed module 
> @0x6eceb130) cannot access class 
> org.junit.platform.commons.util.Preconditions (in module 
> org.junit.platform.commons) because module org.junit.platform.commons does 
> not export org.junit.platform.commons.util to unnamed module @0x6eceb130
> [ERROR]   at 
> org.apache.maven.plugin.surefire.booterclient.ForkStarter.fork(ForkStarter.java:656)
> [ERROR]   at 
> org.apache.maven.plugin.surefire.booterclient.ForkStarter.run(ForkStarter.java:282)
> [ERROR]   at 
> org.apache.maven.plugin.surefire.booterclient.ForkStarter.run(ForkStarter.java:245)
> [ERROR]   at 
> org.apache.maven.plugin.surefire.AbstractSurefireMojo.executeProvider(AbstractSurefireMojo.java:1183)
> [ERROR]   at 
> org.apache.maven.plugin.surefire.AbstractSurefireMojo.executeAfterPreconditionsChecked(AbstractSurefireMojo.java:1011)
> [ERROR]   at 
> org.apache.maven.plugin.surefire.AbstractSurefireMojo.execute(AbstractSurefireMojo.java:857)
> [ERROR]   at 
> org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo(DefaultBuildPluginManager.java:137)
> [ERROR]   at 
> org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:210)
> [ERROR]   at 
> org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:156)
> [ERROR]   at 
> org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:148)
> [ERROR]   at 
> org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:117)
> [ERROR]   at 
> org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.jav

[jira] [Updated] (MSHADE-363) Breaking change to ResourceTransformer's API

2020-05-12 Thread Herve Boutemy (Jira)


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

Herve Boutemy updated MSHADE-363:
-
Fix Version/s: 3.2.4

> Breaking change to ResourceTransformer's API
> 
>
> Key: MSHADE-363
> URL: https://issues.apache.org/jira/browse/MSHADE-363
> Project: Maven Shade Plugin
>  Issue Type: Bug
>Affects Versions: 3.2.3
>Reporter: Andy Wilkinson
>Priority: Major
> Fix For: 3.2.4
>
>
> A Spring Boot user has [made us 
> aware|https://github.com/spring-projects/spring-boot/issues/21128] of a 
> [breaking change to the API of 
> ResourceTransformer|https://github.com/apache/maven-shade-plugin/commit/0d7bfb53a5fd83eede7edfd5552db5fa561d6286#diff-f09094e2212bb4d1173a4e183635b958]
>  in 3.2.3.
> Ideally, we don't want to require a specific version of the Shade plugin. 
> While I think we may be able to support the new and old both variants of the 
> method, it would be preferable if future 3.2.x releases are backwards 
> compatible with 3.2.2.



--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Updated] (MSHADE-360) ServicesResourceTransformer.modifyOutputStream swallows IOExceptions

2020-05-12 Thread Herve Boutemy (Jira)


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

Herve Boutemy updated MSHADE-360:
-
Affects Version/s: 3.2.3

> ServicesResourceTransformer.modifyOutputStream swallows IOExceptions
> 
>
> Key: MSHADE-360
> URL: https://issues.apache.org/jira/browse/MSHADE-360
> Project: Maven Shade Plugin
>  Issue Type: Bug
>Affects Versions: 3.2.3
>Reporter: Elliotte Rusty Harold
>Assignee: Elliotte Rusty Harold
>Priority: Minor
>  Time Spent: 20m
>  Remaining Estimate: 0h
>
> Because it uses PrintWriter and doesn't check error conditions



--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Updated] (MSHADE-360) ServicesResourceTransformer.modifyOutputStream swallows IOExceptions

2020-05-12 Thread Herve Boutemy (Jira)


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

Herve Boutemy updated MSHADE-360:
-
Fix Version/s: 3.2.4

> ServicesResourceTransformer.modifyOutputStream swallows IOExceptions
> 
>
> Key: MSHADE-360
> URL: https://issues.apache.org/jira/browse/MSHADE-360
> Project: Maven Shade Plugin
>  Issue Type: Bug
>Affects Versions: 3.2.3
>Reporter: Elliotte Rusty Harold
>Assignee: Elliotte Rusty Harold
>Priority: Minor
> Fix For: 3.2.4
>
>  Time Spent: 20m
>  Remaining Estimate: 0h
>
> Because it uses PrintWriter and doesn't check error conditions



--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Updated] (MSHADE-359) Remove dependency on Guava

2020-05-12 Thread Herve Boutemy (Jira)


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

Herve Boutemy updated MSHADE-359:
-
Affects Version/s: 3.2.3

> Remove dependency on Guava
> --
>
> Key: MSHADE-359
> URL: https://issues.apache.org/jira/browse/MSHADE-359
> Project: Maven Shade Plugin
>  Issue Type: Improvement
>Affects Versions: 3.2.3
>Reporter: Elliotte Rusty Harold
>Priority: Minor
>  Time Spent: 10m
>  Remaining Estimate: 0h
>
> There's some trivial usages that can be replaced by standard JDK classes and 
> apache commons collections



--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Updated] (MSHADE-359) Remove dependency on Guava

2020-05-12 Thread Herve Boutemy (Jira)


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

Herve Boutemy updated MSHADE-359:
-
Fix Version/s: 3.2.4

> Remove dependency on Guava
> --
>
> Key: MSHADE-359
> URL: https://issues.apache.org/jira/browse/MSHADE-359
> Project: Maven Shade Plugin
>  Issue Type: Improvement
>Affects Versions: 3.2.3
>Reporter: Elliotte Rusty Harold
>Priority: Minor
> Fix For: 3.2.4
>
>  Time Spent: 10m
>  Remaining Estimate: 0h
>
> There's some trivial usages that can be replaced by standard JDK classes and 
> apache commons collections



--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Updated] (MSHADE-364) Don't log as duplicate resource handled by a transformer

2020-05-12 Thread Herve Boutemy (Jira)


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

Herve Boutemy updated MSHADE-364:
-
Fix Version/s: 3.2.4

> Don't log as duplicate resource handled by a transformer
> 
>
> Key: MSHADE-364
> URL: https://issues.apache.org/jira/browse/MSHADE-364
> Project: Maven Shade Plugin
>  Issue Type: Task
>Affects Versions: 3.2.3
>Reporter: Romain Manni-Bucau
>Priority: Major
> Fix For: 3.2.4
>
>
> Follow up of MSHADE-306, when a transformer handles a resource, no need to 
> log it as duplicated.



--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Created] (MSHADE-365) document Properties transformers available since 3.2.2 in separate table

2020-05-12 Thread Herve Boutemy (Jira)
Herve Boutemy created MSHADE-365:


 Summary: document Properties transformers available since 3.2.2 in 
separate table
 Key: MSHADE-365
 URL: https://issues.apache.org/jira/browse/MSHADE-365
 Project: Maven Shade Plugin
  Issue Type: Task
Affects Versions: 3.2.2
Reporter: Herve Boutemy
Assignee: Herve Boutemy
 Fix For: 3.2.4


see 
https://maven.apache.org/plugins/maven-shade-plugin/examples/resource-transformers.html
they were added in 3.2.2 MSHADE-322, they are in a different package from 
others: having a separate table will be more accurate and more usable (they 
will be more visible)



--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Commented] (MSHADE-365) document Properties transformers available since 3.2.2 in separate table

2020-05-12 Thread Hudson (Jira)


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

Hudson commented on MSHADE-365:
---

Build failed in Jenkins: Maven TLP » maven-shade-plugin » master #89

See 
https://builds.apache.org/job/maven-box/job/maven-shade-plugin/job/master/89/

> document Properties transformers available since 3.2.2 in separate table
> 
>
> Key: MSHADE-365
> URL: https://issues.apache.org/jira/browse/MSHADE-365
> Project: Maven Shade Plugin
>  Issue Type: Task
>Affects Versions: 3.2.2
>Reporter: Herve Boutemy
>Assignee: Herve Boutemy
>Priority: Major
> Fix For: 3.2.4
>
>
> see 
> https://maven.apache.org/plugins/maven-shade-plugin/examples/resource-transformers.html
> they were added in 3.2.2 MSHADE-322, they are in a different package from 
> others: having a separate table will be more accurate and more usable (they 
> will be more visible)



--
This message was sent by Atlassian Jira
(v8.3.4#803005)