Author: tilman Date: Mon Dec 11 09:56:48 2023 New Revision: 1914533 URL: http://svn.apache.org/viewvc?rev=1914533&view=rev Log: PDFBOX-5695: fix debugger in app, by Axel Howind
Modified: pdfbox/trunk/app/pom.xml Modified: pdfbox/trunk/app/pom.xml URL: http://svn.apache.org/viewvc/pdfbox/trunk/app/pom.xml?rev=1914533&r1=1914532&r2=1914533&view=diff ============================================================================== --- pdfbox/trunk/app/pom.xml (original) +++ pdfbox/trunk/app/pom.xml Mon Dec 11 09:56:48 2023 @@ -70,33 +70,44 @@ <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-shade-plugin</artifactId> + <dependencies> + <dependency> + <groupId>org.apache.logging.log4j</groupId> + <artifactId>log4j-transform-maven-shade-plugin-extensions</artifactId> + <version>0.1.0</version> + </dependency> + </dependencies> <executions> <execution> <phase>package</phase> <goals> <goal>shade</goal> </goals> - <configuration> - <createDependencyReducedPom>false</createDependencyReducedPom> - <transformers> - <transformer implementation="org.apache.maven.plugins.shade.resource.ManifestResourceTransformer"> - <mainClass>org.apache.pdfbox.tools.PDFBox</mainClass> - </transformer> - </transformers> - <filters> - <filter> - <!-- Exclude META-INF directories that might conflict --> - <artifact>*:*</artifact> - <excludes> - <exclude>META-INF/*.SF</exclude> - <exclude>META-INF/*.DSA</exclude> - <exclude>META-INF/*.RSA</exclude> - </excludes> - </filter> - </filters> - </configuration> </execution> </executions> + <configuration> + <createDependencyReducedPom>false</createDependencyReducedPom> + <transformers> + <transformer implementation="org.apache.maven.plugins.shade.resource.ManifestResourceTransformer"> + <mainClass>org.apache.pdfbox.tools.PDFBox</mainClass> + <manifestEntries> + <Multi-Release>true</Multi-Release> + </manifestEntries> + </transformer> + <transformer implementation="org.apache.logging.log4j.maven.plugins.shade.transformer.Log4j2PluginCacheFileTransformer"/> + </transformers> + <filters> + <filter> + <!-- Exclude META-INF directories that might conflict --> + <artifact>*:*</artifact> + <excludes> + <exclude>META-INF/*.SF</exclude> + <exclude>META-INF/*.DSA</exclude> + <exclude>META-INF/*.RSA</exclude> + </excludes> + </filter> + </filters> + </configuration> </plugin> </plugins> </build>