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