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>5.29.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>3.2.0</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-api,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
        <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
          
80
          <!-- The following should not be necessary anymore. -->
81
          <execution>
82
            <id>update-snapshot-jar-names</id>
83
            <phase>validate</phase>
84
            <goals>
85
              <goal>run</goal>
86
            </goals>
87
            <configuration>
88
              <target>
89
                <echo>Update jars to SNAPSHOT when build with
90
                  timestamp</echo>
91
                <move todir="./lib">
92
                  <fileset dir="./lib" />
93
                  <mapper type="regexp" from="(^bioinfweb\-.*\-[0-9]-)[0-9.-]+(\.jar)" to="\1SNAPSHOT\2" />
94
                </move>
95
                <move todir="./lib">
96
                  <fileset dir="./lib" />
97
                  <mapper type="regexp" from="(^libralign\-.*\-[0-9]-)[0-9.-]+(\.jar)" to="\1SNAPSHOT\2" />
98
                </move>
99
                <move todir="./lib">
100
                  <fileset dir="./lib" />
101
                  <mapper type="regexp" from="(^tic\-.*\-[0-9]-)[0-9.-]+(\.jar)" to="\1SNAPSHOT\2" />
102
                </move>
103
                <move todir="./lib">
104
                  <fileset dir="./lib" />
105
                  <mapper type="regexp" from="(^jphyloio\-.*\-[0-9]-)[0-9.-]+(\.jar)" to="\1SNAPSHOT\2" />
106
                </move>
107
              </target>
108
            </configuration>
109
          </execution>
110
        </executions>
111
      </plugin>
112
    </plugins>
113
  </build>
114

    
115
  <dependencies>
116
    <!-- Apache commons -->
117
    <dependency>
118
        <groupId>org.apache.commons</groupId>
119
        <artifactId>commons-lang3</artifactId>
120
        <version>3.12.0</version>
121
    </dependency>
122
    <dependency>
123
      <groupId>org.apache.commons</groupId>
124
      <artifactId>commons-collections4</artifactId>
125
      <version>4.1</version>
126
    </dependency>
127
    <dependency>
128
      <groupId>commons-beanutils</groupId>
129
      <artifactId>commons-beanutils</artifactId>
130
      <version>1.9.4</version>
131
    </dependency>
132
    
133
    <!-- bioinfweb.commons -->
134
    <dependency>
135
      <groupId>info.bioinfweb.commons.java</groupId>
136
      <artifactId>bioinfweb-commons-java-core</artifactId>
137
      <version>2.2.0</version>
138
    </dependency>
139
    <dependency>
140
      <groupId>info.bioinfweb.commons.java</groupId>
141
      <artifactId>bioinfweb-commons-java-swt</artifactId>
142
      <version>2.0.0</version>
143
    </dependency>
144
    <dependency>
145
      <groupId>info.bioinfweb.commons.java</groupId>
146
      <artifactId>bioinfweb-commons-java-bio</artifactId>
147
      <version>2.0.0</version>
148
    </dependency>
149
    <dependency>
150
      <groupId>info.bioinfweb.commons.java</groupId>
151
      <artifactId>bioinfweb-commons-java-swing</artifactId>
152
      <version>2.2.0</version>
153
    </dependency>
154
    
155
    <!-- TIC -->
156
    <dependency>
157
      <groupId>info.bioinfweb.tic</groupId>
158
      <artifactId>tic-core</artifactId>
159
      <version>2.0.0</version>
160
    </dependency>
161
    <dependency>
162
      <groupId>info.bioinfweb.tic</groupId>
163
      <artifactId>tic-swt</artifactId>
164
      <version>2.0.0</version>
165
    </dependency>
166
    
167
    <!-- BioJava -->
168
    <dependency>
169
      <groupId>org.biojava</groupId>
170
      <artifactId>core</artifactId>
171
      <version>1.9.2</version>
172
    </dependency>
173
    <dependency>
174
      <groupId>org.biojava</groupId>
175
      <artifactId>sequencing</artifactId>
176
      <version>1.9.2</version>
177
    </dependency>
178
    
179
    <!-- LibrAlign -->
180
    <dependency>
181
      <groupId>info.bioinfweb.libralign</groupId>
182
      <artifactId>libralign-core</artifactId>
183
      <version>0.4.0</version>
184
    </dependency>
185
    <dependency>
186
      <groupId>info.bioinfweb.libralign</groupId>
187
      <artifactId>libralign-swt</artifactId>
188
      <version>0.4.0</version>
189
    </dependency>
190
    <dependency>
191
      <groupId>info.bioinfweb.libralign</groupId>
192
      <artifactId>libralign-biojava1</artifactId>
193
      <version>0.4.0</version>
194
    </dependency>
195
    <dependency>
196
      <groupId>info.bioinfweb.libralign</groupId>
197
      <artifactId>libralign-io</artifactId>
198
      <version>0.4.0</version>
199
    </dependency>
200
    
201
    <!-- JPhyloIO -->
202
    <dependency>
203
      <groupId>info.bioinfweb.jphyloio</groupId>
204
      <artifactId>jphyloio-core</artifactId>
205
      <version>0.3.0</version>
206
    </dependency>
207
    <dependency>
208
      <groupId>info.bioinfweb.thirdparty.owlapi</groupId>
209
      <artifactId>owlapi-xmlutils</artifactId>
210
      <version>4.1.4</version>
211
    </dependency>
212
  </dependencies>
213

    
214
  <repositories>
215
    <repository>
216
      <id>bioinfweb-maven-repo</id>
217
      <name>bioinfweb repository</name>
218
      <url>http://bioinfweb.info/MavenRepository/</url>
219
    </repository>
220
    <!-- <repository>
221
      <id>central-maven-repo</id>
222
      <name>Maven Central</name>
223
      <url>http://central.maven.org/maven2/</url>
224
    </repository> -->
225
  </repositories>
226
</project> 
227

    
(3-3/3)