source: CMDIValidator/tags/1.0.0/cmdi-validator-core/pom.xml @ 7032

Last change on this file since 7032 was 7032, checked in by Twan Goosen, 8 years ago

Tagged 1.0.0

  • Property svn:eol-style set to native
  • Property svn:executable set to *
  • Property svn:mime-type set to text/xml
File size: 6.1 KB
Line 
1<project xmlns="http://maven.apache.org/POM/4.0.0"
2    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
3    xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
4    <modelVersion>4.0.0</modelVersion>
5    <parent>
6        <groupId>eu.clarin.cmdi</groupId>
7        <artifactId>cmdi-validator</artifactId>
8        <version>1.0.0</version>
9    </parent>
10    <artifactId>cmdi-validator-core</artifactId>
11    <packaging>jar</packaging>
12
13    <name>CMDI Validator Framework - Core Library</name>
14    <description>The core library of the CMDI instance validation framework.</description>
15    <organization>
16        <name>CLARIN EU</name>
17        <url>http://www.clarin.eu</url>
18    </organization>
19    <licenses>
20        <license>
21            <name>GNU GENERAL PUBLIC LICENSE, Version 3</name>
22            <url>http://www.gnu.org/licenses/gpl-3.0.txt</url>
23            <distribution>repo</distribution>
24        </license>
25    </licenses>
26
27    <properties>
28        <!-- versions of dependencies -->
29        <truevfs.version>0.11.0</truevfs.version>
30        <truecommons.version>2.5.0</truecommons.version>
31    </properties>
32
33    <dependencies>
34        <dependency>
35            <groupId>org.slf4j</groupId>
36            <artifactId>slf4j-api</artifactId>
37        </dependency>
38
39        <dependency>
40            <groupId>org.apache.httpcomponents</groupId>
41            <artifactId>httpclient</artifactId>
42            <version>4.3.4</version>
43        </dependency>
44
45        <dependency>
46            <groupId>xerces</groupId>
47            <artifactId>xercesImpl-patched</artifactId>
48            <version>2.11.0</version>
49        </dependency>
50
51        <!-- required for Xerces (patched version has no proper dependencies) -->
52        <dependency>
53            <groupId>xml-apis</groupId>
54            <artifactId>xml-apis</artifactId>
55            <version>1.4.01</version>
56        </dependency>
57
58        <!-- Saxon -->
59        <dependency>
60            <groupId>net.sf.saxon</groupId>
61            <artifactId>Saxon-HE</artifactId>
62            <version>9.5.1-8</version>
63        </dependency>
64
65        <!-- TrueVFS -->
66        <dependency>
67            <groupId>net.java.truevfs</groupId>
68            <artifactId>truevfs-access</artifactId>
69            <version>${truevfs.version}</version>
70        </dependency>
71
72        <dependency>
73            <groupId>net.java.truevfs</groupId>
74            <artifactId>truevfs-kernel-impl</artifactId>
75            <version>${truevfs.version}</version>
76            <scope>runtime</scope>
77        </dependency>
78
79        <dependency>
80            <groupId>net.java.truevfs</groupId>
81            <artifactId>truevfs-ext-logging</artifactId>
82            <version>${truevfs.version}</version>
83            <scope>runtime</scope>
84        </dependency>
85
86        <dependency>
87            <groupId>net.java.truevfs</groupId>
88            <artifactId>truevfs-driver-file</artifactId>
89            <version>${truevfs.version}</version>
90            <scope>runtime</scope>
91        </dependency>
92
93        <dependency>
94            <groupId>net.java.truevfs</groupId>
95            <artifactId>truevfs-driver-zip</artifactId>
96            <version>${truevfs.version}</version>
97            <scope>runtime</scope>
98        </dependency>
99
100        <dependency>
101            <groupId>net.java.truecommons</groupId>
102            <artifactId>truecommons-key-default</artifactId>
103            <version>${truecommons.version}</version>
104            <scope>runtime</scope>
105        </dependency>
106
107        <dependency>
108            <groupId>org.apache.commons</groupId>
109            <artifactId>commons-lang3</artifactId>
110            <version>3.1</version>
111        </dependency>
112
113        <!--
114        <dependency>
115            <groupId>org.apache.commons</groupId>
116            <artifactId>commons-math3</artifactId>
117            <version>3.2</version>
118        </dependency>
119        -->
120    </dependencies>
121
122    <repositories>
123        <repository>
124            <id>lib</id>
125            <url>file://${basedir}/lib</url>
126        </repository>
127    </repositories>
128
129    <build>
130        <resources>
131            <resource>
132                <directory>src/main/resources</directory>
133                <includes>
134                    <include>**/version.properties</include>
135                </includes>
136                <filtering>true</filtering>
137            </resource>
138            <resource>
139                <directory>src/main/resources</directory>
140                <excludes>
141                    <exclude>**/version.properties</exclude>
142                </excludes>
143                <filtering>false</filtering>
144            </resource>
145        </resources>
146   
147        <plugins>
148            <plugin>
149                <groupId>org.apache.maven.plugins</groupId>
150                <artifactId>maven-jar-plugin</artifactId>
151                <configuration>
152                    <archive>                   
153                        <manifest>
154                            <addDefaultImplementationEntries>true</addDefaultImplementationEntries>
155                            <addDefaultSpecificationEntries>true</addDefaultSpecificationEntries>
156                        </manifest>
157                    </archive>
158                </configuration>
159            </plugin>
160
161            <!--
162            <plugin>
163              <groupId>org.apache.maven.plugins</groupId>
164              <artifactId>maven-javadoc-plugin</artifactId>
165              <executions>
166                <execution>
167                  <id>attach-javadoc</id>
168                  <goals>
169                    <goal>jar</goal>
170                  </goals>
171                </execution>
172              </executions>
173            </plugin>
174        -->
175
176            <plugin>
177                <groupId>org.apache.maven.plugins</groupId>
178                <artifactId>maven-source-plugin</artifactId>
179                <executions>
180                    <execution>
181                        <id>attach-source</id>
182                        <goals>
183                            <goal>jar-no-fork</goal>
184                        </goals>
185                    </execution>
186                </executions>
187            </plugin>
188        </plugins>
189    </build>
190</project>
Note: See TracBrowser for help on using the repository browser.