Project

General

Profile

Download (7.56 KB) Statistics
| Branch: | Tag: | Revision:
1 bcdf4797 Patric Plitzner
<project>
2
  <modelVersion>4.0.0</modelVersion>
3
  <groupId>eu.etaxonomy.taxeditor</groupId>
4 64564a32 Patrick Plitzner
  <artifactId>eu.etaxonomy.taxeditor.molecular.lib</artifactId>
5 104f6c96 Cherian Mathew
  <packaging>eclipse-plugin</packaging>
6 bcdf4797 Patric Plitzner
  
7
  <parent>
8
    <groupId>eu.etaxonomy</groupId>
9
    <artifactId>taxeditor-parent</artifactId>
10 63667693 jenkins
    <version>4.7.0-SNAPSHOT</version>
11 bcdf4797 Patric Plitzner
  </parent>
12
13 104f6c96 Cherian Mathew
  <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 e54b6c76 b.stoever
              <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 bcb823d5 b.stoever
                tic-swt, jphyloio-core, owlapi-xmlutils, 
32 e54b6c76 b.stoever
                commons-lang3, commons-collections4, commons-beanutils</includeArtifactIds>
33 104f6c96 Cherian Mathew
              <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 e54b6c76 b.stoever
          
78
          <!-- The following should not be necessary anymore. -->
79 104f6c96 Cherian Mathew
          <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 f27dd202 jenkins
                  <mapper type="regexp" from="(^bioinfweb\-.*\-[0-9]-)[0-9.-]+(\.jar)" to="\1SNAPSHOT\2" />
92 104f6c96 Cherian Mathew
                </move>
93
                <move todir="./lib">
94
                  <fileset dir="./lib" />
95 f27dd202 jenkins
                  <mapper type="regexp" from="(^libralign\-.*\-[0-9]-)[0-9.-]+(\.jar)" to="\1SNAPSHOT\2" />
96 104f6c96 Cherian Mathew
                </move>
97
                <move todir="./lib">
98
                  <fileset dir="./lib" />
99 f27dd202 jenkins
                  <mapper type="regexp" from="(^tic\-.*\-[0-9]-)[0-9.-]+(\.jar)" to="\1SNAPSHOT\2" />
100 104f6c96 Cherian Mathew
                </move>
101 72f7a5eb b.stoever
                <move todir="./lib">
102
                  <fileset dir="./lib" />
103
                  <mapper type="regexp" from="(^jphyloio\-.*\-[0-9]-)[0-9.-]+(\.jar)" to="\1SNAPSHOT\2" />
104
                </move>
105 104f6c96 Cherian Mathew
              </target>
106
            </configuration>
107
          </execution>
108
        </executions>
109
      </plugin>
110
    </plugins>
111
  </build>
112
113
  <dependencies>
114 e54b6c76 b.stoever
    <!-- Apache commons -->
115 cdd22c19 b.stoever
    <dependency>
116 e54b6c76 b.stoever
        <groupId>org.apache.commons</groupId>
117
        <artifactId>commons-lang3</artifactId>
118
        <version>3.5</version>
119 cdd22c19 b.stoever
    </dependency>
120
    <dependency>
121 e54b6c76 b.stoever
      <groupId>org.apache.commons</groupId>
122
      <artifactId>commons-collections4</artifactId>
123
      <version>4.1</version>
124 104f6c96 Cherian Mathew
    </dependency>
125
    <dependency>
126 e54b6c76 b.stoever
      <groupId>commons-beanutils</groupId>
127
      <artifactId>commons-beanutils</artifactId>
128
      <version>1.9.2</version>
129 104f6c96 Cherian Mathew
    </dependency>
130 e54b6c76 b.stoever
    
131 2ef4f2a4 b.stoever
    <!-- bioinfweb.commons -->
132 104f6c96 Cherian Mathew
    <dependency>
133
      <groupId>info.bioinfweb.commons.java</groupId>
134 e54b6c76 b.stoever
      <artifactId>bioinfweb-commons-java-core</artifactId>
135
      <version>2.2.0</version>
136 104f6c96 Cherian Mathew
    </dependency>
137
    <dependency>
138
      <groupId>info.bioinfweb.commons.java</groupId>
139 e54b6c76 b.stoever
      <artifactId>bioinfweb-commons-java-swt</artifactId>
140
      <version>2.0.0</version>
141 104f6c96 Cherian Mathew
    </dependency>
142
    <dependency>
143
      <groupId>info.bioinfweb.commons.java</groupId>
144 e54b6c76 b.stoever
      <artifactId>bioinfweb-commons-java-bio</artifactId>
145
      <version>2.0.0</version>
146 104f6c96 Cherian Mathew
    </dependency>
147
    <dependency>
148
      <groupId>info.bioinfweb.commons.java</groupId>
149 e54b6c76 b.stoever
      <artifactId>bioinfweb-commons-java-swing</artifactId>
150
      <version>2.2.0</version>
151 104f6c96 Cherian Mathew
    </dependency>
152 e54b6c76 b.stoever
    
153 2ef4f2a4 b.stoever
    <!-- TIC -->
154 104f6c96 Cherian Mathew
    <dependency>
155
      <groupId>info.bioinfweb.tic</groupId>
156
      <artifactId>tic-core</artifactId>
157 cbb4cfac b.stoever
      <version>2.0.0</version>
158 104f6c96 Cherian Mathew
    </dependency>
159
    <dependency>
160
      <groupId>info.bioinfweb.tic</groupId>
161
      <artifactId>tic-swt</artifactId>
162 cbb4cfac b.stoever
      <version>2.0.0</version>
163 104f6c96 Cherian Mathew
    </dependency>
164 e54b6c76 b.stoever
    
165 2ef4f2a4 b.stoever
    <!-- BioJava -->
166 104f6c96 Cherian Mathew
    <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 e54b6c76 b.stoever
    
177
    <!-- LibrAlign -->
178 bcb823d5 b.stoever
    <dependency>
179 e54b6c76 b.stoever
      <groupId>info.bioinfweb.libralign</groupId>
180
      <artifactId>libralign-core</artifactId>
181 fde0f33a b.stoever
      <version>0.4.0</version>
182 bcb823d5 b.stoever
    </dependency>
183 1ae7079e b.stoever
    <dependency>
184 e54b6c76 b.stoever
      <groupId>info.bioinfweb.libralign</groupId>
185
      <artifactId>libralign-swt</artifactId>
186 fde0f33a b.stoever
      <version>0.4.0</version>
187 e54b6c76 b.stoever
    </dependency>
188
    <dependency>
189
      <groupId>info.bioinfweb.libralign</groupId>
190
      <artifactId>libralign-biojava1</artifactId>
191 fde0f33a b.stoever
      <version>0.4.0</version>
192 e54b6c76 b.stoever
    </dependency>
193
    <dependency>
194
      <groupId>info.bioinfweb.libralign</groupId>
195
      <artifactId>libralign-io</artifactId>
196 fde0f33a b.stoever
      <version>0.4.0</version>
197 e54b6c76 b.stoever
    </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 1ae7079e b.stoever
    </dependency>
210 104f6c96 Cherian Mathew
  </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 72f7a5eb b.stoever
    <!-- <repository>
219
      <id>central-maven-repo</id>
220
      <name>Maven Central</name>
221
      <url>http://central.maven.org/maven2/</url>
222
    </repository> -->
223 104f6c96 Cherian Mathew
  </repositories>
224 bcdf4797 Patric Plitzner
</project>