Updated version in pom / project files to taxeditor version : 4.15.0-SNAPSHOT and...
[taxeditor.git] / eu.etaxonomy.taxeditor.molecular.lib / pom.xml
1 <project>
2 <modelVersion>4.0.0</modelVersion>
3 <groupId>eu.etaxonomy.taxeditor</groupId>
4 <artifactId>eu.etaxonomy.taxeditor.molecular.lib</artifactId>
5 <packaging>eclipse-plugin</packaging>
6
7 <parent>
8 <groupId>eu.etaxonomy</groupId>
9 <artifactId>taxeditor-parent</artifactId>
10 <version>4.15.0-SNAPSHOT</version>
11 </parent>
12
13 <name>Molecular Library Dependencies Bundle</name>
14 <description>Plugin containing all the library dependencies</description>
15
16 <build>
17 <plugins>
18 <plugin>
19 <groupId>org.apache.maven.plugins</groupId>
20 <artifactId>maven-dependency-plugin</artifactId>
21 <version>2.4</version>
22 <executions>
23 <execution>
24 <id>copy-dependencies</id>
25 <phase>validate</phase>
26 <goals>
27 <goal>copy-dependencies</goal>
28 </goals>
29 <configuration>
30 <includeArtifactIds>libralign-core, libralign-swt, libralign-biojava1, libralign-io,
31 bioinfweb-commons-java-swt, bioinfweb-commons-java-core,
32 bioinfweb-commons-java-bio, bioinfweb-commons-java-swing,
33 tic-core, core, sequencing,
34 tic-swt, jphyloio-core, owlapi-xmlutils,
35 commons-lang3, commons-collections4, commons-beanutils</includeArtifactIds>
36 <outputDirectory>lib</outputDirectory>
37 <overWriteReleases>true</overWriteReleases>
38 <overWriteSnapshots>true</overWriteSnapshots>
39 <excludeTransitive>true</excludeTransitive>
40 </configuration>
41 </execution>
42 <!-- <execution> -->
43 <!-- <id>copy-dependencies-sources</id> -->
44 <!-- <phase>validate</phase> -->
45 <!-- <goals> -->
46 <!-- <goal>copy-dependencies</goal> -->
47 <!-- </goals> -->
48 <!-- <configuration> -->
49 <!-- <classifier>sources</classifier> -->
50 <!-- <includeArtifactIds>cdmlib-commons,cdmlib-model,cdmlib-persistence,cdmlib-remote,cdmlib-print,cdmlib-services,cdmlib-ext,cdmlib-io</includeArtifactIds> -->
51 <!-- <outputDirectory>lib</outputDirectory> -->
52 <!-- <overWriteReleases>true</overWriteReleases> -->
53 <!-- <overWriteSnapshots>true</overWriteSnapshots> -->
54 <!-- <excludeTransitive>true</excludeTransitive> -->
55 <!-- <failOnMissingClassifierArtifact>false</failOnMissingClassifierArtifact> -->
56 <!-- </configuration> -->
57 <!-- </execution> -->
58 </executions>
59 </plugin>
60 <plugin>
61 <groupId>org.apache.maven.plugins</groupId>
62 <artifactId>maven-antrun-plugin</artifactId>
63 <version>1.7</version>
64 <executions>
65 <execution>
66 <id>remove-existing-jars</id>
67 <phase>clean</phase>
68 <goals>
69 <goal>run</goal>
70 </goals>
71 <configuration>
72 <target>
73 <echo>Remove all jars</echo>
74 <delete>
75 <fileset dir="./lib" includes="*" />
76 </delete>
77 </target>
78 </configuration>
79 </execution>
80
81 <!-- The following should not be necessary anymore. -->
82 <execution>
83 <id>update-snapshot-jar-names</id>
84 <phase>validate</phase>
85 <goals>
86 <goal>run</goal>
87 </goals>
88 <configuration>
89 <target>
90 <echo>Update jars to SNAPSHOT when build with
91 timestamp</echo>
92 <move todir="./lib">
93 <fileset dir="./lib" />
94 <mapper type="regexp" from="(^bioinfweb\-.*\-[0-9]-)[0-9.-]+(\.jar)" to="\1SNAPSHOT\2" />
95 </move>
96 <move todir="./lib">
97 <fileset dir="./lib" />
98 <mapper type="regexp" from="(^libralign\-.*\-[0-9]-)[0-9.-]+(\.jar)" to="\1SNAPSHOT\2" />
99 </move>
100 <move todir="./lib">
101 <fileset dir="./lib" />
102 <mapper type="regexp" from="(^tic\-.*\-[0-9]-)[0-9.-]+(\.jar)" to="\1SNAPSHOT\2" />
103 </move>
104 <move todir="./lib">
105 <fileset dir="./lib" />
106 <mapper type="regexp" from="(^jphyloio\-.*\-[0-9]-)[0-9.-]+(\.jar)" to="\1SNAPSHOT\2" />
107 </move>
108 </target>
109 </configuration>
110 </execution>
111 </executions>
112 </plugin>
113 </plugins>
114 </build>
115
116 <dependencies>
117 <!-- Apache commons -->
118 <dependency>
119 <groupId>org.apache.commons</groupId>
120 <artifactId>commons-lang3</artifactId>
121 <version>3.5</version>
122 </dependency>
123 <dependency>
124 <groupId>org.apache.commons</groupId>
125 <artifactId>commons-collections4</artifactId>
126 <version>4.1</version>
127 </dependency>
128 <dependency>
129 <groupId>commons-beanutils</groupId>
130 <artifactId>commons-beanutils</artifactId>
131 <version>1.9.2</version>
132 </dependency>
133
134 <!-- bioinfweb.commons -->
135 <dependency>
136 <groupId>info.bioinfweb.commons.java</groupId>
137 <artifactId>bioinfweb-commons-java-core</artifactId>
138 <version>2.2.0</version>
139 </dependency>
140 <dependency>
141 <groupId>info.bioinfweb.commons.java</groupId>
142 <artifactId>bioinfweb-commons-java-swt</artifactId>
143 <version>2.0.0</version>
144 </dependency>
145 <dependency>
146 <groupId>info.bioinfweb.commons.java</groupId>
147 <artifactId>bioinfweb-commons-java-bio</artifactId>
148 <version>2.0.0</version>
149 </dependency>
150 <dependency>
151 <groupId>info.bioinfweb.commons.java</groupId>
152 <artifactId>bioinfweb-commons-java-swing</artifactId>
153 <version>2.2.0</version>
154 </dependency>
155
156 <!-- TIC -->
157 <dependency>
158 <groupId>info.bioinfweb.tic</groupId>
159 <artifactId>tic-core</artifactId>
160 <version>2.0.0</version>
161 </dependency>
162 <dependency>
163 <groupId>info.bioinfweb.tic</groupId>
164 <artifactId>tic-swt</artifactId>
165 <version>2.0.0</version>
166 </dependency>
167
168 <!-- BioJava -->
169 <dependency>
170 <groupId>org.biojava</groupId>
171 <artifactId>core</artifactId>
172 <version>1.9.2</version>
173 </dependency>
174 <dependency>
175 <groupId>org.biojava</groupId>
176 <artifactId>sequencing</artifactId>
177 <version>1.9.2</version>
178 </dependency>
179
180 <!-- LibrAlign -->
181 <dependency>
182 <groupId>info.bioinfweb.libralign</groupId>
183 <artifactId>libralign-core</artifactId>
184 <version>0.4.0</version>
185 </dependency>
186 <dependency>
187 <groupId>info.bioinfweb.libralign</groupId>
188 <artifactId>libralign-swt</artifactId>
189 <version>0.4.0</version>
190 </dependency>
191 <dependency>
192 <groupId>info.bioinfweb.libralign</groupId>
193 <artifactId>libralign-biojava1</artifactId>
194 <version>0.4.0</version>
195 </dependency>
196 <dependency>
197 <groupId>info.bioinfweb.libralign</groupId>
198 <artifactId>libralign-io</artifactId>
199 <version>0.4.0</version>
200 </dependency>
201
202 <!-- JPhyloIO -->
203 <dependency>
204 <groupId>info.bioinfweb.jphyloio</groupId>
205 <artifactId>jphyloio-core</artifactId>
206 <version>0.3.0</version>
207 </dependency>
208 <dependency>
209 <groupId>info.bioinfweb.thirdparty.owlapi</groupId>
210 <artifactId>owlapi-xmlutils</artifactId>
211 <version>4.1.4</version>
212 </dependency>
213 </dependencies>
214
215 <repositories>
216 <repository>
217 <id>bioinfweb-maven-repo</id>
218 <name>bioinfweb repository</name>
219 <url>http://bioinfweb.info/MavenRepository/</url>
220 </repository>
221 <!-- <repository>
222 <id>central-maven-repo</id>
223 <name>Maven Central</name>
224 <url>http://central.maven.org/maven2/</url>
225 </repository> -->
226 </repositories>
227 </project>
228