Project

General

Profile

Download (7.68 KB) Statistics
| Branch: | Tag: | Revision:
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.12.2</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

    
(5-5/5)