source: FCSSimpleEndpoint/trunk/pom.xml @ 7247

Last change on this file since 7247 was 7247, checked in by Oliver Schonefeld, 3 years ago
  • fix typo in distribution repo id
  • Property svn:eol-style set to native
  • Property svn:mime-type set to text/xml
File size: 5.1 KB
Line 
1<?xml version="1.0" encoding="UTF-8"?>
2<project xmlns="http://maven.apache.org/POM/4.0.0"
3    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
4    xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
5    <modelVersion>4.0.0</modelVersion>
6    <groupId>eu.clarin.sru.fcs</groupId>
7    <artifactId>fcs-simple-endpoint</artifactId>
8    <version>1.6.0-SNAPSHOT</version>
9    <packaging>jar</packaging>
10    <name>A simple CLARIN FCS endpoint</name>
11    <description>
12        A simple CLARIN FCS endpoint implementation to ease the development of CLARIN FCS endpoints.
13    </description>
14
15    <properties>
16        <!-- project settings -->
17        <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
18        <!-- plug-in settings -->
19        <maven.compiler.source>1.8</maven.compiler.source>
20        <maven.compiler.target>1.8</maven.compiler.target>
21        <!-- versions of common dependencies -->
22        <slf4j.version>1.7.32</slf4j.version>
23    </properties>
24
25    <dependencies>
26        <dependency>
27            <groupId>org.slf4j</groupId>
28            <artifactId>slf4j-api</artifactId>
29        </dependency>
30
31        <dependency>
32            <groupId>javax.servlet</groupId>
33            <artifactId>servlet-api</artifactId>
34            <version>2.5</version>
35            <type>jar</type>
36            <scope>provided</scope>
37        </dependency>
38
39        <dependency>
40            <groupId>eu.clarin.sru</groupId>
41            <artifactId>sru-server</artifactId>
42            <version>1.8.0</version>
43        </dependency>
44
45        <dependency>
46            <groupId>eu.clarin.sru.fcs</groupId>
47            <artifactId>fcs-ql</artifactId>
48            <version>0.2-SNAPSHOT</version>
49        </dependency>
50       
51        <dependency>
52            <groupId>org.codehaus.woodstox</groupId>
53            <artifactId>woodstox-core-lgpl</artifactId>
54            <version>4.4.1</version>
55                        <exclusions>
56                                <!-- StAX comes with Java 1.6 -->
57                                <exclusion>
58                                        <artifactId>stax-api</artifactId>
59                                        <groupId>javax.xml.stream</groupId>
60                                </exclusion>
61                                <exclusion>
62                                        <artifactId>stax-api</artifactId>
63                                        <groupId>stax</groupId>
64                                </exclusion>
65                        </exclusions>
66        </dependency>
67
68        <dependency>
69            <groupId>org.slf4j</groupId>
70            <artifactId>slf4j-log4j12</artifactId>
71            <version>${slf4j.version}</version>
72            <scope>test</scope>
73        </dependency>
74    </dependencies>
75
76    <dependencyManagement>
77        <dependencies>
78            <dependency>
79                <groupId>org.slf4j</groupId>
80                <artifactId>slf4j-api</artifactId>
81                <version>${slf4j.version}</version>
82            </dependency>
83        </dependencies>
84    </dependencyManagement>
85
86    <build>
87        <plugins>
88            <plugin>
89                <groupId>org.apache.maven.plugins</groupId>
90                <artifactId>maven-compiler-plugin</artifactId>
91                <version>3.8.1</version>
92                <configuration>
93                    <source>${maven.compiler.source}</source>
94                    <target>${maven.compiler.target}</target>
95                </configuration>
96            </plugin>
97
98            <plugin>
99                <groupId>org.apache.maven.plugins</groupId>
100                <artifactId>maven-javadoc-plugin</artifactId>
101                <version>3.3.1</version>
102                <executions>
103                    <execution>
104                        <id>attach-javadoc</id>
105                        <goals>
106                            <goal>jar</goal>
107                        </goals>
108                    </execution>
109                </executions>
110            </plugin>
111
112            <plugin>
113                <groupId>org.apache.maven.plugins</groupId>
114                <artifactId>maven-source-plugin</artifactId>
115                <version>3.2.1</version>
116                <executions>
117                    <execution>
118                        <id>attach-source</id>
119                        <goals>
120                            <goal>jar-no-fork</goal>
121                        </goals>
122                    </execution>
123                </executions>
124            </plugin>
125        </plugins>
126    </build>
127
128    <repositories>
129        <repository>
130            <id>CLARIN</id>
131            <name>CLARIN Repository</name>
132            <url>https://nexus.clarin.eu/content/repositories/Clarin</url>
133            <snapshots>
134                <enabled>false</enabled>
135            </snapshots>
136        </repository>
137
138        <repository>
139            <id>CLARIN-snapshot</id>
140            <name>CLARIN Snapshot Repository</name>
141            <url>https://nexus.clarin.eu/content/repositories/clarin-snapshot</url>
142            <snapshots>
143                <enabled>true</enabled>
144            </snapshots>
145        </repository>
146    </repositories>
147
148    <distributionManagement>
149        <snapshotRepository>
150            <id>CLARIN-Snapshot</id>
151            <url>https://nexus.clarin.eu/content/repositories/clarin-snapshot</url>
152        </snapshotRepository>
153
154        <repository>
155            <id>CLARIN</id>
156            <url>https://nexus.clarin.eu/content/repositories/Clarin</url>
157        </repository>
158    </distributionManagement>
159</project>
Note: See TracBrowser for help on using the repository browser.