blob: 9f17f9a68f14b1688e92c0a60022f78e3d30113d [file] [log] [blame]
Tor Norbyedbda6232016-04-27 15:10:44 -07001<?xml version="1.0" encoding="UTF-8"?>
2<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
3 <parent>
4 <artifactId>antlr4-master</artifactId>
5 <groupId>org.antlr</groupId>
6 <version>4.5.3</version>
7 <relativePath>../../pom.xml</relativePath>
8 </parent>
9 <modelVersion>4.0.0</modelVersion>
10 <artifactId>antlr4</artifactId>
11 <name>ANTLR 4 Tool</name>
12 <description>The ANTLR 4 grammar compiler.</description>
13 <build>
14 <sourceDirectory>src</sourceDirectory>
15 <testSourceDirectory>test</testSourceDirectory>
16 <testResources>
17 <testResource>
18 <directory>test</directory>
19 </testResource>
20 </testResources>
21 <plugins>
22 <plugin>
23 <artifactId>maven-jar-plugin</artifactId>
24 <version>2.6</version>
25 <executions>
26 <execution>
27 <goals>
28 <goal>test-jar</goal>
29 </goals>
30 </execution>
31 </executions>
32 </plugin>
33 <plugin>
34 <groupId>org.antlr</groupId>
35 <artifactId>antlr3-maven-plugin</artifactId>
36 <version>3.5.2</version>
37 <executions>
38 <execution>
39 <goals>
40 <goal>antlr</goal>
41 </goals>
42 </execution>
43 </executions>
44 <configuration>
45 <sourceDirectory>src</sourceDirectory>
46 <verbose>true</verbose>
47 </configuration>
48 </plugin>
49 <plugin>
50 <artifactId>maven-shade-plugin</artifactId>
51 <version>2.3</version>
52 <executions>
53 <execution>
54 <phase>package</phase>
55 <goals>
56 <goal>shade</goal>
57 </goals>
58 <configuration>
59 <dependencyReducedPomLocation>${project.build.directory}/dependency-reduced-pom.xml</dependencyReducedPomLocation>
60 <transformers>
61 <transformer>
62 <manifestEntries>
63 <Main-Class>org.antlr.v4.Tool</Main-Class>
64 </manifestEntries>
65 </transformer>
66 </transformers>
67 </configuration>
68 </execution>
69 </executions>
70 </plugin>
71 </plugins>
72 </build>
73 <dependencies>
74 <dependency>
75 <groupId>junit</groupId>
76 <artifactId>junit</artifactId>
77 <version>4.11</version>
78 <scope>test</scope>
79 <exclusions>
80 <exclusion>
81 <artifactId>hamcrest-core</artifactId>
82 <groupId>org.hamcrest</groupId>
83 </exclusion>
84 </exclusions>
85 </dependency>
86 <dependency>
87 <groupId>org.seleniumhq.selenium</groupId>
88 <artifactId>selenium-java</artifactId>
89 <version>2.44.0</version>
90 <scope>test</scope>
91 <exclusions>
92 <exclusion>
93 <artifactId>selenium-chrome-driver</artifactId>
94 <groupId>org.seleniumhq.selenium</groupId>
95 </exclusion>
96 <exclusion>
97 <artifactId>selenium-htmlunit-driver</artifactId>
98 <groupId>org.seleniumhq.selenium</groupId>
99 </exclusion>
100 <exclusion>
101 <artifactId>selenium-firefox-driver</artifactId>
102 <groupId>org.seleniumhq.selenium</groupId>
103 </exclusion>
104 <exclusion>
105 <artifactId>selenium-ie-driver</artifactId>
106 <groupId>org.seleniumhq.selenium</groupId>
107 </exclusion>
108 <exclusion>
109 <artifactId>selenium-safari-driver</artifactId>
110 <groupId>org.seleniumhq.selenium</groupId>
111 </exclusion>
112 <exclusion>
113 <artifactId>selenium-support</artifactId>
114 <groupId>org.seleniumhq.selenium</groupId>
115 </exclusion>
116 <exclusion>
117 <artifactId>webbit</artifactId>
118 <groupId>org.webbitserver</groupId>
119 </exclusion>
120 </exclusions>
121 </dependency>
122 <dependency>
123 <groupId>org.eclipse.jetty</groupId>
124 <artifactId>jetty-server</artifactId>
125 <version>8.1.16.v20140903</version>
126 <scope>test</scope>
127 <exclusions>
128 <exclusion>
129 <artifactId>javax.servlet</artifactId>
130 <groupId>org.eclipse.jetty.orbit</groupId>
131 </exclusion>
132 <exclusion>
133 <artifactId>jetty-continuation</artifactId>
134 <groupId>org.eclipse.jetty</groupId>
135 </exclusion>
136 <exclusion>
137 <artifactId>jetty-http</artifactId>
138 <groupId>org.eclipse.jetty</groupId>
139 </exclusion>
140 </exclusions>
141 </dependency>
142 </dependencies>
143</project>
144