Project

General

Profile

Statistics
| Branch: | Tag: | Revision:

taxeditor / eu.etaxonomy.taxeditor.molecular.lib / pom.xml @ 82b02bfc

History | View | Annotate | Download (6.42 KB)

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.3.0</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, tic-swt</includeArtifactIds>
31
              <outputDirectory>lib</outputDirectory>
32
              <overWriteReleases>true</overWriteReleases>
33
              <overWriteSnapshots>true</overWriteSnapshots>
34
              <excludeTransitive>true</excludeTransitive>
35
            </configuration>
36
          </execution>
37
          <!-- <execution> -->
38
          <!-- <id>copy-dependencies-sources</id> -->
39
          <!-- <phase>validate</phase> -->
40
          <!-- <goals> -->
41
          <!-- <goal>copy-dependencies</goal> -->
42
          <!-- </goals> -->
43
          <!-- <configuration> -->
44
          <!-- <classifier>sources</classifier> -->
45
          <!-- <includeArtifactIds>cdmlib-commons,cdmlib-model,cdmlib-persistence,cdmlib-remote,cdmlib-print,cdmlib-services,cdmlib-ext,cdmlib-io</includeArtifactIds> -->
46
          <!-- <outputDirectory>lib</outputDirectory> -->
47
          <!-- <overWriteReleases>true</overWriteReleases> -->
48
          <!-- <overWriteSnapshots>true</overWriteSnapshots> -->
49
          <!-- <excludeTransitive>true</excludeTransitive> -->
50
          <!-- <failOnMissingClassifierArtifact>false</failOnMissingClassifierArtifact> -->
51
          <!-- </configuration> -->
52
          <!-- </execution> -->
53
        </executions>
54
      </plugin>
55
      <plugin>
56
        <groupId>org.apache.maven.plugins</groupId>
57
        <artifactId>maven-antrun-plugin</artifactId>
58
        <version>1.7</version>
59
        <executions>
60
          <execution>
61
            <id>remove-existing-jars</id>
62
            <phase>clean</phase>
63
            <goals>
64
              <goal>run</goal>
65
            </goals>
66
            <configuration>
67
              <target>
68
                <echo>Remove all jars</echo>
69
                <delete>
70
                  <fileset dir="./lib" includes="*" />
71
                </delete>
72
              </target>
73
            </configuration>
74
          </execution>
75
          <execution>
76
            <id>update-snapshot-jar-names</id>
77
            <phase>validate</phase>
78
            <goals>
79
              <goal>run</goal>
80
            </goals>
81
            <configuration>
82
              <target>
83
                <echo>Update jars to SNAPSHOT when build with
84
                  timestamp</echo>
85
                <move todir="./lib">
86
                  <fileset dir="./lib" />
87
                  <mapper type="regexp" from="(^bioinfweb\-.*\-[0-9]-)[0-9.-]+(\.jar)" to="\1SNAPSHOT\2" />
88
                </move>
89
                <move todir="./lib">
90
                  <fileset dir="./lib" />
91
                  <mapper type="regexp" from="(^libralign\-.*\-[0-9]-)[0-9.-]+(\.jar)" to="\1SNAPSHOT\2" />
92
                </move>
93
                <move todir="./lib">
94
                  <fileset dir="./lib" />
95
                  <mapper type="regexp" from="(^tic\-.*\-[0-9]-)[0-9.-]+(\.jar)" to="\1SNAPSHOT\2" />
96
                </move>
97
                <move todir="./lib">
98
                  <fileset dir="./lib" />
99
                  <mapper type="regexp" from="(^core\-[0-9]\.[0-9]\.[0-9])(\.jar)" to="\1-SNAPSHOT\2" />
100
                </move>
101
                <move todir="./lib">
102
                  <fileset dir="./lib" />
103
                  <mapper type="regexp" from="(^sequencing\-[0-9]\.[0-9]\.[0-9])(\.jar)" to="\1-SNAPSHOT\2" />
104
                </move>
105
              </target>
106
            </configuration>
107
          </execution>
108
        </executions>
109
      </plugin>
110
    </plugins>
111
  </build>
112

    
113
  <dependencies>
114
    <!-- LibrAling -->
115
    <dependency>
116
      <groupId>info.bioinfweb.libralign</groupId>
117
      <artifactId>libralign-core</artifactId>
118
      <version>0.4.0-preview-1</version>
119
    </dependency>
120
    <dependency>
121
      <groupId>info.bioinfweb.libralign</groupId>
122
      <artifactId>libralign-swt</artifactId>
123
      <version>0.4.0-preview-1</version>
124
    </dependency>
125
    <dependency>
126
      <groupId>info.bioinfweb.libralign</groupId>
127
      <artifactId>libralign-biojava1</artifactId>
128
      <version>0.4.0-preview-1</version>
129
    </dependency>
130
    <!-- commons -->
131
    <dependency>
132
      <groupId>info.bioinfweb.commons.java</groupId>
133
      <artifactId>bioinfweb-commons-swt</artifactId>
134
      <version>2.0.0-preview-1</version>
135
    </dependency>
136
    <dependency>
137
      <groupId>info.bioinfweb.commons.java</groupId>
138
      <artifactId>bioinfweb-commons-core</artifactId>
139
      <version>2.0.0-preview-1</version>
140
    </dependency>
141
    <dependency>
142
      <groupId>info.bioinfweb.commons.java</groupId>
143
      <artifactId>bioinfweb-commons-bio</artifactId>
144
      <version>2.0.0-preview-1</version>
145
    </dependency>
146
    <dependency>
147
      <groupId>info.bioinfweb.commons.java</groupId>
148
      <artifactId>bioinfweb-commons-swing</artifactId>
149
      <version>2.0.0-preview-1</version>
150
    </dependency>
151
    <!-- tic -->
152
    <dependency>
153
      <groupId>info.bioinfweb.tic</groupId>
154
      <artifactId>tic-core</artifactId>
155
      <version>2.0.0-preview-1</version>
156
    </dependency>
157
    <dependency>
158
      <groupId>info.bioinfweb.tic</groupId>
159
      <artifactId>tic-swt</artifactId>
160
      <version>2.0.0-preview-1</version>
161
    </dependency>
162
    <!-- biojava -->
163
    <dependency>
164
      <groupId>org.biojava</groupId>
165
      <artifactId>core</artifactId>
166
      <version>1.9.2</version>
167
    </dependency>
168
    <dependency>
169
      <groupId>org.biojava</groupId>
170
      <artifactId>sequencing</artifactId>
171
      <version>1.9.2</version>
172
    </dependency>
173
  </dependencies>
174

    
175
  <repositories>
176
    <repository>
177
      <id>bioinfweb-maven-repo</id>
178
      <name>bioinfweb repository</name>
179
      <url>http://bioinfweb.info/MavenRepository/</url>
180
    </repository>
181
  </repositories>
182
  
183
</project> 
184

    
Add picture from clipboard (Maximum size: 40 MB)