name:
pom.xml
-rw-r--r--
3050
1<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
2 xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
3 <modelVersion>4.0.0</modelVersion>
4
5 <groupId>io.protobase.f7</groupId>
6 <artifactId>f7</artifactId>
7 <packaging>jar</packaging>
8 <version>1.0-SNAPSHOT</version>
9 <name>f7</name>
10
11 <properties>
12 <jdk.version>1.8</jdk.version>
13 <mockito.version>2.23.0</mockito.version>
14 <gtruth.version>0.42</gtruth.version>
15 <antlr.version>4.7.2</antlr.version>
16 <guava.version>23.5-jre</guava.version>
17 </properties>
18
19 <dependencies>
20 <!--Testing Dependencies-->
21 <dependency>
22 <groupId>org.mockito</groupId>
23 <artifactId>mockito-core</artifactId>
24 <version>${mockito.version}</version>
25 <scope>test</scope>
26 </dependency>
27 <dependency>
28 <groupId>com.google.truth</groupId>
29 <artifactId>truth</artifactId>
30 <version>${gtruth.version}</version>
31 <scope>test</scope>
32 </dependency>
33 <dependency>
34 <groupId>org.apache.commons</groupId>
35 <artifactId>commons-csv</artifactId>
36 <version>1.6</version>
37 </dependency>
38
39 <!--Main Dependencies-->
40 <dependency>
41 <groupId>org.antlr</groupId>
42 <artifactId>antlr4-runtime</artifactId>
43 <version>${antlr.version}</version>
44 </dependency>
45 <dependency>
46 <groupId>org.antlr</groupId>
47 <artifactId>antlr4</artifactId>
48 <version>${antlr.version}</version>
49 </dependency>
50 <dependency>
51 <groupId>com.google.guava</groupId>
52 <artifactId>guava</artifactId>
53 <version>${guava.version}</version>
54 </dependency>
55 </dependencies>
56 <build>
57 <finalName>f7</finalName>
58 <plugins>
59 <plugin>
60 <groupId>org.apache.maven.plugins</groupId>
61 <artifactId>maven-compiler-plugin</artifactId>
62 <version>2.3.2</version>
63 <configuration>
64 <source>${jdk.version}</source>
65 <target>${jdk.version}</target>
66 </configuration>
67 </plugin>
68 <plugin>
69 <groupId>org.apache.maven.plugins</groupId>
70 <artifactId>maven-clean-plugin</artifactId>
71 <version>3.1.0</version>
72 </plugin>
73 <plugin>
74 <groupId>org.apache.maven.plugins</groupId>
75 <artifactId>maven-install-plugin</artifactId>
76 <version>2.5.2</version>
77 </plugin>
78 <plugin>
79 <groupId>org.apache.maven.plugins</groupId>
80 <artifactId>maven-surefire-plugin</artifactId>
81 <version>2.22.0</version>
82 </plugin>
83 <!-- Make this jar executable -->
84 <plugin>
85 <groupId>org.apache.maven.plugins</groupId>
86 <artifactId>maven-jar-plugin</artifactId>
87 <version>2.4</version>
88 <configuration>
89 <archive>
90 <manifest>
91 <addDefaultImplementationEntries>true</addDefaultImplementationEntries>
92 </manifest>
93 </archive>
94 </configuration>
95 </plugin>
96 </plugins>
97 </build>
98</project>