Project

General

Profile

Download (7.62 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.6.0-SNAPSHOT</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-core, libralign-swt, libralign-biojava1, libralign-io, 
28
                bioinfweb-commons-java-swt, bioinfweb-commons-java-core,
29
                bioinfweb-commons-java-bio, bioinfweb-commons-java-swing,
30
                tic-core, core, sequencing, 
31
                tic-swt, jphyloio-core, owlapi-xmlutils, 
32
                commons-lang3, commons-collections4, commons-beanutils</includeArtifactIds>
33
              <outputDirectory>lib</outputDirectory>
34
              <overWriteReleases>true</overWriteReleases>
35
              <overWriteSnapshots>true</overWriteSnapshots>
36
              <excludeTransitive>true</excludeTransitive>
37
            </configuration>
38
          </execution>
39
          <!-- <execution> -->
40
          <!-- <id>copy-dependencies-sources</id> -->
41
          <!-- <phase>validate</phase> -->
42
          <!-- <goals> -->
43
          <!-- <goal>copy-dependencies</goal> -->
44
          <!-- </goals> -->
45
          <!-- <configuration> -->
46
          <!-- <classifier>sources</classifier> -->
47
          <!-- <includeArtifactIds>cdmlib-commons,cdmlib-model,cdmlib-persistence,cdmlib-remote,cdmlib-print,cdmlib-services,cdmlib-ext,cdmlib-io</includeArtifactIds> -->
48
          <!-- <outputDirectory>lib</outputDirectory> -->
49
          <!-- <overWriteReleases>true</overWriteReleases> -->
50
          <!-- <overWriteSnapshots>true</overWriteSnapshots> -->
51
          <!-- <excludeTransitive>true</excludeTransitive> -->
52
          <!-- <failOnMissingClassifierArtifact>false</failOnMissingClassifierArtifact> -->
53
          <!-- </configuration> -->
54
          <!-- </execution> -->
55
        </executions>
56
      </plugin>
57
      <plugin>
58
        <groupId>org.apache.maven.plugins</groupId>
59
        <artifactId>maven-antrun-plugin</artifactId>
60
        <version>1.7</version>
61
        <executions>
62
          <execution>
63
            <id>remove-existing-jars</id>
64
            <phase>clean</phase>
65
            <goals>
66
              <goal>run</goal>
67
            </goals>
68
            <configuration>
69
              <target>
70
                <echo>Remove all jars</echo>
71
                <delete>
72
                  <fileset dir="./lib" includes="*" />
73
                </delete>
74
              </target>
75
            </configuration>
76
          </execution>
77
          
78
          <!-- The following should not be necessary anymore. -->
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" from="(^bioinfweb\-.*\-[0-9]-)[0-9.-]+(\.jar)" to="\1SNAPSHOT\2" />
92
                </move>
93
                <move todir="./lib">
94
                  <fileset dir="./lib" />
95
                  <mapper type="regexp" from="(^libralign\-.*\-[0-9]-)[0-9.-]+(\.jar)" to="\1SNAPSHOT\2" />
96
                </move>
97
                <move todir="./lib">
98
                  <fileset dir="./lib" />
99
                  <mapper type="regexp" from="(^tic\-.*\-[0-9]-)[0-9.-]+(\.jar)" to="\1SNAPSHOT\2" />
100
                </move>
101
                <move todir="./lib">
102
                  <fileset dir="./lib" />
103
                  <mapper type="regexp" from="(^jphyloio\-.*\-[0-9]-)[0-9.-]+(\.jar)" to="\1SNAPSHOT\2" />
104
                </move>
105
              </target>
106
            </configuration>
107
          </execution>
108
        </executions>
109
      </plugin>
110
    </plugins>
111
  </build>
112

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

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

    
(5-5/5)