[ https://issues.apache.org/jira/browse/MSHADE-232?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15828180#comment-15828180 ]
Hudson commented on MSHADE-232: ------------------------------- SUCCESS: Integrated in Jenkins build maven-plugins #8583 (See [https://builds.apache.org/job/maven-plugins/8583/]) [MSHADE-232] Introduce ResourceBundleAppendingTransformer (rfscholte: [http://svn.apache.org/viewvc/?view=rev&rev=1779329]) * (add) maven-shade-plugin/src/it/MSHADE-232_ResourceBundleAppendingTransformer * (add) maven-shade-plugin/src/it/MSHADE-232_ResourceBundleAppendingTransformer/invoker.properties * (add) maven-shade-plugin/src/it/MSHADE-232_ResourceBundleAppendingTransformer/one * (add) maven-shade-plugin/src/it/MSHADE-232_ResourceBundleAppendingTransformer/one/pom.xml * (add) maven-shade-plugin/src/it/MSHADE-232_ResourceBundleAppendingTransformer/one/src * (add) maven-shade-plugin/src/it/MSHADE-232_ResourceBundleAppendingTransformer/one/src/main * (add) maven-shade-plugin/src/it/MSHADE-232_ResourceBundleAppendingTransformer/one/src/main/resources * (add) maven-shade-plugin/src/it/MSHADE-232_ResourceBundleAppendingTransformer/one/src/main/resources/org * (add) maven-shade-plugin/src/it/MSHADE-232_ResourceBundleAppendingTransformer/one/src/main/resources/org/apache * (add) maven-shade-plugin/src/it/MSHADE-232_ResourceBundleAppendingTransformer/one/src/main/resources/org/apache/maven * (add) maven-shade-plugin/src/it/MSHADE-232_ResourceBundleAppendingTransformer/one/src/main/resources/org/apache/maven/plugins * (add) maven-shade-plugin/src/it/MSHADE-232_ResourceBundleAppendingTransformer/one/src/main/resources/org/apache/maven/plugins/shade * (add) maven-shade-plugin/src/it/MSHADE-232_ResourceBundleAppendingTransformer/one/src/main/resources/org/apache/maven/plugins/shade/its * (add) maven-shade-plugin/src/it/MSHADE-232_ResourceBundleAppendingTransformer/one/src/main/resources/org/apache/maven/plugins/shade/its/Message.properties * (add) maven-shade-plugin/src/it/MSHADE-232_ResourceBundleAppendingTransformer/one/src/main/resources/org/apache/maven/plugins/shade/its/Message_nl.properties * (add) maven-shade-plugin/src/it/MSHADE-232_ResourceBundleAppendingTransformer/pom.xml * (add) maven-shade-plugin/src/it/MSHADE-232_ResourceBundleAppendingTransformer/two * (add) maven-shade-plugin/src/it/MSHADE-232_ResourceBundleAppendingTransformer/two/pom.xml * (add) maven-shade-plugin/src/it/MSHADE-232_ResourceBundleAppendingTransformer/two/src * (add) maven-shade-plugin/src/it/MSHADE-232_ResourceBundleAppendingTransformer/two/src/main * (add) maven-shade-plugin/src/it/MSHADE-232_ResourceBundleAppendingTransformer/two/src/main/resources * (add) maven-shade-plugin/src/it/MSHADE-232_ResourceBundleAppendingTransformer/two/src/main/resources/org * (add) maven-shade-plugin/src/it/MSHADE-232_ResourceBundleAppendingTransformer/two/src/main/resources/org/apache * (add) maven-shade-plugin/src/it/MSHADE-232_ResourceBundleAppendingTransformer/two/src/main/resources/org/apache/maven * (add) maven-shade-plugin/src/it/MSHADE-232_ResourceBundleAppendingTransformer/two/src/main/resources/org/apache/maven/plugins * (add) maven-shade-plugin/src/it/MSHADE-232_ResourceBundleAppendingTransformer/two/src/main/resources/org/apache/maven/plugins/shade * (add) maven-shade-plugin/src/it/MSHADE-232_ResourceBundleAppendingTransformer/two/src/main/resources/org/apache/maven/plugins/shade/its * (add) maven-shade-plugin/src/it/MSHADE-232_ResourceBundleAppendingTransformer/two/src/main/resources/org/apache/maven/plugins/shade/its/Message.properties * (add) maven-shade-plugin/src/it/MSHADE-232_ResourceBundleAppendingTransformer/two/src/main/resources/org/apache/maven/plugins/shade/its/Message_nl.properties * (add) maven-shade-plugin/src/it/MSHADE-232_ResourceBundleAppendingTransformer/verify.groovy * (add) maven-shade-plugin/src/main/java/org/apache/maven/plugins/shade/resource/ResourceBundleAppendingTransformer.java * (edit) maven-shade-plugin/src/site/apt/examples/resource-transformers.apt.vm * (add) maven-shade-plugin/src/test/java/org/apache/maven/plugins/shade/resource/ResourceBundleAppendingTransformerTest.java > Introduce ResourceBundleAppendingTransformer > -------------------------------------------- > > Key: MSHADE-232 > URL: https://issues.apache.org/jira/browse/MSHADE-232 > Project: Maven Shade Plugin > Issue Type: Improvement > Affects Versions: 2.4.3 > Reporter: dennis lucero > Assignee: Robert Scholte > Priority: Minor > Fix For: 3.0.0 > > > {{AppendingTransformer}} should support wildcards in {{resource}} elements. > Currently it is necessary to add > {code}<transformer > implementation="org.apache.maven.plugins.shade.resource.AppendingTransformer"> > <resource>ValidationMessages.properties</resource> > </transformer> > <transformer > implementation="org.apache.maven.plugins.shade.resource.AppendingTransformer"> > <resource>ValidationMessages_en.properties</resource> > </transformer> > <transformer > implementation="org.apache.maven.plugins.shade.resource.AppendingTransformer"> > <resource>ValidationMessages_de.properties</resource> > </transformer>{code} > and so on to join messages from different dependencies. > In this case it should be sufficient to specify a single > {{AppendingTransformer}} having > {code}<resource>ValidationMessages*.properties</resource>{code} > but that should not match {{ValidationMessagesFoo/Bar.properties}} (maybe > {{<resource>ValidationMessages**.properties</resource>}} would). > Alternatively a way to specify regular expressions would also work. -- This message was sent by Atlassian JIRA (v6.3.4#6332)