source: FCS-QL/trunk/pom.xml @ 7231

Last change on this file since 7231 was 7231, checked in by Oliver Schonefeld, 3 years ago
  • bump ANTLR to 4.9.3
  • dump dependencies
  • cleanup pom.xml
  • Property svn:eol-style set to native
  • Property svn:keywords set to Author Date Id Revision
  • Property svn:mime-type set to text/xml
File size: 5.5 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-ql</artifactId>
8    <version>0.2-SNAPSHOT</version>
9    <packaging>jar</packaging>
10    <name>fcs-ql</name>
11    <description>FCS Core 2.0 Query Language grammar parser.</description>
12
13    <properties>
14        <!-- project settings -->
15        <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
16        <project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding>
17        <!-- plug-in settings -->
18        <maven.compiler.source>1.8</maven.compiler.source>
19        <maven.compiler.target>1.8</maven.compiler.target>
20        <!-- versions and settings of common dependencies -->
21        <antlr.version>4.9.3</antlr.version>
22        <antlr4.visitor>true</antlr4.visitor>
23      <slf4j.version>1.7.32</slf4j.version>
24    </properties>
25
26    <organization>
27        <name>CLARIN ERIC</name>
28        <url>http://clarin.eu/</url>
29    </organization>
30
31    <licenses>
32        <license>
33          <name>GNU General Public License</name>
34          <url>http://www.gnu.org/licenses/gpl.txt</url>
35          <distribution>repo</distribution>
36        </license>
37    </licenses>
38   
39    <scm>
40        <connection>scm:svn:https://svn.clarin.eu/browser/FCS-QL</connection>
41        <developerConnection>scm:svn:https://svn.clarin.eu/FCS-QL</developerConnection>
42        <url>https://svn.clarin.eu/FCS-QL</url>
43    </scm>
44
45    <developers>
46        <developer>
47            <id>ljo</id>
48            <name>Leif-Jöran Olsson</name>
49            <organization>SprÃ¥kbanken</organization>
50            <url>http://spraakbanken.gu.se/</url>
51        </developer>
52    </developers>
53
54    <dependencies>
55        <dependency>
56            <groupId>org.antlr</groupId>
57            <artifactId>antlr4-runtime</artifactId>
58            <version>${antlr.version}</version>
59        </dependency>
60
61        <dependency>
62            <groupId>org.slf4j</groupId>
63            <artifactId>slf4j-api</artifactId>
64            <version>${slf4j.version}</version>
65        </dependency>
66
67        <dependency>
68            <groupId>org.slf4j</groupId>
69            <artifactId>slf4j-log4j12</artifactId>
70            <version>${slf4j.version}</version>
71            <scope>test</scope>
72        </dependency>
73
74        <dependency>
75            <groupId>junit</groupId>
76            <artifactId>junit</artifactId>
77            <version>4.13.2</version>
78            <scope>test</scope>
79        </dependency>
80
81       <dependency>
82           <groupId>org.apache.maven.plugin-testing</groupId>
83           <artifactId>maven-plugin-testing-harness</artifactId>
84           <version>3.3.0</version>
85           <scope>test</scope>
86        </dependency>
87    </dependencies>
88
89    <build>
90        <plugins>
91            <plugin>
92                    <artifactId>maven-jar-plugin</artifactId>
93                    <version>3.2.0</version>
94            </plugin>
95
96            <plugin>
97                    <artifactId>maven-assembly-plugin</artifactId>
98                    <configuration>
99                      <descriptorRefs>
100                        <descriptorRef>jar-with-dependencies</descriptorRef>
101                      </descriptorRefs>
102                      <!-- outputDirectory>java/lib</outputDirectory -->
103                    </configuration>
104                    <executions>
105                      <execution>
106                        <id>make-fcs-ql-jar-with-dependencies</id>
107                        <phase>package</phase>
108                        <goals>
109                            <goal>single</goal>
110                        </goals>
111                      </execution>
112                    </executions>
113            </plugin>
114
115            <plugin>
116                <groupId>org.antlr</groupId>
117                    <artifactId>antlr4-maven-plugin</artifactId>
118                    <version>${antlr.version}</version>
119                    <executions>
120                        <execution>
121                        <goals>
122                            <goal>antlr4</goal>
123                            </goals>
124                        </execution>
125                    </executions>
126            </plugin>
127
128            <plugin>
129                <groupId>org.apache.maven.plugins</groupId>
130                <artifactId>maven-compiler-plugin</artifactId>
131                <version>3.8.1</version>
132                <configuration>
133                    <source>${maven.compiler.source}</source>
134                    <target>${maven.compiler.target}</target>
135                </configuration>
136            </plugin>
137
138            <plugin>
139                <groupId>org.apache.maven.plugins</groupId>
140                <artifactId>maven-javadoc-plugin</artifactId>
141                <version>3.3.1</version>
142                <executions>
143                    <execution>
144                        <id>attach-javadoc</id>
145                        <goals>
146                            <goal>jar</goal>
147                        </goals>
148                    </execution>
149                </executions>
150            </plugin>
151
152            <plugin>
153                <groupId>org.apache.maven.plugins</groupId>
154                <artifactId>maven-source-plugin</artifactId>
155                <version>3.2.1</version>
156                <executions>
157                    <execution>
158                        <id>attach-source</id>
159                        <goals>
160                            <goal>jar-no-fork</goal>
161                        </goals>
162                    </execution>
163                </executions>
164            </plugin>
165        </plugins>
166    </build> 
167</project>
Note: See TracBrowser for help on using the repository browser.