Project

General

Profile

Download (7.13 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.4.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-swt, libralign-core,
28
                bioinfweb-commons-swt, bioinfweb-commons-core,
29
                bioinfweb-commons-bio, bioinfweb-commons-swing,
30
                tic-core, libralign-biojava1, core, sequencing, 
31
                tic-swt, jphyloio-core, owlapi-xmlutils, 
32
                commons-lang3, commons-collections4</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
          <execution>
78
            <id>update-snapshot-jar-names</id>
79
            <phase>validate</phase>
80
            <goals>
81
              <goal>run</goal>
82
            </goals>
83
            <configuration>
84
              <target>
85
                <echo>Update jars to SNAPSHOT when build with
86
                  timestamp</echo>
87
                <move todir="./lib">
88
                  <fileset dir="./lib" />
89
                  <mapper type="regexp" from="(^bioinfweb\-.*\-[0-9]-)[0-9.-]+(\.jar)" to="\1SNAPSHOT\2" />
90
                </move>
91
                <move todir="./lib">
92
                  <fileset dir="./lib" />
93
                  <mapper type="regexp" from="(^libralign\-.*\-[0-9]-)[0-9.-]+(\.jar)" to="\1SNAPSHOT\2" />
94
                </move>
95
                <move todir="./lib">
96
                  <fileset dir="./lib" />
97
                  <mapper type="regexp" from="(^tic\-.*\-[0-9]-)[0-9.-]+(\.jar)" to="\1SNAPSHOT\2" />
98
                </move>
99
                <move todir="./lib">
100
                  <fileset dir="./lib" />
101
                  <mapper type="regexp" from="(^jphyloio\-.*\-[0-9]-)[0-9.-]+(\.jar)" to="\1SNAPSHOT\2" />
102
                </move>
103
              </target>
104
            </configuration>
105
          </execution>
106
        </executions>
107
      </plugin>
108
    </plugins>
109
  </build>
110

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

    
195
  <repositories>
196
    <repository>
197
      <id>bioinfweb-maven-repo</id>
198
      <name>bioinfweb repository</name>
199
      <url>http://bioinfweb.info/MavenRepository/</url>
200
    </repository>
201
    <!-- <repository>
202
      <id>central-maven-repo</id>
203
      <name>Maven Central</name>
204
      <url>http://central.maven.org/maven2/</url>
205
    </repository> -->
206
  </repositories>
207
</project> 
208

    
(5-5/5)