Updated version in pom / project files to taxeditor version : 5.28.0 and cdmlib versi...
[taxeditor.git] / eu.etaxonomy.taxeditor.printpublisher / pom.xml
index 5a467bdfdcb634808c2ed7ad835de6aa654f2575..39d04f4550249a3dc8bdc2c3614c6bcd126ccddb 100644 (file)
@@ -3,16 +3,80 @@
        <parent>
                <artifactId>taxeditor-parent</artifactId>
                <groupId>eu.etaxonomy</groupId>
-               <version>5.9.2</version>
+               <version>5.28.0</version>
        </parent>
 
        <modelVersion>4.0.0</modelVersion>
-       <groupId>eu.etaxonomy</groupId>
        <artifactId>eu.etaxonomy.taxeditor.printpublisher</artifactId>
        <packaging>eclipse-plugin</packaging>
        
        <name>Printpublisher Bundle</name>
        <description />
        <url>http://cybertaxonomy.eu/printpublisher</url>
-
+       <build>
+               <plugins>
+             <plugin>
+               <groupId>org.apache.maven.plugins</groupId>
+               <artifactId>maven-dependency-plugin</artifactId>
+               <version>3.1.2</version>
+               <executions>
+                 <execution>
+                   <id>copy-dependencies</id>
+                   <phase>validate</phase>
+                   <goals>
+                     <goal>copy-dependencies</goal>
+                   </goals>
+                   <configuration>
+                     <excludeArtifactIds>
+                       cdmlib-commons,cdmlib-model,cdmlib-persistence,cdmlib-services,cdmlib-cache,cdmlib-ext,cdmlib-io,cdmlib-remote-webapp
+                     </excludeArtifactIds>
+                     <includeArtifactIds>
+                       cdmlib-remote,cdmlib-print
+                     </includeArtifactIds>
+                     <outputDirectory>${basedir}/lib</outputDirectory>
+                     <overWriteReleases>true</overWriteReleases>
+                     <overWriteSnapshots>true</overWriteSnapshots>
+                     <excludeTransitive>true</excludeTransitive>
+                   </configuration>
+                 </execution>
+                 <execution>
+                <id>copy-dependency-jars</id>
+                   <phase>validate</phase>
+                   <goals>
+                     <goal>copy-dependencies</goal>
+                   </goals>
+                   <configuration>
+                     <includeArtifactIds>
+                       fop
+                     </includeArtifactIds>
+                     <outputDirectory>
+                       ${basedir}/lib
+                     </outputDirectory>
+                     <overWriteReleases>true</overWriteReleases>
+                     <overWriteSnapshots>true</overWriteSnapshots>
+                     <excludeTransitive>true</excludeTransitive>
+                   </configuration>
+                 </execution>
+               </executions>
+             </plugin>
+           </plugins>  
+       </build>
+       <dependencies>
+           <dependency>
+             <groupId>eu.etaxonomy</groupId>
+             <artifactId>cdmlib-remote</artifactId>
+             <version>${cdmlib.version}</version>
+           </dependency>
+           <dependency>
+             <groupId>eu.etaxonomy</groupId>
+             <artifactId>cdmlib-print</artifactId>
+             <version>${cdmlib.version}</version>
+       </dependency>
+       <dependency> <!-- required by cdmlib-print -->
+            <!-- maybe also dependencies are needed -->
+            <groupId>org.apache.xmlgraphics</groupId>
+               <artifactId>fop</artifactId>
+               <version>2.5</version>
+        </dependency>
+    </dependencies>
 </project>