- fixed dependencies
[taxeditor.git] / eu.etaxonomy.taxeditor.molecular / pom.xml
1 <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
2 xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
3
4 <parent>
5 <groupId>eu.etaxonomy</groupId>
6 <artifactId>taxeditor-parent</artifactId>
7 <version>3.6.1-SNAPSHOT</version>
8 </parent>
9
10 <modelVersion>4.0.0</modelVersion>
11 <artifactId>eu.etaxonomy.taxeditor.molecular</artifactId>
12 <packaging>eclipse-plugin</packaging>
13
14 <name>Molecular Bundle</name>
15 <description>Provides editors, views and operations for handling molecular data and alignments</description>
16
17 <build>
18 <plugins>
19 <plugin>
20 <groupId>org.apache.maven.plugins</groupId>
21 <artifactId>maven-dependency-plugin</artifactId>
22 <version>2.4</version>
23 <executions>
24 <execution>
25 <id>copy-dependencies</id>
26 <phase>validate</phase>
27 <goals>
28 <goal>copy-dependencies</goal>
29 </goals>
30 <configuration>
31 <includeArtifactIds>libralign-swt, libralign-core,
32 bioinfweb-commons-swt, bioinfweb-commons-core,
33 bioinfweb-commons-bio, bioinfweb-commons-swing,
34 tic-core, libralign-biojava1, core, sequencing, tic-swt</includeArtifactIds>
35 <outputDirectory>lib</outputDirectory>
36 <overWriteReleases>true</overWriteReleases>
37 <overWriteSnapshots>true</overWriteSnapshots>
38 <excludeTransitive>true</excludeTransitive>
39 </configuration>
40 </execution>
41 <!-- <execution> -->
42 <!-- <id>copy-dependencies-sources</id> -->
43 <!-- <phase>validate</phase> -->
44 <!-- <goals> -->
45 <!-- <goal>copy-dependencies</goal> -->
46 <!-- </goals> -->
47 <!-- <configuration> -->
48 <!-- <classifier>sources</classifier> -->
49 <!-- <includeArtifactIds>cdmlib-commons,cdmlib-model,cdmlib-persistence,cdmlib-remote,cdmlib-print,cdmlib-services,cdmlib-ext,cdmlib-io</includeArtifactIds> -->
50 <!-- <outputDirectory>lib</outputDirectory> -->
51 <!-- <overWriteReleases>true</overWriteReleases> -->
52 <!-- <overWriteSnapshots>true</overWriteSnapshots> -->
53 <!-- <excludeTransitive>true</excludeTransitive> -->
54 <!-- <failOnMissingClassifierArtifact>false</failOnMissingClassifierArtifact> -->
55 <!-- </configuration> -->
56 <!-- </execution> -->
57 </executions>
58 </plugin>
59 <plugin>
60 <groupId>org.apache.maven.plugins</groupId>
61 <artifactId>maven-antrun-plugin</artifactId>
62 <version>1.7</version>
63 <executions>
64 <execution>
65 <id>remove-existing-jars</id>
66 <phase>clean</phase>
67 <goals>
68 <goal>run</goal>
69 </goals>
70 <configuration>
71 <target>
72 <echo>Remove all jars</echo>
73 <delete>
74 <fileset dir="./lib" includes="*" />
75 </delete>
76 </target>
77 </configuration>
78 </execution>
79 <execution>
80 <id>update-snapshot-jar-names</id>
81 <phase>validate</phase>
82 <goals>
83 <goal>run</goal>
84 </goals>
85 <configuration>
86 <target>
87 <echo>Update jars to SNAPSHOT when build with
88 timestamp</echo>
89 <move todir="./lib">
90 <fileset dir="./lib" />
91 <mapper type="regexp"
92 from="(^bioinfweb\-.*\-[0-9]-)[0-9.-]+(\.jar)" to="\1SNAPSHOT\2" />
93 </move>
94 <move todir="./lib">
95 <fileset dir="./lib" />
96 <mapper type="regexp"
97 from="(^libralign\-.*\-[0-9]-)[0-9.-]+(\.jar)" to="\1SNAPSHOT\2" />
98 </move>
99 <move todir="./lib">
100 <fileset dir="./lib" />
101 <mapper type="regexp"
102 from="(^tic\-.*\-[0-9]-)[0-9.-]+(\.jar)" to="\1SNAPSHOT\2" />
103 </move>
104 <move todir="./lib">
105 <fileset dir="./lib" />
106 <mapper type="regexp"
107 from="(^core\-[0-9]\.[0-9]\.[0-9])(\.jar)" to="\1-SNAPSHOT\2" />
108 </move>
109 <move todir="./lib">
110 <fileset dir="./lib" />
111 <mapper type="regexp"
112 from="(^sequencing\-[0-9]\.[0-9]\.[0-9])(\.jar)" to="\1-SNAPSHOT\2" />
113 </move>
114 </target>
115 </configuration>
116 </execution>
117 </executions>
118 </plugin>
119 </plugins>
120 </build>
121
122 <dependencies>
123 <!-- LibrAling -->
124 <dependency>
125 <groupId>info.bioinfweb.libralign</groupId>
126 <artifactId>libralign-core</artifactId>
127 <version>0-SNAPSHOT</version>
128 </dependency>
129 <dependency>
130 <groupId>info.bioinfweb.libralign</groupId>
131 <artifactId>libralign-swt</artifactId>
132 <version>0-SNAPSHOT</version>
133 </dependency>
134 <dependency>
135 <groupId>info.bioinfweb.libralign</groupId>
136 <artifactId>libralign-biojava1</artifactId>
137 <version>0-SNAPSHOT</version>
138 </dependency>
139 <!-- commons -->
140 <dependency>
141 <groupId>info.bioinfweb.commons.java</groupId>
142 <artifactId>bioinfweb-commons-swt</artifactId>
143 <version>2-SNAPSHOT</version>
144 </dependency>
145 <dependency>
146 <groupId>info.bioinfweb.commons.java</groupId>
147 <artifactId>bioinfweb-commons-core</artifactId>
148 <version>2-SNAPSHOT</version>
149 </dependency>
150 <dependency>
151 <groupId>info.bioinfweb.commons.java</groupId>
152 <artifactId>bioinfweb-commons-bio</artifactId>
153 <version>2-SNAPSHOT</version>
154 </dependency>
155 <dependency>
156 <groupId>info.bioinfweb.commons.java</groupId>
157 <artifactId>bioinfweb-commons-swing</artifactId>
158 <version>2-SNAPSHOT</version>
159 </dependency>
160 <!-- tic -->
161 <dependency>
162 <groupId>info.bioinfweb.tic</groupId>
163 <artifactId>tic-core</artifactId>
164 <version>2-SNAPSHOT</version>
165 </dependency>
166 <dependency>
167 <groupId>info.bioinfweb.tic</groupId>
168 <artifactId>tic-swt</artifactId>
169 <version>2-SNAPSHOT</version>
170 </dependency>
171 <!-- biojava -->
172 <dependency>
173 <groupId>org.biojava</groupId>
174 <artifactId>core</artifactId>
175 <version>1.9.2</version>
176 </dependency>
177 <dependency>
178 <groupId>org.biojava</groupId>
179 <artifactId>sequencing</artifactId>
180 <version>1.9.2</version>
181 </dependency>
182 </dependencies>
183
184 <repositories>
185 <repository>
186 <id>bioinfweb-maven-repo</id>
187 <name>bioinfweb repository</name>
188 <url>http://bioinfweb.info/MavenRepository/</url>
189 </repository>
190 </repositories>
191
192 </project>