Author: gadams Date: Mon Nov 18 21:45:45 2019 New Revision: 1869999 URL: http://svn.apache.org/viewvc?rev=1869999&view=rev Log: BATIK-1275: Refactor shared resources.
Modified: xmlgraphics/batik/trunk/batik-all/src/tools/resources/assembly/assembly.xml xmlgraphics/batik/trunk/batik-anim/pom.xml xmlgraphics/batik/trunk/batik-awt-util/pom.xml xmlgraphics/batik/trunk/batik-bridge/pom.xml xmlgraphics/batik/trunk/batik-codec/pom.xml xmlgraphics/batik/trunk/batik-constants/pom.xml xmlgraphics/batik/trunk/batik-css/pom.xml xmlgraphics/batik/trunk/batik-dom/pom.xml xmlgraphics/batik/trunk/batik-ext/pom.xml xmlgraphics/batik/trunk/batik-extension/pom.xml xmlgraphics/batik/trunk/batik-gui-util/pom.xml xmlgraphics/batik/trunk/batik-gvt/pom.xml xmlgraphics/batik/trunk/batik-i18n/pom.xml xmlgraphics/batik/trunk/batik-parser/pom.xml xmlgraphics/batik/trunk/batik-rasterizer-ext/pom.xml xmlgraphics/batik/trunk/batik-rasterizer/pom.xml xmlgraphics/batik/trunk/batik-script/pom.xml xmlgraphics/batik/trunk/batik-slideshow/pom.xml xmlgraphics/batik/trunk/batik-squiggle-ext/pom.xml xmlgraphics/batik/trunk/batik-squiggle/pom.xml xmlgraphics/batik/trunk/batik-svg-dom/pom.xml xmlgraphics/batik/trunk/batik-svgbrowser/pom.xml xmlgraphics/batik/trunk/batik-svggen/pom.xml xmlgraphics/batik/trunk/batik-svgpp/pom.xml xmlgraphics/batik/trunk/batik-svgrasterizer/pom.xml xmlgraphics/batik/trunk/batik-swing/pom.xml xmlgraphics/batik/trunk/batik-test-old/pom.xml xmlgraphics/batik/trunk/batik-test-svg/pom.xml xmlgraphics/batik/trunk/batik-test-swing/pom.xml xmlgraphics/batik/trunk/batik-test-util/pom.xml xmlgraphics/batik/trunk/batik-test/pom.xml xmlgraphics/batik/trunk/batik-transcoder/pom.xml xmlgraphics/batik/trunk/batik-ttf2svg/pom.xml xmlgraphics/batik/trunk/batik-util/pom.xml xmlgraphics/batik/trunk/batik-xml/pom.xml xmlgraphics/batik/trunk/build.xml xmlgraphics/batik/trunk/pom.xml xmlgraphics/batik/trunk/samples/tests/resources/java/sources/com/untrusted/script/UntrustedScriptHandler.java Modified: xmlgraphics/batik/trunk/batik-all/src/tools/resources/assembly/assembly.xml URL: http://svn.apache.org/viewvc/xmlgraphics/batik/trunk/batik-all/src/tools/resources/assembly/assembly.xml?rev=1869999&r1=1869998&r2=1869999&view=diff ============================================================================== --- xmlgraphics/batik/trunk/batik-all/src/tools/resources/assembly/assembly.xml (original) +++ xmlgraphics/batik/trunk/batik-all/src/tools/resources/assembly/assembly.xml Mon Nov 18 21:45:45 2019 @@ -7,16 +7,6 @@ <format>jar</format> </formats> <includeBaseDirectory>false</includeBaseDirectory> - <files> - <file> - <source>../LICENSE</source> - <outputDirectory>META-INF</outputDirectory> - </file> - <file> - <source>../NOTICE</source> - <outputDirectory>META-INF</outputDirectory> - </file> - </files> <dependencySets> <dependencySet> <unpack>true</unpack> Modified: xmlgraphics/batik/trunk/batik-anim/pom.xml URL: http://svn.apache.org/viewvc/xmlgraphics/batik/trunk/batik-anim/pom.xml?rev=1869999&r1=1869998&r2=1869999&view=diff ============================================================================== --- xmlgraphics/batik/trunk/batik-anim/pom.xml (original) +++ xmlgraphics/batik/trunk/batik-anim/pom.xml Mon Nov 18 21:45:45 2019 @@ -62,6 +62,11 @@ </dependency> <dependency> <groupId>${project.groupId}</groupId> + <artifactId>batik-shared-resources</artifactId> + <version>${project.version}</version> + </dependency> + <dependency> + <groupId>${project.groupId}</groupId> <artifactId>batik-svg-dom</artifactId> <version>${project.version}</version> </dependency> @@ -78,19 +83,27 @@ </dependencies> <build> - <resources> - <resource> - <directory>src/main/resources</directory> - </resource> - <resource> - <directory>${basedir}/..</directory> - <includes> - <include>LICENSE</include> - <include>NOTICE</include> - </includes> - <targetPath>META-INF</targetPath> - </resource> - </resources> + <plugins> + <plugin> + <artifactId>maven-dependency-plugin</artifactId> + <version>${dependency.version}</version><!--$NO-MVN-MAN-VER$--> + <executions> + <execution> + <id>unpack-shared-resources</id> + <phase>prepare-package</phase> + <goals> + <goal>unpack-dependencies</goal> + </goals> + <configuration> + <includeGroupIds>${project.groupId}</includeGroupIds> + <includeArtifactIds>batik-shared-resources</includeArtifactIds> + <includes>**/LICENSE,**/NOTICE</includes> + <outputDirectory>${project.build.outputDirectory}</outputDirectory> + </configuration> + </execution> + </executions> + </plugin> + </plugins> </build> </project> Modified: xmlgraphics/batik/trunk/batik-awt-util/pom.xml URL: http://svn.apache.org/viewvc/xmlgraphics/batik/trunk/batik-awt-util/pom.xml?rev=1869999&r1=1869998&r2=1869999&view=diff ============================================================================== --- xmlgraphics/batik/trunk/batik-awt-util/pom.xml (original) +++ xmlgraphics/batik/trunk/batik-awt-util/pom.xml Mon Nov 18 21:45:45 2019 @@ -37,6 +37,11 @@ <dependencies> <dependency> <groupId>${project.groupId}</groupId> + <artifactId>batik-shared-resources</artifactId> + <version>${project.version}</version> + </dependency> + <dependency> + <groupId>${project.groupId}</groupId> <artifactId>batik-util</artifactId> <version>${project.version}</version> </dependency> @@ -48,19 +53,27 @@ </dependencies> <build> - <resources> - <resource> - <directory>src/main/resources</directory> - </resource> - <resource> - <directory>${basedir}/..</directory> - <includes> - <include>LICENSE</include> - <include>NOTICE</include> - </includes> - <targetPath>META-INF</targetPath> - </resource> - </resources> + <plugins> + <plugin> + <artifactId>maven-dependency-plugin</artifactId> + <version>${dependency.version}</version><!--$NO-MVN-MAN-VER$--> + <executions> + <execution> + <id>unpack-shared-resources</id> + <phase>prepare-package</phase> + <goals> + <goal>unpack-dependencies</goal> + </goals> + <configuration> + <includeGroupIds>${project.groupId}</includeGroupIds> + <includeArtifactIds>batik-shared-resources</includeArtifactIds> + <includes>**/LICENSE,**/NOTICE</includes> + <outputDirectory>${project.build.outputDirectory}</outputDirectory> + </configuration> + </execution> + </executions> + </plugin> + </plugins> </build> </project> Modified: xmlgraphics/batik/trunk/batik-bridge/pom.xml URL: http://svn.apache.org/viewvc/xmlgraphics/batik/trunk/batik-bridge/pom.xml?rev=1869999&r1=1869998&r2=1869999&view=diff ============================================================================== --- xmlgraphics/batik/trunk/batik-bridge/pom.xml (original) +++ xmlgraphics/batik/trunk/batik-bridge/pom.xml Mon Nov 18 21:45:45 2019 @@ -72,6 +72,11 @@ </dependency> <dependency> <groupId>${project.groupId}</groupId> + <artifactId>batik-shared-resources</artifactId> + <version>${project.version}</version> + </dependency> + <dependency> + <groupId>${project.groupId}</groupId> <artifactId>batik-svg-dom</artifactId> <version>${project.version}</version> </dependency> @@ -104,19 +109,27 @@ </dependencies> <build> - <resources> - <resource> - <directory>src/main/resources</directory> - </resource> - <resource> - <directory>${basedir}/..</directory> - <includes> - <include>LICENSE</include> - <include>NOTICE</include> - </includes> - <targetPath>META-INF</targetPath> - </resource> - </resources> + <plugins> + <plugin> + <artifactId>maven-dependency-plugin</artifactId> + <version>${dependency.version}</version><!--$NO-MVN-MAN-VER$--> + <executions> + <execution> + <id>unpack-shared-resources</id> + <phase>prepare-package</phase> + <goals> + <goal>unpack-dependencies</goal> + </goals> + <configuration> + <includeGroupIds>${project.groupId}</includeGroupIds> + <includeArtifactIds>batik-shared-resources</includeArtifactIds> + <includes>**/LICENSE,**/NOTICE</includes> + <outputDirectory>${project.build.outputDirectory}</outputDirectory> + </configuration> + </execution> + </executions> + </plugin> + </plugins> </build> </project> Modified: xmlgraphics/batik/trunk/batik-codec/pom.xml URL: http://svn.apache.org/viewvc/xmlgraphics/batik/trunk/batik-codec/pom.xml?rev=1869999&r1=1869998&r2=1869999&view=diff ============================================================================== --- xmlgraphics/batik/trunk/batik-codec/pom.xml (original) +++ xmlgraphics/batik/trunk/batik-codec/pom.xml Mon Nov 18 21:45:45 2019 @@ -47,6 +47,11 @@ </dependency> <dependency> <groupId>${project.groupId}</groupId> + <artifactId>batik-shared-resources</artifactId> + <version>${project.version}</version> + </dependency> + <dependency> + <groupId>${project.groupId}</groupId> <artifactId>batik-transcoder</artifactId> <version>${project.version}</version> </dependency> @@ -58,19 +63,27 @@ </dependencies> <build> - <resources> - <resource> - <directory>src/main/resources</directory> - </resource> - <resource> - <directory>${basedir}/..</directory> - <includes> - <include>LICENSE</include> - <include>NOTICE</include> - </includes> - <targetPath>META-INF</targetPath> - </resource> - </resources> + <plugins> + <plugin> + <artifactId>maven-dependency-plugin</artifactId> + <version>${dependency.version}</version><!--$NO-MVN-MAN-VER$--> + <executions> + <execution> + <id>unpack-shared-resources</id> + <phase>prepare-package</phase> + <goals> + <goal>unpack-dependencies</goal> + </goals> + <configuration> + <includeGroupIds>${project.groupId}</includeGroupIds> + <includeArtifactIds>batik-shared-resources</includeArtifactIds> + <includes>**/LICENSE,**/NOTICE</includes> + <outputDirectory>${project.build.outputDirectory}</outputDirectory> + </configuration> + </execution> + </executions> + </plugin> + </plugins> </build> </project> Modified: xmlgraphics/batik/trunk/batik-constants/pom.xml URL: http://svn.apache.org/viewvc/xmlgraphics/batik/trunk/batik-constants/pom.xml?rev=1869999&r1=1869998&r2=1869999&view=diff ============================================================================== --- xmlgraphics/batik/trunk/batik-constants/pom.xml (original) +++ xmlgraphics/batik/trunk/batik-constants/pom.xml Mon Nov 18 21:45:45 2019 @@ -34,20 +34,36 @@ <version>1.13.0-SNAPSHOT</version> </parent> + <dependencies> + <dependency> + <groupId>${project.groupId}</groupId> + <artifactId>batik-shared-resources</artifactId> + <version>${project.version}</version> + </dependency> + </dependencies> + <build> - <resources> - <resource> - <directory>src/main/resources</directory> - </resource> - <resource> - <directory>${basedir}/..</directory> - <includes> - <include>LICENSE</include> - <include>NOTICE</include> - </includes> - <targetPath>META-INF</targetPath> - </resource> - </resources> + <plugins> + <plugin> + <artifactId>maven-dependency-plugin</artifactId> + <version>${dependency.version}</version><!--$NO-MVN-MAN-VER$--> + <executions> + <execution> + <id>unpack-shared-resources</id> + <phase>prepare-package</phase> + <goals> + <goal>unpack-dependencies</goal> + </goals> + <configuration> + <includeGroupIds>${project.groupId}</includeGroupIds> + <includeArtifactIds>batik-shared-resources</includeArtifactIds> + <includes>**/LICENSE,**/NOTICE</includes> + <outputDirectory>${project.build.outputDirectory}</outputDirectory> + </configuration> + </execution> + </executions> + </plugin> + </plugins> </build> </project> Modified: xmlgraphics/batik/trunk/batik-css/pom.xml URL: http://svn.apache.org/viewvc/xmlgraphics/batik/trunk/batik-css/pom.xml?rev=1869999&r1=1869998&r2=1869999&view=diff ============================================================================== --- xmlgraphics/batik/trunk/batik-css/pom.xml (original) +++ xmlgraphics/batik/trunk/batik-css/pom.xml Mon Nov 18 21:45:45 2019 @@ -37,6 +37,11 @@ <dependencies> <dependency> <groupId>${project.groupId}</groupId> + <artifactId>batik-shared-resources</artifactId> + <version>${project.version}</version> + </dependency> + <dependency> + <groupId>${project.groupId}</groupId> <artifactId>batik-util</artifactId> <version>${project.version}</version> </dependency> @@ -53,19 +58,27 @@ </dependencies> <build> - <resources> - <resource> - <directory>src/main/resources</directory> - </resource> - <resource> - <directory>${basedir}/..</directory> - <includes> - <include>LICENSE</include> - <include>NOTICE</include> - </includes> - <targetPath>META-INF</targetPath> - </resource> - </resources> + <plugins> + <plugin> + <artifactId>maven-dependency-plugin</artifactId> + <version>${dependency.version}</version><!--$NO-MVN-MAN-VER$--> + <executions> + <execution> + <id>unpack-shared-resources</id> + <phase>prepare-package</phase> + <goals> + <goal>unpack-dependencies</goal> + </goals> + <configuration> + <includeGroupIds>${project.groupId}</includeGroupIds> + <includeArtifactIds>batik-shared-resources</includeArtifactIds> + <includes>**/LICENSE,**/NOTICE</includes> + <outputDirectory>${project.build.outputDirectory}</outputDirectory> + </configuration> + </execution> + </executions> + </plugin> + </plugins> </build> </project> Modified: xmlgraphics/batik/trunk/batik-dom/pom.xml URL: http://svn.apache.org/viewvc/xmlgraphics/batik/trunk/batik-dom/pom.xml?rev=1869999&r1=1869998&r2=1869999&view=diff ============================================================================== --- xmlgraphics/batik/trunk/batik-dom/pom.xml (original) +++ xmlgraphics/batik/trunk/batik-dom/pom.xml Mon Nov 18 21:45:45 2019 @@ -47,6 +47,11 @@ </dependency> <dependency> <groupId>${project.groupId}</groupId> + <artifactId>batik-shared-resources</artifactId> + <version>${project.version}</version> + </dependency> + <dependency> + <groupId>${project.groupId}</groupId> <artifactId>batik-util</artifactId> <version>${project.version}</version> </dependency> @@ -73,19 +78,27 @@ </dependencies> <build> - <resources> - <resource> - <directory>src/main/resources</directory> - </resource> - <resource> - <directory>${basedir}/..</directory> - <includes> - <include>LICENSE</include> - <include>NOTICE</include> - </includes> - <targetPath>META-INF</targetPath> - </resource> - </resources> + <plugins> + <plugin> + <artifactId>maven-dependency-plugin</artifactId> + <version>${dependency.version}</version><!--$NO-MVN-MAN-VER$--> + <executions> + <execution> + <id>unpack-shared-resources</id> + <phase>prepare-package</phase> + <goals> + <goal>unpack-dependencies</goal> + </goals> + <configuration> + <includeGroupIds>${project.groupId}</includeGroupIds> + <includeArtifactIds>batik-shared-resources</includeArtifactIds> + <includes>**/LICENSE,**/NOTICE</includes> + <outputDirectory>${project.build.outputDirectory}</outputDirectory> + </configuration> + </execution> + </executions> + </plugin> + </plugins> </build> </project> Modified: xmlgraphics/batik/trunk/batik-ext/pom.xml URL: http://svn.apache.org/viewvc/xmlgraphics/batik/trunk/batik-ext/pom.xml?rev=1869999&r1=1869998&r2=1869999&view=diff ============================================================================== --- xmlgraphics/batik/trunk/batik-ext/pom.xml (original) +++ xmlgraphics/batik/trunk/batik-ext/pom.xml Mon Nov 18 21:45:45 2019 @@ -34,20 +34,36 @@ <version>1.13.0-SNAPSHOT</version> </parent> + <dependencies> + <dependency> + <groupId>${project.groupId}</groupId> + <artifactId>batik-shared-resources</artifactId> + <version>${project.version}</version> + </dependency> + </dependencies> + <build> - <resources> - <resource> - <directory>src/main/resources</directory> - </resource> - <resource> - <directory>${basedir}/..</directory> - <includes> - <include>LICENSE</include> - <include>NOTICE</include> - </includes> - <targetPath>META-INF</targetPath> - </resource> - </resources> + <plugins> + <plugin> + <artifactId>maven-dependency-plugin</artifactId> + <version>${dependency.version}</version><!--$NO-MVN-MAN-VER$--> + <executions> + <execution> + <id>unpack-shared-resources</id> + <phase>prepare-package</phase> + <goals> + <goal>unpack-dependencies</goal> + </goals> + <configuration> + <includeGroupIds>${project.groupId}</includeGroupIds> + <includeArtifactIds>batik-shared-resources</includeArtifactIds> + <includes>**/LICENSE,**/NOTICE</includes> + <outputDirectory>${project.build.outputDirectory}</outputDirectory> + </configuration> + </execution> + </executions> + </plugin> + </plugins> </build> </project> Modified: xmlgraphics/batik/trunk/batik-extension/pom.xml URL: http://svn.apache.org/viewvc/xmlgraphics/batik/trunk/batik-extension/pom.xml?rev=1869999&r1=1869998&r2=1869999&view=diff ============================================================================== --- xmlgraphics/batik/trunk/batik-extension/pom.xml (original) +++ xmlgraphics/batik/trunk/batik-extension/pom.xml Mon Nov 18 21:45:45 2019 @@ -77,6 +77,11 @@ </dependency> <dependency> <groupId>${project.groupId}</groupId> + <artifactId>batik-shared-resources</artifactId> + <version>${project.version}</version> + </dependency> + <dependency> + <groupId>${project.groupId}</groupId> <artifactId>batik-svg-dom</artifactId> <version>${project.version}</version> </dependency> @@ -93,19 +98,27 @@ </dependencies> <build> - <resources> - <resource> - <directory>src/main/resources</directory> - </resource> - <resource> - <directory>${basedir}/..</directory> - <includes> - <include>LICENSE</include> - <include>NOTICE</include> - </includes> - <targetPath>META-INF</targetPath> - </resource> - </resources> + <plugins> + <plugin> + <artifactId>maven-dependency-plugin</artifactId> + <version>${dependency.version}</version><!--$NO-MVN-MAN-VER$--> + <executions> + <execution> + <id>unpack-shared-resources</id> + <phase>prepare-package</phase> + <goals> + <goal>unpack-dependencies</goal> + </goals> + <configuration> + <includeGroupIds>${project.groupId}</includeGroupIds> + <includeArtifactIds>batik-shared-resources</includeArtifactIds> + <includes>**/LICENSE,**/NOTICE</includes> + <outputDirectory>${project.build.outputDirectory}</outputDirectory> + </configuration> + </execution> + </executions> + </plugin> + </plugins> </build> </project> Modified: xmlgraphics/batik/trunk/batik-gui-util/pom.xml URL: http://svn.apache.org/viewvc/xmlgraphics/batik/trunk/batik-gui-util/pom.xml?rev=1869999&r1=1869998&r2=1869999&view=diff ============================================================================== --- xmlgraphics/batik/trunk/batik-gui-util/pom.xml (original) +++ xmlgraphics/batik/trunk/batik-gui-util/pom.xml Mon Nov 18 21:45:45 2019 @@ -37,6 +37,11 @@ <dependencies> <dependency> + <groupId>${project.groupId}</groupId> + <artifactId>batik-shared-resources</artifactId> + <version>${project.version}</version> + </dependency> + <dependency> <groupId>org.apache.xmlgraphics</groupId> <artifactId>batik-util</artifactId> <version>${project.version}</version> @@ -49,19 +54,27 @@ </dependencies> <build> - <resources> - <resource> - <directory>src/main/resources</directory> - </resource> - <resource> - <directory>${basedir}/..</directory> - <includes> - <include>LICENSE</include> - <include>NOTICE</include> - </includes> - <targetPath>META-INF</targetPath> - </resource> - </resources> + <plugins> + <plugin> + <artifactId>maven-dependency-plugin</artifactId> + <version>${dependency.version}</version><!--$NO-MVN-MAN-VER$--> + <executions> + <execution> + <id>unpack-shared-resources</id> + <phase>prepare-package</phase> + <goals> + <goal>unpack-dependencies</goal> + </goals> + <configuration> + <includeGroupIds>${project.groupId}</includeGroupIds> + <includeArtifactIds>batik-shared-resources</includeArtifactIds> + <includes>**/LICENSE,**/NOTICE</includes> + <outputDirectory>${project.build.outputDirectory}</outputDirectory> + </configuration> + </execution> + </executions> + </plugin> + </plugins> </build> </project> Modified: xmlgraphics/batik/trunk/batik-gvt/pom.xml URL: http://svn.apache.org/viewvc/xmlgraphics/batik/trunk/batik-gvt/pom.xml?rev=1869999&r1=1869998&r2=1869999&view=diff ============================================================================== --- xmlgraphics/batik/trunk/batik-gvt/pom.xml (original) +++ xmlgraphics/batik/trunk/batik-gvt/pom.xml Mon Nov 18 21:45:45 2019 @@ -42,25 +42,38 @@ </dependency> <dependency> <groupId>${project.groupId}</groupId> + <artifactId>batik-shared-resources</artifactId> + <version>${project.version}</version> + </dependency> + <dependency> + <groupId>${project.groupId}</groupId> <artifactId>batik-util</artifactId> <version>${project.version}</version> </dependency> </dependencies> <build> - <resources> - <resource> - <directory>src/main/resources</directory> - </resource> - <resource> - <directory>${basedir}/..</directory> - <includes> - <include>LICENSE</include> - <include>NOTICE</include> - </includes> - <targetPath>META-INF</targetPath> - </resource> - </resources> + <plugins> + <plugin> + <artifactId>maven-dependency-plugin</artifactId> + <version>${dependency.version}</version><!--$NO-MVN-MAN-VER$--> + <executions> + <execution> + <id>unpack-shared-resources</id> + <phase>prepare-package</phase> + <goals> + <goal>unpack-dependencies</goal> + </goals> + <configuration> + <includeGroupIds>${project.groupId}</includeGroupIds> + <includeArtifactIds>batik-shared-resources</includeArtifactIds> + <includes>**/LICENSE,**/NOTICE</includes> + <outputDirectory>${project.build.outputDirectory}</outputDirectory> + </configuration> + </execution> + </executions> + </plugin> + </plugins> </build> </project> Modified: xmlgraphics/batik/trunk/batik-i18n/pom.xml URL: http://svn.apache.org/viewvc/xmlgraphics/batik/trunk/batik-i18n/pom.xml?rev=1869999&r1=1869998&r2=1869999&view=diff ============================================================================== --- xmlgraphics/batik/trunk/batik-i18n/pom.xml (original) +++ xmlgraphics/batik/trunk/batik-i18n/pom.xml Mon Nov 18 21:45:45 2019 @@ -34,20 +34,36 @@ <version>1.13.0-SNAPSHOT</version> </parent> + <dependencies> + <dependency> + <groupId>${project.groupId}</groupId> + <artifactId>batik-shared-resources</artifactId> + <version>${project.version}</version> + </dependency> + </dependencies> + <build> - <resources> - <resource> - <directory>src/main/resources</directory> - </resource> - <resource> - <directory>${basedir}/..</directory> - <includes> - <include>LICENSE</include> - <include>NOTICE</include> - </includes> - <targetPath>META-INF</targetPath> - </resource> - </resources> + <plugins> + <plugin> + <artifactId>maven-dependency-plugin</artifactId> + <version>${dependency.version}</version><!--$NO-MVN-MAN-VER$--> + <executions> + <execution> + <id>unpack-shared-resources</id> + <phase>prepare-package</phase> + <goals> + <goal>unpack-dependencies</goal> + </goals> + <configuration> + <includeGroupIds>${project.groupId}</includeGroupIds> + <includeArtifactIds>batik-shared-resources</includeArtifactIds> + <includes>**/LICENSE,**/NOTICE</includes> + <outputDirectory>${project.build.outputDirectory}</outputDirectory> + </configuration> + </execution> + </executions> + </plugin> + </plugins> </build> </project> Modified: xmlgraphics/batik/trunk/batik-parser/pom.xml URL: http://svn.apache.org/viewvc/xmlgraphics/batik/trunk/batik-parser/pom.xml?rev=1869999&r1=1869998&r2=1869999&view=diff ============================================================================== --- xmlgraphics/batik/trunk/batik-parser/pom.xml (original) +++ xmlgraphics/batik/trunk/batik-parser/pom.xml Mon Nov 18 21:45:45 2019 @@ -42,6 +42,11 @@ </dependency> <dependency> <groupId>${project.groupId}</groupId> + <artifactId>batik-shared-resources</artifactId> + <version>${project.version}</version> + </dependency> + <dependency> + <groupId>${project.groupId}</groupId> <artifactId>batik-util</artifactId> <version>${project.version}</version> </dependency> @@ -58,19 +63,27 @@ </dependencies> <build> - <resources> - <resource> - <directory>src/main/resources</directory> - </resource> - <resource> - <directory>${basedir}/..</directory> - <includes> - <include>LICENSE</include> - <include>NOTICE</include> - </includes> - <targetPath>META-INF</targetPath> - </resource> - </resources> + <plugins> + <plugin> + <artifactId>maven-dependency-plugin</artifactId> + <version>${dependency.version}</version><!--$NO-MVN-MAN-VER$--> + <executions> + <execution> + <id>unpack-shared-resources</id> + <phase>prepare-package</phase> + <goals> + <goal>unpack-dependencies</goal> + </goals> + <configuration> + <includeGroupIds>${project.groupId}</includeGroupIds> + <includeArtifactIds>batik-shared-resources</includeArtifactIds> + <includes>**/LICENSE,**/NOTICE</includes> + <outputDirectory>${project.build.outputDirectory}</outputDirectory> + </configuration> + </execution> + </executions> + </plugin> + </plugins> </build> </project> Modified: xmlgraphics/batik/trunk/batik-rasterizer-ext/pom.xml URL: http://svn.apache.org/viewvc/xmlgraphics/batik/trunk/batik-rasterizer-ext/pom.xml?rev=1869999&r1=1869998&r2=1869999&view=diff ============================================================================== --- xmlgraphics/batik/trunk/batik-rasterizer-ext/pom.xml (original) +++ xmlgraphics/batik/trunk/batik-rasterizer-ext/pom.xml Mon Nov 18 21:45:45 2019 @@ -37,6 +37,11 @@ <dependencies> <dependency> <groupId>${project.groupId}</groupId> + <artifactId>batik-shared-resources</artifactId> + <version>${project.version}</version> + </dependency> + <dependency> + <groupId>${project.groupId}</groupId> <artifactId>batik-svgrasterizer</artifactId> <version>${project.version}</version> </dependency> @@ -61,20 +66,26 @@ </archive> </configuration> </plugin> + <plugin> + <artifactId>maven-dependency-plugin</artifactId> + <version>${dependency.version}</version><!--$NO-MVN-MAN-VER$--> + <executions> + <execution> + <id>unpack-shared-resources</id> + <phase>prepare-package</phase> + <goals> + <goal>unpack-dependencies</goal> + </goals> + <configuration> + <includeGroupIds>${project.groupId}</includeGroupIds> + <includeArtifactIds>batik-shared-resources</includeArtifactIds> + <includes>**/LICENSE,**/NOTICE</includes> + <outputDirectory>${project.build.outputDirectory}</outputDirectory> + </configuration> + </execution> + </executions> + </plugin> </plugins> - <resources> - <resource> - <directory>src/main/resources</directory> - </resource> - <resource> - <directory>${basedir}/..</directory> - <includes> - <include>LICENSE</include> - <include>NOTICE</include> - </includes> - <targetPath>META-INF</targetPath> - </resource> - </resources> </build> </project> Modified: xmlgraphics/batik/trunk/batik-rasterizer/pom.xml URL: http://svn.apache.org/viewvc/xmlgraphics/batik/trunk/batik-rasterizer/pom.xml?rev=1869999&r1=1869998&r2=1869999&view=diff ============================================================================== --- xmlgraphics/batik/trunk/batik-rasterizer/pom.xml (original) +++ xmlgraphics/batik/trunk/batik-rasterizer/pom.xml Mon Nov 18 21:45:45 2019 @@ -37,6 +37,11 @@ <dependencies> <dependency> <groupId>${project.groupId}</groupId> + <artifactId>batik-shared-resources</artifactId> + <version>${project.version}</version> + </dependency> + <dependency> + <groupId>${project.groupId}</groupId> <artifactId>batik-svgrasterizer</artifactId> <version>${project.version}</version> </dependency> @@ -60,21 +65,26 @@ </archive> </configuration> </plugin> + <plugin> + <artifactId>maven-dependency-plugin</artifactId> + <version>${dependency.version}</version><!--$NO-MVN-MAN-VER$--> + <executions> + <execution> + <id>unpack-shared-resources</id> + <phase>prepare-package</phase> + <goals> + <goal>unpack-dependencies</goal> + </goals> + <configuration> + <includeGroupIds>${project.groupId}</includeGroupIds> + <includeArtifactIds>batik-shared-resources</includeArtifactIds> + <includes>**/LICENSE,**/NOTICE</includes> + <outputDirectory>${project.build.outputDirectory}</outputDirectory> + </configuration> + </execution> + </executions> + </plugin> </plugins> - <resources> - <resource> - <directory>src/main/resources</directory> - <filtering>true</filtering> - </resource> - <resource> - <directory>${basedir}/..</directory> - <includes> - <include>LICENSE</include> - <include>NOTICE</include> - </includes> - <targetPath>META-INF</targetPath> - </resource> - </resources> </build> </project> Modified: xmlgraphics/batik/trunk/batik-script/pom.xml URL: http://svn.apache.org/viewvc/xmlgraphics/batik/trunk/batik-script/pom.xml?rev=1869999&r1=1869998&r2=1869999&view=diff ============================================================================== --- xmlgraphics/batik/trunk/batik-script/pom.xml (original) +++ xmlgraphics/batik/trunk/batik-script/pom.xml Mon Nov 18 21:45:45 2019 @@ -42,6 +42,11 @@ </dependency> <dependency> <groupId>${project.groupId}</groupId> + <artifactId>batik-shared-resources</artifactId> + <version>${project.version}</version> + </dependency> + <dependency> + <groupId>${project.groupId}</groupId> <artifactId>batik-util</artifactId> <version>${project.version}</version> </dependency> @@ -63,27 +68,33 @@ <plugins> <plugin> <artifactId>maven-compiler-plugin</artifactId> - <version>${compiler.version}</version> + <version>${compiler.version}</version><!--$NO-MVN-MAN-VER$--> <configuration> <excludes> <exclude>**/jacl/*</exclude> </excludes> </configuration> </plugin> + <plugin> + <artifactId>maven-dependency-plugin</artifactId> + <version>${dependency.version}</version><!--$NO-MVN-MAN-VER$--> + <executions> + <execution> + <id>unpack-shared-resources</id> + <phase>prepare-package</phase> + <goals> + <goal>unpack-dependencies</goal> + </goals> + <configuration> + <includeGroupIds>${project.groupId}</includeGroupIds> + <includeArtifactIds>batik-shared-resources</includeArtifactIds> + <includes>**/LICENSE,**/NOTICE</includes> + <outputDirectory>${project.build.outputDirectory}</outputDirectory> + </configuration> + </execution> + </executions> + </plugin> </plugins> - <resources> - <resource> - <directory>src/main/resources</directory> - </resource> - <resource> - <directory>${basedir}/..</directory> - <includes> - <include>LICENSE</include> - <include>NOTICE</include> - </includes> - <targetPath>META-INF</targetPath> - </resource> - </resources> </build> </project> Modified: xmlgraphics/batik/trunk/batik-slideshow/pom.xml URL: http://svn.apache.org/viewvc/xmlgraphics/batik/trunk/batik-slideshow/pom.xml?rev=1869999&r1=1869998&r2=1869999&view=diff ============================================================================== --- xmlgraphics/batik/trunk/batik-slideshow/pom.xml (original) +++ xmlgraphics/batik/trunk/batik-slideshow/pom.xml Mon Nov 18 21:45:45 2019 @@ -46,6 +46,11 @@ <version>${project.version}</version> </dependency> <dependency> + <groupId>${project.groupId}</groupId> + <artifactId>batik-shared-resources</artifactId> + <version>${project.version}</version> + </dependency> + <dependency> <groupId>xml-apis</groupId> <artifactId>xml-apis-ext</artifactId> <version>${xmlapisext.version}</version> @@ -67,20 +72,26 @@ </archive> </configuration> </plugin> + <plugin> + <artifactId>maven-dependency-plugin</artifactId> + <version>${dependency.version}</version><!--$NO-MVN-MAN-VER$--> + <executions> + <execution> + <id>unpack-shared-resources</id> + <phase>prepare-package</phase> + <goals> + <goal>unpack-dependencies</goal> + </goals> + <configuration> + <includeGroupIds>${project.groupId}</includeGroupIds> + <includeArtifactIds>batik-shared-resources</includeArtifactIds> + <includes>**/LICENSE,**/NOTICE</includes> + <outputDirectory>${project.build.outputDirectory}</outputDirectory> + </configuration> + </execution> + </executions> + </plugin> </plugins> - <resources> - <resource> - <directory>src/main/resources</directory> - </resource> - <resource> - <directory>${basedir}/..</directory> - <includes> - <include>LICENSE</include> - <include>NOTICE</include> - </includes> - <targetPath>META-INF</targetPath> - </resource> - </resources> </build> </project> Modified: xmlgraphics/batik/trunk/batik-squiggle-ext/pom.xml URL: http://svn.apache.org/viewvc/xmlgraphics/batik/trunk/batik-squiggle-ext/pom.xml?rev=1869999&r1=1869998&r2=1869999&view=diff ============================================================================== --- xmlgraphics/batik/trunk/batik-squiggle-ext/pom.xml (original) +++ xmlgraphics/batik/trunk/batik-squiggle-ext/pom.xml Mon Nov 18 21:45:45 2019 @@ -37,6 +37,11 @@ <dependencies> <dependency> <groupId>${project.groupId}</groupId> + <artifactId>batik-shared-resources</artifactId> + <version>${project.version}</version> + </dependency> + <dependency> + <groupId>${project.groupId}</groupId> <artifactId>batik-svgbrowser</artifactId> <version>${project.version}</version> </dependency> @@ -61,20 +66,26 @@ </archive> </configuration> </plugin> + <plugin> + <artifactId>maven-dependency-plugin</artifactId> + <version>${dependency.version}</version><!--$NO-MVN-MAN-VER$--> + <executions> + <execution> + <id>unpack-shared-resources</id> + <phase>prepare-package</phase> + <goals> + <goal>unpack-dependencies</goal> + </goals> + <configuration> + <includeGroupIds>${project.groupId}</includeGroupIds> + <includeArtifactIds>batik-shared-resources</includeArtifactIds> + <includes>**/LICENSE,**/NOTICE</includes> + <outputDirectory>${project.build.outputDirectory}</outputDirectory> + </configuration> + </execution> + </executions> + </plugin> </plugins> - <resources> - <resource> - <directory>src/main/resources</directory> - </resource> - <resource> - <directory>${basedir}/..</directory> - <includes> - <include>LICENSE</include> - <include>NOTICE</include> - </includes> - <targetPath>META-INF</targetPath> - </resource> - </resources> </build> </project> Modified: xmlgraphics/batik/trunk/batik-squiggle/pom.xml URL: http://svn.apache.org/viewvc/xmlgraphics/batik/trunk/batik-squiggle/pom.xml?rev=1869999&r1=1869998&r2=1869999&view=diff ============================================================================== --- xmlgraphics/batik/trunk/batik-squiggle/pom.xml (original) +++ xmlgraphics/batik/trunk/batik-squiggle/pom.xml Mon Nov 18 21:45:45 2019 @@ -37,6 +37,11 @@ <dependencies> <dependency> <groupId>${project.groupId}</groupId> + <artifactId>batik-shared-resources</artifactId> + <version>${project.version}</version> + </dependency> + <dependency> + <groupId>${project.groupId}</groupId> <artifactId>batik-svgbrowser</artifactId> <version>${project.version}</version> </dependency> @@ -57,20 +62,26 @@ </archive> </configuration> </plugin> + <plugin> + <artifactId>maven-dependency-plugin</artifactId> + <version>${dependency.version}</version><!--$NO-MVN-MAN-VER$--> + <executions> + <execution> + <id>unpack-shared-resources</id> + <phase>prepare-package</phase> + <goals> + <goal>unpack-dependencies</goal> + </goals> + <configuration> + <includeGroupIds>${project.groupId}</includeGroupIds> + <includeArtifactIds>batik-shared-resources</includeArtifactIds> + <includes>**/LICENSE,**/NOTICE</includes> + <outputDirectory>${project.build.outputDirectory}</outputDirectory> + </configuration> + </execution> + </executions> + </plugin> </plugins> - <resources> - <resource> - <directory>src/main/resources</directory> - </resource> - <resource> - <directory>${basedir}/..</directory> - <includes> - <include>LICENSE</include> - <include>NOTICE</include> - </includes> - <targetPath>META-INF</targetPath> - </resource> - </resources> </build> </project> Modified: xmlgraphics/batik/trunk/batik-svg-dom/pom.xml URL: http://svn.apache.org/viewvc/xmlgraphics/batik/trunk/batik-svg-dom/pom.xml?rev=1869999&r1=1869998&r2=1869999&view=diff ============================================================================== --- xmlgraphics/batik/trunk/batik-svg-dom/pom.xml (original) +++ xmlgraphics/batik/trunk/batik-svg-dom/pom.xml Mon Nov 18 21:45:45 2019 @@ -62,6 +62,11 @@ </dependency> <dependency> <groupId>${project.groupId}</groupId> + <artifactId>batik-shared-resources</artifactId> + <version>${project.version}</version> + </dependency> + <dependency> + <groupId>${project.groupId}</groupId> <artifactId>batik-util</artifactId> <version>${project.version}</version> </dependency> @@ -73,19 +78,27 @@ </dependencies> <build> - <resources> - <resource> - <directory>src/main/resources</directory> - </resource> - <resource> - <directory>${basedir}/..</directory> - <includes> - <include>LICENSE</include> - <include>NOTICE</include> - </includes> - <targetPath>META-INF</targetPath> - </resource> - </resources> + <plugins> + <plugin> + <artifactId>maven-dependency-plugin</artifactId> + <version>${dependency.version}</version><!--$NO-MVN-MAN-VER$--> + <executions> + <execution> + <id>unpack-shared-resources</id> + <phase>prepare-package</phase> + <goals> + <goal>unpack-dependencies</goal> + </goals> + <configuration> + <includeGroupIds>${project.groupId}</includeGroupIds> + <includeArtifactIds>batik-shared-resources</includeArtifactIds> + <includes>**/LICENSE,**/NOTICE</includes> + <outputDirectory>${project.build.outputDirectory}</outputDirectory> + </configuration> + </execution> + </executions> + </plugin> + </plugins> </build> </project> Modified: xmlgraphics/batik/trunk/batik-svgbrowser/pom.xml URL: http://svn.apache.org/viewvc/xmlgraphics/batik/trunk/batik-svgbrowser/pom.xml?rev=1869999&r1=1869998&r2=1869999&view=diff ============================================================================== --- xmlgraphics/batik/trunk/batik-svgbrowser/pom.xml (original) +++ xmlgraphics/batik/trunk/batik-svgbrowser/pom.xml Mon Nov 18 21:45:45 2019 @@ -57,6 +57,11 @@ </dependency> <dependency> <groupId>${project.groupId}</groupId> + <artifactId>batik-shared-resources</artifactId> + <version>${project.version}</version> + </dependency> + <dependency> + <groupId>${project.groupId}</groupId> <artifactId>batik-swing</artifactId> <version>${project.version}</version> </dependency> @@ -83,20 +88,27 @@ </dependencies> <build> - <resources> - <resource> - <directory>src/main/resources</directory> - <filtering>true</filtering> - </resource> - <resource> - <directory>${basedir}/..</directory> - <includes> - <include>LICENSE</include> - <include>NOTICE</include> - </includes> - <targetPath>META-INF</targetPath> - </resource> - </resources> + <plugins> + <plugin> + <artifactId>maven-dependency-plugin</artifactId> + <version>${dependency.version}</version><!--$NO-MVN-MAN-VER$--> + <executions> + <execution> + <id>unpack-shared-resources</id> + <phase>prepare-package</phase> + <goals> + <goal>unpack-dependencies</goal> + </goals> + <configuration> + <includeGroupIds>${project.groupId}</includeGroupIds> + <includeArtifactIds>batik-shared-resources</includeArtifactIds> + <includes>**/LICENSE,**/NOTICE</includes> + <outputDirectory>${project.build.outputDirectory}</outputDirectory> + </configuration> + </execution> + </executions> + </plugin> + </plugins> </build> </project> Modified: xmlgraphics/batik/trunk/batik-svggen/pom.xml URL: http://svn.apache.org/viewvc/xmlgraphics/batik/trunk/batik-svggen/pom.xml?rev=1869999&r1=1869998&r2=1869999&view=diff ============================================================================== --- xmlgraphics/batik/trunk/batik-svggen/pom.xml (original) +++ xmlgraphics/batik/trunk/batik-svggen/pom.xml Mon Nov 18 21:45:45 2019 @@ -42,25 +42,38 @@ </dependency> <dependency> <groupId>${project.groupId}</groupId> + <artifactId>batik-shared-resources</artifactId> + <version>${project.version}</version> + </dependency> + <dependency> + <groupId>${project.groupId}</groupId> <artifactId>batik-util</artifactId> <version>${project.version}</version> </dependency> </dependencies> <build> - <resources> - <resource> - <directory>src/main/resources</directory> - </resource> - <resource> - <directory>${basedir}/..</directory> - <includes> - <include>LICENSE</include> - <include>NOTICE</include> - </includes> - <targetPath>META-INF</targetPath> - </resource> - </resources> + <plugins> + <plugin> + <artifactId>maven-dependency-plugin</artifactId> + <version>${dependency.version}</version><!--$NO-MVN-MAN-VER$--> + <executions> + <execution> + <id>unpack-shared-resources</id> + <phase>prepare-package</phase> + <goals> + <goal>unpack-dependencies</goal> + </goals> + <configuration> + <includeGroupIds>${project.groupId}</includeGroupIds> + <includeArtifactIds>batik-shared-resources</includeArtifactIds> + <includes>**/LICENSE,**/NOTICE</includes> + <outputDirectory>${project.build.outputDirectory}</outputDirectory> + </configuration> + </execution> + </executions> + </plugin> + </plugins> </build> </project> Modified: xmlgraphics/batik/trunk/batik-svgpp/pom.xml URL: http://svn.apache.org/viewvc/xmlgraphics/batik/trunk/batik-svgpp/pom.xml?rev=1869999&r1=1869998&r2=1869999&view=diff ============================================================================== --- xmlgraphics/batik/trunk/batik-svgpp/pom.xml (original) +++ xmlgraphics/batik/trunk/batik-svgpp/pom.xml Mon Nov 18 21:45:45 2019 @@ -37,6 +37,11 @@ <dependencies> <dependency> <groupId>${project.groupId}</groupId> + <artifactId>batik-shared-resources</artifactId> + <version>${project.version}</version> + </dependency> + <dependency> + <groupId>${project.groupId}</groupId> <artifactId>batik-transcoder</artifactId> <version>${project.version}</version> </dependency> @@ -62,20 +67,26 @@ </archive> </configuration> </plugin> + <plugin> + <artifactId>maven-dependency-plugin</artifactId> + <version>${dependency.version}</version><!--$NO-MVN-MAN-VER$--> + <executions> + <execution> + <id>unpack-shared-resources</id> + <phase>prepare-package</phase> + <goals> + <goal>unpack-dependencies</goal> + </goals> + <configuration> + <includeGroupIds>${project.groupId}</includeGroupIds> + <includeArtifactIds>batik-shared-resources</includeArtifactIds> + <includes>**/LICENSE,**/NOTICE</includes> + <outputDirectory>${project.build.outputDirectory}</outputDirectory> + </configuration> + </execution> + </executions> + </plugin> </plugins> - <resources> - <resource> - <directory>src/main/resources</directory> - </resource> - <resource> - <directory>${basedir}/..</directory> - <includes> - <include>LICENSE</include> - <include>NOTICE</include> - </includes> - <targetPath>META-INF</targetPath> - </resource> - </resources> </build> </project> Modified: xmlgraphics/batik/trunk/batik-svgrasterizer/pom.xml URL: http://svn.apache.org/viewvc/xmlgraphics/batik/trunk/batik-svgrasterizer/pom.xml?rev=1869999&r1=1869998&r2=1869999&view=diff ============================================================================== --- xmlgraphics/batik/trunk/batik-svgrasterizer/pom.xml (original) +++ xmlgraphics/batik/trunk/batik-svgrasterizer/pom.xml Mon Nov 18 21:45:45 2019 @@ -42,6 +42,11 @@ </dependency> <dependency> <groupId>${project.groupId}</groupId> + <artifactId>batik-shared-resources</artifactId> + <version>${project.version}</version> + </dependency> + <dependency> + <groupId>${project.groupId}</groupId> <artifactId>batik-transcoder</artifactId> <version>${project.version}</version> </dependency> @@ -58,19 +63,27 @@ </dependencies> <build> - <resources> - <resource> - <directory>src/main/resources</directory> - </resource> - <resource> - <directory>${basedir}/..</directory> - <includes> - <include>LICENSE</include> - <include>NOTICE</include> - </includes> - <targetPath>META-INF</targetPath> - </resource> - </resources> + <plugins> + <plugin> + <artifactId>maven-dependency-plugin</artifactId> + <version>${dependency.version}</version><!--$NO-MVN-MAN-VER$--> + <executions> + <execution> + <id>unpack-shared-resources</id> + <phase>prepare-package</phase> + <goals> + <goal>unpack-dependencies</goal> + </goals> + <configuration> + <includeGroupIds>${project.groupId}</includeGroupIds> + <includeArtifactIds>batik-shared-resources</includeArtifactIds> + <includes>**/LICENSE,**/NOTICE</includes> + <outputDirectory>${project.build.outputDirectory}</outputDirectory> + </configuration> + </execution> + </executions> + </plugin> + </plugins> </build> </project> Modified: xmlgraphics/batik/trunk/batik-swing/pom.xml URL: http://svn.apache.org/viewvc/xmlgraphics/batik/trunk/batik-swing/pom.xml?rev=1869999&r1=1869998&r2=1869999&view=diff ============================================================================== --- xmlgraphics/batik/trunk/batik-swing/pom.xml (original) +++ xmlgraphics/batik/trunk/batik-swing/pom.xml Mon Nov 18 21:45:45 2019 @@ -82,6 +82,11 @@ </dependency> <dependency> <groupId>${project.groupId}</groupId> + <artifactId>batik-shared-resources</artifactId> + <version>${project.version}</version> + </dependency> + <dependency> + <groupId>${project.groupId}</groupId> <artifactId>batik-util</artifactId> <version>${project.version}</version> </dependency> @@ -93,19 +98,27 @@ </dependencies> <build> - <resources> - <resource> - <directory>src/main/resources</directory> - </resource> - <resource> - <directory>${basedir}/..</directory> - <includes> - <include>LICENSE</include> - <include>NOTICE</include> - </includes> - <targetPath>META-INF</targetPath> - </resource> - </resources> + <plugins> + <plugin> + <artifactId>maven-dependency-plugin</artifactId> + <version>${dependency.version}</version><!--$NO-MVN-MAN-VER$--> + <executions> + <execution> + <id>unpack-shared-resources</id> + <phase>prepare-package</phase> + <goals> + <goal>unpack-dependencies</goal> + </goals> + <configuration> + <includeGroupIds>${project.groupId}</includeGroupIds> + <includeArtifactIds>batik-shared-resources</includeArtifactIds> + <includes>**/LICENSE,**/NOTICE</includes> + <outputDirectory>${project.build.outputDirectory}</outputDirectory> + </configuration> + </execution> + </executions> + </plugin> + </plugins> </build> </project> Modified: xmlgraphics/batik/trunk/batik-test-old/pom.xml URL: http://svn.apache.org/viewvc/xmlgraphics/batik/trunk/batik-test-old/pom.xml?rev=1869999&r1=1869998&r2=1869999&view=diff ============================================================================== --- xmlgraphics/batik/trunk/batik-test-old/pom.xml (original) +++ xmlgraphics/batik/trunk/batik-test-old/pom.xml Mon Nov 18 21:45:45 2019 @@ -37,6 +37,11 @@ <dependencies> <dependency> <groupId>${project.groupId}</groupId> + <artifactId>batik-shared-resources</artifactId> + <version>${project.version}</version> + </dependency> + <dependency> + <groupId>${project.groupId}</groupId> <artifactId>batik-test</artifactId> <version>${project.version}</version> <scope>test</scope> @@ -110,19 +115,30 @@ <workingDirectory>..</workingDirectory> </configuration> </plugin> + <plugin> + <artifactId>maven-dependency-plugin</artifactId> + <version>${dependency.version}</version><!--$NO-MVN-MAN-VER$--> + <executions> + <execution> + <id>unpack-shared-resources</id> + <phase>prepare-package</phase> + <goals> + <goal>unpack-dependencies</goal> + </goals> + <configuration> + <includeGroupIds>${project.groupId}</includeGroupIds> + <includeArtifactIds>batik-shared-resources</includeArtifactIds> + <includes>**/LICENSE,**/NOTICE</includes> + <outputDirectory>${project.build.outputDirectory}</outputDirectory> + </configuration> + </execution> + </executions> + </plugin> </plugins> <resources> <resource> <directory>../test-resources</directory> </resource> - <resource> - <directory>${basedir}/..</directory> - <includes> - <include>LICENSE</include> - <include>NOTICE</include> - </includes> - <targetPath>META-INF</targetPath> - </resource> </resources> </build> Modified: xmlgraphics/batik/trunk/batik-test-svg/pom.xml URL: http://svn.apache.org/viewvc/xmlgraphics/batik/trunk/batik-test-svg/pom.xml?rev=1869999&r1=1869998&r2=1869999&view=diff ============================================================================== --- xmlgraphics/batik/trunk/batik-test-svg/pom.xml (original) +++ xmlgraphics/batik/trunk/batik-test-svg/pom.xml Mon Nov 18 21:45:45 2019 @@ -37,6 +37,11 @@ <dependencies> <dependency> <groupId>${project.groupId}</groupId> + <artifactId>batik-shared-resources</artifactId> + <version>${project.version}</version> + </dependency> + <dependency> + <groupId>${project.groupId}</groupId> <artifactId>batik-test</artifactId> <version>${project.version}</version> </dependency> @@ -53,19 +58,27 @@ </dependencies> <build> - <resources> - <resource> - <directory>src/main/resources</directory> - </resource> - <resource> - <directory>${basedir}/..</directory> - <includes> - <include>LICENSE</include> - <include>NOTICE</include> - </includes> - <targetPath>META-INF</targetPath> - </resource> - </resources> + <plugins> + <plugin> + <artifactId>maven-dependency-plugin</artifactId> + <version>${dependency.version}</version><!--$NO-MVN-MAN-VER$--> + <executions> + <execution> + <id>unpack-shared-resources</id> + <phase>prepare-package</phase> + <goals> + <goal>unpack-dependencies</goal> + </goals> + <configuration> + <includeGroupIds>${project.groupId}</includeGroupIds> + <includeArtifactIds>batik-shared-resources</includeArtifactIds> + <includes>**/LICENSE,**/NOTICE</includes> + <outputDirectory>${project.build.outputDirectory}</outputDirectory> + </configuration> + </execution> + </executions> + </plugin> + </plugins> </build> </project> Modified: xmlgraphics/batik/trunk/batik-test-swing/pom.xml URL: http://svn.apache.org/viewvc/xmlgraphics/batik/trunk/batik-test-swing/pom.xml?rev=1869999&r1=1869998&r2=1869999&view=diff ============================================================================== --- xmlgraphics/batik/trunk/batik-test-swing/pom.xml (original) +++ xmlgraphics/batik/trunk/batik-test-swing/pom.xml Mon Nov 18 21:45:45 2019 @@ -37,6 +37,11 @@ <dependencies> <dependency> <groupId>${project.groupId}</groupId> + <artifactId>batik-shared-resources</artifactId> + <version>${project.version}</version> + </dependency> + <dependency> + <groupId>${project.groupId}</groupId> <artifactId>batik-swing</artifactId> <version>${project.version}</version> </dependency> @@ -48,19 +53,27 @@ </dependencies> <build> - <resources> - <resource> - <directory>src/main/resources</directory> - </resource> - <resource> - <directory>${basedir}/..</directory> - <includes> - <include>LICENSE</include> - <include>NOTICE</include> - </includes> - <targetPath>META-INF</targetPath> - </resource> - </resources> + <plugins> + <plugin> + <artifactId>maven-dependency-plugin</artifactId> + <version>${dependency.version}</version><!--$NO-MVN-MAN-VER$--> + <executions> + <execution> + <id>unpack-shared-resources</id> + <phase>prepare-package</phase> + <goals> + <goal>unpack-dependencies</goal> + </goals> + <configuration> + <includeGroupIds>${project.groupId}</includeGroupIds> + <includeArtifactIds>batik-shared-resources</includeArtifactIds> + <includes>**/LICENSE,**/NOTICE</includes> + <outputDirectory>${project.build.outputDirectory}</outputDirectory> + </configuration> + </execution> + </executions> + </plugin> + </plugins> </build> </project> Modified: xmlgraphics/batik/trunk/batik-test-util/pom.xml URL: http://svn.apache.org/viewvc/xmlgraphics/batik/trunk/batik-test-util/pom.xml?rev=1869999&r1=1869998&r2=1869999&view=diff ============================================================================== --- xmlgraphics/batik/trunk/batik-test-util/pom.xml (original) +++ xmlgraphics/batik/trunk/batik-test-util/pom.xml Mon Nov 18 21:45:45 2019 @@ -24,9 +24,9 @@ <modelVersion>4.0.0</modelVersion> - <artifactId>batik-test-util</artifactId> + <artifactId>batik-shared-resources</artifactId> <name>${project.groupId}:${project.artifactId}</name> - <description>Batik Test Harness Utilities</description> + <description>Batik shared resources</description> <parent> <groupId>org.apache.xmlgraphics</groupId> @@ -34,27 +34,10 @@ <version>1.13.0-SNAPSHOT</version> </parent> - <dependencies> - <dependency> - <groupId>${project.groupId}</groupId> - <artifactId>batik-test</artifactId> - <version>${project.version}</version> - </dependency> - <dependency> - <groupId>junit</groupId> - <artifactId>junit</artifactId> - <version>${junit.version}</version> - <scope>test</scope> - </dependency> - </dependencies> - <build> <resources> <resource> <directory>src/main/resources</directory> - </resource> - <resource> - <directory>${basedir}/..</directory> <includes> <include>LICENSE</include> <include>NOTICE</include> Modified: xmlgraphics/batik/trunk/batik-test/pom.xml URL: http://svn.apache.org/viewvc/xmlgraphics/batik/trunk/batik-test/pom.xml?rev=1869999&r1=1869998&r2=1869999&view=diff ============================================================================== --- xmlgraphics/batik/trunk/batik-test/pom.xml (original) +++ xmlgraphics/batik/trunk/batik-test/pom.xml Mon Nov 18 21:45:45 2019 @@ -45,6 +45,11 @@ <artifactId>batik-i18n</artifactId> <version>${project.version}</version> </dependency> + <dependency> + <groupId>${project.groupId}</groupId> + <artifactId>batik-shared-resources</artifactId> + <version>${project.version}</version> + </dependency> </dependencies> <build> @@ -58,20 +63,27 @@ </excludes> </configuration> </plugin> + <plugin> + <groupId>org.apache.maven.plugins</groupId> + <artifactId>maven-dependency-plugin</artifactId> + <version>${dependency.version}</version><!--$NO-MVN-MAN-VER$--> + <executions> + <execution> + <id>unpack-shared-resources</id> + <phase>prepare-package</phase> + <goals> + <goal>unpack-dependencies</goal> + </goals> + <configuration> + <includeGroupIds>${project.groupId}</includeGroupIds> + <includeArtifactIds>batik-shared-resources</includeArtifactIds> + <includes>**/LICENSE,**/NOTICE</includes> + <outputDirectory>${project.build.outputDirectory}</outputDirectory> + </configuration> + </execution> + </executions> + </plugin> </plugins> - <resources> - <resource> - <directory>src/main/resources</directory> - </resource> - <resource> - <directory>${basedir}/..</directory> - <includes> - <include>LICENSE</include> - <include>NOTICE</include> - </includes> - <targetPath>META-INF</targetPath> - </resource> - </resources> </build> </project> Modified: xmlgraphics/batik/trunk/batik-transcoder/pom.xml URL: http://svn.apache.org/viewvc/xmlgraphics/batik/trunk/batik-transcoder/pom.xml?rev=1869999&r1=1869998&r2=1869999&view=diff ============================================================================== --- xmlgraphics/batik/trunk/batik-transcoder/pom.xml (original) +++ xmlgraphics/batik/trunk/batik-transcoder/pom.xml Mon Nov 18 21:45:45 2019 @@ -61,6 +61,11 @@ <version>${project.version}</version> </dependency> <dependency> + <groupId>${project.groupId}</groupId> + <artifactId>batik-shared-resources</artifactId> + <version>${project.version}</version> + </dependency> + <dependency> <groupId>org.apache.xmlgraphics</groupId> <artifactId>batik-svggen</artifactId> <version>${project.version}</version> @@ -83,19 +88,27 @@ </dependencies> <build> - <resources> - <resource> - <directory>src/main/resources</directory> - </resource> - <resource> - <directory>${basedir}/..</directory> - <includes> - <include>LICENSE</include> - <include>NOTICE</include> - </includes> - <targetPath>META-INF</targetPath> - </resource> - </resources> + <plugins> + <plugin> + <artifactId>maven-dependency-plugin</artifactId> + <version>${dependency.version}</version><!--$NO-MVN-MAN-VER$--> + <executions> + <execution> + <id>unpack-shared-resources</id> + <phase>prepare-package</phase> + <goals> + <goal>unpack-dependencies</goal> + </goals> + <configuration> + <includeGroupIds>${project.groupId}</includeGroupIds> + <includeArtifactIds>batik-shared-resources</includeArtifactIds> + <includes>**/LICENSE,**/NOTICE</includes> + <outputDirectory>${project.build.outputDirectory}</outputDirectory> + </configuration> + </execution> + </executions> + </plugin> + </plugins> </build> </project> Modified: xmlgraphics/batik/trunk/batik-ttf2svg/pom.xml URL: http://svn.apache.org/viewvc/xmlgraphics/batik/trunk/batik-ttf2svg/pom.xml?rev=1869999&r1=1869998&r2=1869999&view=diff ============================================================================== --- xmlgraphics/batik/trunk/batik-ttf2svg/pom.xml (original) +++ xmlgraphics/batik/trunk/batik-ttf2svg/pom.xml Mon Nov 18 21:45:45 2019 @@ -37,6 +37,11 @@ <dependencies> <dependency> <groupId>${project.groupId}</groupId> + <artifactId>batik-shared-resources</artifactId> + <version>${project.version}</version> + </dependency> + <dependency> + <groupId>${project.groupId}</groupId> <artifactId>batik-svggen</artifactId> <version>${project.version}</version> </dependency> @@ -57,20 +62,26 @@ </archive> </configuration> </plugin> + <plugin> + <artifactId>maven-dependency-plugin</artifactId> + <version>${dependency.version}</version><!--$NO-MVN-MAN-VER$--> + <executions> + <execution> + <id>unpack-shared-resources</id> + <phase>prepare-package</phase> + <goals> + <goal>unpack-dependencies</goal> + </goals> + <configuration> + <includeGroupIds>${project.groupId}</includeGroupIds> + <includeArtifactIds>batik-shared-resources</includeArtifactIds> + <includes>**/LICENSE,**/NOTICE</includes> + <outputDirectory>${project.build.outputDirectory}</outputDirectory> + </configuration> + </execution> + </executions> + </plugin> </plugins> - <resources> - <resource> - <directory>src/main/resources</directory> - </resource> - <resource> - <directory>${basedir}/..</directory> - <includes> - <include>LICENSE</include> - <include>NOTICE</include> - </includes> - <targetPath>META-INF</targetPath> - </resource> - </resources> </build> </project> Modified: xmlgraphics/batik/trunk/batik-util/pom.xml URL: http://svn.apache.org/viewvc/xmlgraphics/batik/trunk/batik-util/pom.xml?rev=1869999&r1=1869998&r2=1869999&view=diff ============================================================================== --- xmlgraphics/batik/trunk/batik-util/pom.xml (original) +++ xmlgraphics/batik/trunk/batik-util/pom.xml Mon Nov 18 21:45:45 2019 @@ -47,6 +47,11 @@ </dependency> <dependency> <groupId>${project.groupId}</groupId> + <artifactId>batik-shared-resources</artifactId> + <version>${project.version}</version> + </dependency> + <dependency> + <groupId>${project.groupId}</groupId> <artifactId>batik-test</artifactId> <version>${project.version}</version> <scope>test</scope> @@ -84,20 +89,26 @@ </execution> </executions> </plugin> + <plugin> + <artifactId>maven-dependency-plugin</artifactId> + <version>${dependency.version}</version><!--$NO-MVN-MAN-VER$--> + <executions> + <execution> + <id>unpack-shared-resources</id> + <phase>prepare-package</phase> + <goals> + <goal>unpack-dependencies</goal> + </goals> + <configuration> + <includeGroupIds>${project.groupId}</includeGroupIds> + <includeArtifactIds>batik-shared-resources</includeArtifactIds> + <includes>**/LICENSE,**/NOTICE</includes> + <outputDirectory>${project.build.outputDirectory}</outputDirectory> + </configuration> + </execution> + </executions> + </plugin> </plugins> - <resources> - <resource> - <directory>src/main/resources</directory> - </resource> - <resource> - <directory>${basedir}/..</directory> - <includes> - <include>LICENSE</include> - <include>NOTICE</include> - </includes> - <targetPath>META-INF</targetPath> - </resource> - </resources> </build> Modified: xmlgraphics/batik/trunk/batik-xml/pom.xml URL: http://svn.apache.org/viewvc/xmlgraphics/batik/trunk/batik-xml/pom.xml?rev=1869999&r1=1869998&r2=1869999&view=diff ============================================================================== --- xmlgraphics/batik/trunk/batik-xml/pom.xml (original) +++ xmlgraphics/batik/trunk/batik-xml/pom.xml Mon Nov 18 21:45:45 2019 @@ -37,25 +37,38 @@ <dependencies> <dependency> <groupId>${project.groupId}</groupId> + <artifactId>batik-shared-resources</artifactId> + <version>${project.version}</version> + </dependency> + <dependency> + <groupId>${project.groupId}</groupId> <artifactId>batik-util</artifactId> <version>${project.version}</version> </dependency> </dependencies> <build> - <resources> - <resource> - <directory>src/main/resources</directory> - </resource> - <resource> - <directory>${basedir}/..</directory> - <includes> - <include>LICENSE</include> - <include>NOTICE</include> - </includes> - <targetPath>META-INF</targetPath> - </resource> - </resources> + <plugins> + <plugin> + <artifactId>maven-dependency-plugin</artifactId> + <version>${dependency.version}</version><!--$NO-MVN-MAN-VER$--> + <executions> + <execution> + <id>unpack-shared-resources</id> + <phase>prepare-package</phase> + <goals> + <goal>unpack-dependencies</goal> + </goals> + <configuration> + <includeGroupIds>${project.groupId}</includeGroupIds> + <includeArtifactIds>batik-shared-resources</includeArtifactIds> + <includes>**/LICENSE,**/NOTICE</includes> + <outputDirectory>${project.build.outputDirectory}</outputDirectory> + </configuration> + </execution> + </executions> + </plugin> + </plugins> </build> </project> Modified: xmlgraphics/batik/trunk/build.xml URL: http://svn.apache.org/viewvc/xmlgraphics/batik/trunk/build.xml?rev=1869999&r1=1869998&r2=1869999&view=diff ============================================================================== --- xmlgraphics/batik/trunk/build.xml (original) +++ xmlgraphics/batik/trunk/build.xml Mon Nov 18 21:45:45 2019 @@ -72,8 +72,9 @@ To display the available targets type: <project default="help" name="batik" basedir="."> <!-- Configuring the build --> - <property file="${basedir}/build-local.properties"/> <property environment="env"/> + <property file="${basedir}/build-local.properties"/> + <property file="${basedir}/build.properties"/> <!-- Initializations .................................................... --> <target name="init"> @@ -90,14 +91,11 @@ To display the available targets type: <property name="xgcVersion" value="2.4.0-SNAPSHOT" /> <property name="fopVersion" value="2.4.0-SNAPSHOT" /> <property name="vendor" value="The Apache Software Foundation (http://xmlgraphics.apache.org/batik/)" /> - - <property file="build.properties"/> <property name="debug" value="on"/> <property name="optimize" value="on"/> <property name="deprecation" value="on"/> <property name="javac.source" value="1.7"/> <property name="javac.target" value="1.7"/> - <property name="src" value="sources"/> <property name="src-internal-codec" value="sources-internal-codec"/> <property name="resources" value="resources"/> @@ -391,7 +389,21 @@ To display the available targets type: <delete dir="${build}/docs/javadoc"/> </target> - <target name="bin-zip" depends="init, jars, bundle-script"> + <target name="copy-shared-resources"> + <copy todir="${basedir}"> + <fileset dir="${basedir}/batik-shared-resources/src/main/resources"> + <include name="LICENSE"/> + <include name="NOTICE"/> + </fileset> + </copy> + </target> + + <target name="clean-shared-resources"> + <delete file="${basedir}/LICENSE" failonerror="false"/> + <delete file="${basedir}/NOTICE" failonerror="false"/> + </target> + + <target name="bin-zip" depends="init, copy-shared-resources, jars, bundle-script"> <zip zipfile="${project}-bin-${completeVersion}.zip"> <zipfileset dir="." prefix="${project}-${completeVersion}"> <include name="LICENSE"/> @@ -422,7 +434,7 @@ To display the available targets type: </zip> </target> - <target name="src-zip" depends="init, record-svn-revision"> + <target name="src-zip" depends="init, copy-shared-resources, record-svn-revision"> <zip zipfile="${project}-src-${completeVersion}.zip"> <zipfileset dir="." prefix="${project}-${completeVersion}"> <include name="LICENSE"/> @@ -460,7 +472,7 @@ To display the available targets type: <delete dir="${build}/docs/javadoc"/> </target> - <target name="bin-tgz" depends="init, jars, bundle-script"> + <target name="bin-tgz" depends="init, copy-shared-resources, jars, bundle-script"> <tar tarfile="${project}-bin-${completeVersion}.tar.gz" compression="gzip"> <tarfileset dir="." prefix="${project}-${completeVersion}"> <include name="LICENSE"/> @@ -491,7 +503,7 @@ To display the available targets type: </tar> </target> - <target name="src-tgz" depends="init, record-svn-revision"> + <target name="src-tgz" depends="init, copy-shared-resources, record-svn-revision"> <tar tarfile="${project}-src-${completeVersion}.tar.gz" compression="gzip"> <tarfileset dir="." prefix="${project}-${completeVersion}"> <include name="LICENSE"/> @@ -584,7 +596,7 @@ To display the available targets type: </exec> </target> - <target name="src-jar" depends="init, record-svn-revision"> + <target name="src-jar" depends="init, copy-shared-resources, record-svn-revision"> <jar jarfile="${build}/lib/${project}-src-${completeVersion}.jar"> <fileset dir="."> <include name="LICENSE"/> @@ -706,7 +718,6 @@ JAVA=/usr/bin/java <src path="batik-test/src/main/java"/> <src path="batik-test-svg/src/main/java"/> <src path="batik-test-swing/src/main/java"/> - <!-- <src path="batik-test-util/src/main/java"/> --> <src path="batik-util/src/test/java"/> <exclude name="org/apache/batik/util/*TestCases.java"/> <exclude name="org/apache/batik/util/*TestSuite.java"/> @@ -811,7 +822,6 @@ JAVA=/usr/bin/java </jar> </target> - <target name="record-svn-revision" depends="determine-svn-revision" if="svn-revision-determined"> <echo message="${svn-revision-number}" file="svn-revision"/> @@ -1114,7 +1124,7 @@ JAVA=/usr/bin/java <!-- All batik in a single jar (dependencies: none) --> - <target name="all-jar" depends="init, compile, prepare-build" + <target name="all-jar" depends="init, copy-shared-resources, compile, prepare-build" description="Creates a combined JAR file of the Batik libraries in ${build}/lib"> <jar jarfile="${build}/lib/${project}-all-${completeVersion}.jar"> <manifest> @@ -1550,7 +1560,7 @@ JAVA=/usr/bin/java <!-- Cleans everything .................................................. --> <target name="clean" - depends="init, clean-compile, clean-docs, clean-test" + depends="init, clean-compile, clean-docs, clean-test, clean-shared-resources" description="Cleans everything"> <delete dir="${build}"/> <delete file="${project}-bin-${completeVersion}.zip"/> Modified: xmlgraphics/batik/trunk/pom.xml URL: http://svn.apache.org/viewvc/xmlgraphics/batik/trunk/pom.xml?rev=1869999&r1=1869998&r2=1869999&view=diff ============================================================================== --- xmlgraphics/batik/trunk/pom.xml (original) +++ xmlgraphics/batik/trunk/pom.xml Mon Nov 18 21:45:45 2019 @@ -15,6 +15,7 @@ <properties> <checkstyle.version>2.15</checkstyle.version> <compiler.version>3.3</compiler.version> + <dependency.version>3.1.1</dependency.version> <findbugs.version>3.0.1</findbugs.version> <jar.version>3.1.1</jar.version> <java.version>1.7</java.version> @@ -85,6 +86,7 @@ <module>batik-rasterizer-ext</module> <module>batik-rasterizer</module> <module>batik-script</module> + <module>batik-shared-resources</module> <module>batik-slideshow</module> <module>batik-squiggle-ext</module> <module>batik-squiggle</module> @@ -99,13 +101,9 @@ <module>batik-util</module> <module>batik-ttf2svg</module> <module>batik-xml</module> - <module>batik-test-old</module> <module>batik-test-svg</module> <module>batik-test-swing</module> -<!-- - <module>batik-test-util</module> ---> </modules> <build> @@ -120,12 +118,7 @@ <target>${java.version}</target> <executable>${jdk.path}/bin/javac</executable> <fork>true</fork> - <compilerArgs> - <!-- [TBD] fix deprecation and unchecked warnings - <arg>-Xlint:deprecation</arg> - <arg>-Xlint:unchecked</arg> - --> - </compilerArgs> + <compilerArgs></compilerArgs> <showWarnings>false</showWarnings> </configuration> </plugin> Modified: xmlgraphics/batik/trunk/samples/tests/resources/java/sources/com/untrusted/script/UntrustedScriptHandler.java URL: http://svn.apache.org/viewvc/xmlgraphics/batik/trunk/samples/tests/resources/java/sources/com/untrusted/script/UntrustedScriptHandler.java?rev=1869999&r1=1869998&r2=1869999&view=diff ============================================================================== --- xmlgraphics/batik/trunk/samples/tests/resources/java/sources/com/untrusted/script/UntrustedScriptHandler.java (original) +++ xmlgraphics/batik/trunk/samples/tests/resources/java/sources/com/untrusted/script/UntrustedScriptHandler.java Mon Nov 18 21:45:45 2019 @@ -34,13 +34,13 @@ import javax.sound.sampled.AudioPermissi import org.w3c.dom.Document; import org.w3c.dom.Element; -import org.w3c.dom.Window; import org.w3c.dom.events.Event; import org.w3c.dom.events.EventListener; import org.w3c.dom.events.EventTarget; import org.apache.batik.anim.dom.SVGOMDocument; import org.apache.batik.bridge.ScriptHandler; +import org.apache.batik.w3c.dom.Window; /** * This class implements the ScriptHandler interface and represents an