blob: 31c4e966a7a11e8697438f3f3514e3a43d817f79 [file] [log] [blame]
Danny van Bruggena4a38282018-01-28 22:06:03 +01001<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">
Danny van Bruggen4296abb2016-12-05 19:47:51 +01002 <modelVersion>4.0.0</modelVersion>
Nicholas Smith0bf897c2014-10-01 10:31:08 +01003 <modules>
Nicholas Smithc992b222014-11-26 14:29:41 +00004 <module>javaparser-core</module>
5 <module>javaparser-testing</module>
Danny van Bruggen494bcc12017-07-09 21:21:52 +02006 <module>javaparser-core-generators</module>
7 <module>javaparser-metamodel-generator</module>
Federico Tomassetti09232ff2018-01-10 13:52:19 +01008 <module>javaparser-symbol-solver-model</module>
9 <module>javaparser-symbol-solver-logic</module>
10 <module>javaparser-symbol-solver-core</module>
11 <module>javaparser-symbol-solver-testing</module>
Nicholas Smith0bf897c2014-10-01 10:31:08 +010012 </modules>
André Rouél486c1ef2013-02-20 08:27:38 +010013
Danny van Bruggen4296abb2016-12-05 19:47:51 +010014 <groupId>com.github.javaparser</groupId>
15 <artifactId>javaparser-parent</artifactId>
16 <packaging>pom</packaging>
Danny van Bruggena3d8a242018-01-28 22:06:12 +010017 <version>3.5.13-SNAPSHOT</version>
André Rouél486c1ef2013-02-20 08:27:38 +010018
Danny van Bruggen4296abb2016-12-05 19:47:51 +010019 <name>javaparser-parent</name>
20 <url>https://github.com/javaparser</url>
21 <inceptionYear>2007</inceptionYear>
Danny van Bruggen3ad07502017-03-23 15:24:33 +010022 <description>Java 9 Parser Parser and Abstract Syntax Tree for Java</description>
Didier Villevalois034526f2015-03-16 14:09:23 +010023
Danny van Bruggen4296abb2016-12-05 19:47:51 +010024 <licenses>
25 <license>
26 <name>GNU Lesser General Public License</name>
27 <url>http://www.gnu.org/licenses/lgpl-3.0.html</url>
28 <distribution>repo</distribution>
29 </license>
30 <license>
31 <name>Apache License, Version 2.0</name>
32 <url>http://www.apache.org/licenses/LICENSE-2.0.txt</url>
33 <distribution>repo</distribution>
34 <comments>A business-friendly OSS license</comments>
35 </license>
36 </licenses>
André Rouél486c1ef2013-02-20 08:27:38 +010037
Danny van Bruggen4296abb2016-12-05 19:47:51 +010038 <developers>
39 <developer>
40 <name>Danny van Bruggen</name>
41 <email>hexagonaal@gmail.com</email>
42 <url>https://github.com/matozoid</url>
43 <id>matozoid</id>
44 </developer>
45 <developer>
46 <name>Júlio Vilmar Gesser</name>
47 <email>jgesser@gmail.com</email>
48 </developer>
49 <developer>
50 <name>Sebastian Kirsch</name>
51 <email>sebastian.kirsch@immobilienscout24.de</email>
52 <url>https://github.com/sebastiankirsch</url>
53 <id>sebastiankirsch</id>
54 </developer>
55 <developer>
56 <name>André Rouél</name>
57 <url>https://github.com/before</url>
58 <id>before</id>
59 </developer>
60 <developer>
61 <name>Nicholas Smith</name>
62 <email>smiddypence@gmail.com</email>
63 <url>https://github.com/SmiddyPence</url>
64 <id>SmiddyPence</id>
65 </developer>
66 <developer>
67 <name>Federico Tomassetti</name>
68 <email>federico@tomassetti.me</email>
69 <url>https://github.com/ftomassetti</url>
70 <id>ftomassetti</id>
71 </developer>
72 <developer>
73 <name>Didier Villevalois</name>
74 <email>ptitjes@free.fr</email>
75 <url>https://github.com/ptitjes</url>
76 <id>ptitjes</id>
77 </developer>
78 </developers>
79 <contributors>
80 <contributor>
81 <name>Sebastian Kürten</name>
82 <email>sebastian@topobyte.de</email>
83 <url>https://github.com/sebkur</url>
84 </contributor>
85 <contributor>
86 <name>Junfei Liang</name>
87 <email>fly2best@gmail.com</email>
88 <url>https://github.com/fly2best</url>
89 </contributor>
90 <contributor>
91 <name>Jarkko Miettinen</name>
92 <url>https://github.com/jmiettinen</url>
93 </contributor>
94 <contributor>
95 <name>Alexey Morozov</name>
96 <email>morozov@altlinux.org</email>
97 <url>https://github.com/amorozov</url>
98 </contributor>
99 <contributor>
100 <name>Donny Nadolny</name>
101 <email>donny.nadolny@gmail.com</email>
102 <url>https://github.com/dnadolny</url>
103 </contributor>
104 <contributor>
105 <name>Raquel Pau</name>
106 <email>raquelpau@gmail.com</email>
107 <url>https://github.com/rpau</url>
108 </contributor>
109 <contributor>
110 <name>Chao Shi</name>
111 <email>stepinto@live.com</email>
112 <url>https://github.com/stepinto</url>
113 </contributor>
114 <contributor>
115 <name>Michael Schieder</name>
116 <email>michael.schieder@gmail.com</email>
117 <url>https://github.com/mschieder</url>
118 </contributor>
119 <contributor>
120 <name>CRUZ Maximilien</name>
121 <email>maximilien.cruz@gmail.com</email>
122 <url>https://github.com/DeepSnowNeeL</url>
123 </contributor>
124 </contributors>
André Rouél486c1ef2013-02-20 08:27:38 +0100125
Danny van Bruggen4296abb2016-12-05 19:47:51 +0100126 <properties>
127 <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
128 <java.version>1.8</java.version>
André Rouél486c1ef2013-02-20 08:27:38 +0100129
Danny van Bruggen4296abb2016-12-05 19:47:51 +0100130 <!-- Maven Plugins -->
Danny van Bruggen4296abb2016-12-05 19:47:51 +0100131 </properties>
André Rouél486c1ef2013-02-20 08:27:38 +0100132
Danny van Bruggen4296abb2016-12-05 19:47:51 +0100133 <scm>
134 <connection>scm:git:git://github.com/javaparser/javaparser.git</connection>
135 <developerConnection>scm:git:git@github.com:javaparser/javaparser.git</developerConnection>
136 <url>https://github.com/javaparser/javaparser.git</url>
Danny van Bruggena3d8a242018-01-28 22:06:12 +0100137 <tag>HEAD</tag>
Danny van Bruggen4296abb2016-12-05 19:47:51 +0100138 </scm>
André Rouél486c1ef2013-02-20 08:27:38 +0100139
Danny van Bruggen4296abb2016-12-05 19:47:51 +0100140 <issueManagement>
141 <system>GitHub Issue Tracker</system>
142 <url>https://github.com/javaparser/javaparser/issues</url>
143 </issueManagement>
André Rouéld127e442013-02-20 21:06:13 +0100144
Danny van Bruggen4296abb2016-12-05 19:47:51 +0100145 <distributionManagement>
146 <repository>
147 <id>bintray-javaparser-JavaParser</id>
148 <name>javaparser-JavaParser</name>
Danny van Bruggenbddb3492017-06-04 21:03:39 +0200149 <url>https://api.bintray.com/maven/javaparser/JavaParser/javaparser/;publish=1</url>
Danny van Bruggen4296abb2016-12-05 19:47:51 +0100150 </repository>
151 </distributionManagement>
152
153 <build>
154 <plugins>
155 <plugin>
156 <groupId>org.apache.maven.plugins</groupId>
157 <artifactId>maven-compiler-plugin</artifactId>
158 <configuration>
159 <source>${java.version}</source>
160 <target>${java.version}</target>
161 </configuration>
162 </plugin>
icmdafe76d1622017-02-23 14:30:38 +0000163 <plugin>
164 <groupId>org.apache.maven.plugins</groupId>
165 <artifactId>maven-source-plugin</artifactId>
166 <executions>
167 <execution>
168 <id>attach-sources</id>
169 <goals>
170 <goal>jar</goal>
171 </goals>
172 </execution>
173 </executions>
174 </plugin>
Danny van Bruggen4296abb2016-12-05 19:47:51 +0100175 </plugins>
176 <pluginManagement>
177 <plugins>
178 <plugin>
Danny van Bruggen6c423ac2017-09-21 16:49:26 +0200179 <groupId>com.helger.maven</groupId>
180 <artifactId>ph-javacc-maven-plugin</artifactId>
Danny van Bruggenc53db6d2018-01-18 20:52:24 +0100181 <version>3.0.0</version>
Danny van Bruggen4296abb2016-12-05 19:47:51 +0100182 </plugin>
183 <plugin>
184 <groupId>org.apache.maven.plugins</groupId>
185 <artifactId>maven-clean-plugin</artifactId>
Danny van Bruggenc53db6d2018-01-18 20:52:24 +0100186 <version>3.0.0</version>
Danny van Bruggen4296abb2016-12-05 19:47:51 +0100187 </plugin>
188 <plugin>
189 <groupId>org.apache.maven.plugins</groupId>
190 <artifactId>maven-compiler-plugin</artifactId>
Danny van Bruggenc53db6d2018-01-18 20:52:24 +0100191 <version>3.7.0</version>
Danny van Bruggen4296abb2016-12-05 19:47:51 +0100192 </plugin>
193 <plugin>
194 <groupId>org.apache.maven.plugins</groupId>
195 <artifactId>maven-install-plugin</artifactId>
Danny van Bruggenc53db6d2018-01-18 20:52:24 +0100196 <version>2.5.2</version>
Danny van Bruggen4296abb2016-12-05 19:47:51 +0100197 </plugin>
198 <plugin>
199 <groupId>org.apache.maven.plugins</groupId>
200 <artifactId>maven-release-plugin</artifactId>
Danny van Bruggenc53db6d2018-01-18 20:52:24 +0100201 <version>2.5.3</version>
Danny van Bruggen4296abb2016-12-05 19:47:51 +0100202 </plugin>
Nicholas Smithcc80fc12015-08-17 15:15:26 +0100203 <plugin>
icmdaf1ca3ba72017-02-23 14:47:35 +0000204 <groupId>org.apache.maven.plugins</groupId>
205 <artifactId>maven-source-plugin</artifactId>
Danny van Bruggenc53db6d2018-01-18 20:52:24 +0100206 <version>3.0.1</version>
207 </plugin>
208 <plugin>
209 <groupId>org.apache.maven.plugins</groupId>
210 <artifactId>maven-resources-plugin</artifactId>
211 <version>3.0.1</version>
212 </plugin>
213 <plugin>
214 <groupId>org.apache.maven.plugins</groupId>
215 <artifactId>maven-jar-plugin</artifactId>
216 <version>3.0.2</version>
icmdaf1ca3ba72017-02-23 14:47:35 +0000217 </plugin>
218 <plugin>
Nicholas Smithcc80fc12015-08-17 15:15:26 +0100219 <groupId>org.eluder.coveralls</groupId>
220 <artifactId>coveralls-maven-plugin</artifactId>
Danny van Bruggenc53db6d2018-01-18 20:52:24 +0100221 <version>4.3.0</version>
Nicholas Smithcc80fc12015-08-17 15:15:26 +0100222 </plugin>
223 <plugin>
224 <groupId>org.jacoco</groupId>
225 <artifactId>jacoco-maven-plugin</artifactId>
Danny van Bruggenc53db6d2018-01-18 20:52:24 +0100226 <version>0.7.9</version>
Nicholas Smithcc80fc12015-08-17 15:15:26 +0100227 </plugin>
Danny van Bruggene41cac42017-10-01 21:51:35 +0200228 <plugin>
229 <groupId>org.apache.maven.plugins</groupId>
230 <artifactId>maven-javadoc-plugin</artifactId>
Danny van Bruggenc53db6d2018-01-18 20:52:24 +0100231 <version>3.0.0</version>
Danny van Bruggenda6f1e42018-01-28 22:00:40 +0100232 <configuration>
233 <additionalOptions>
234 <additionalOption>-Xdoclint:none</additionalOption>
235 </additionalOptions>
236 </configuration>
237 </plugin>
238 <plugin>
239 <groupId>org.apache.maven.plugins</groupId>
240 <artifactId>maven-site-plugin</artifactId>
241 <version>3.7</version>
242 <configuration>
243 <additionalOptions>
244 <additionalOption>-Xdoclint:none</additionalOption>
245 </additionalOptions>
246 </configuration>
Danny van Bruggenc53db6d2018-01-18 20:52:24 +0100247 </plugin>
248 <plugin>
249 <groupId>biz.aQute.bnd</groupId>
250 <artifactId>bnd-maven-plugin</artifactId>
251 <version>3.4.0</version>
252 </plugin>
253 <plugin>
254 <groupId>org.apache.maven.plugins</groupId>
255 <artifactId>maven-enforcer-plugin</artifactId>
Danny van Bruggene41cac42017-10-01 21:51:35 +0200256 <version>3.0.0-M1</version>
257 </plugin>
Danny van Bruggenc53db6d2018-01-18 20:52:24 +0100258 <plugin>
Danny van Bruggende39b432018-01-18 21:42:05 +0100259 <groupId>org.apache.maven.plugins</groupId>
260 <artifactId>maven-surefire-plugin</artifactId>
261 <version>2.20.1</version>
262 </plugin>
263 <plugin>
Danny van Bruggenc53db6d2018-01-18 20:52:24 +0100264 <groupId>org.codehaus.mojo</groupId>
265 <artifactId>animal-sniffer-maven-plugin</artifactId>
266 <version>1.16</version>
267 </plugin>
268 <plugin>
269 <groupId>org.codehaus.mojo</groupId>
270 <artifactId>exec-maven-plugin</artifactId>
271 <version>1.6.0</version>
272 </plugin>
273 <plugin>
274 <groupId>org.apache.maven.plugins</groupId>
275 <artifactId>maven-deploy-plugin</artifactId>
276 <version>2.8.2</version>
277 </plugin>
278 <plugin>
279 <groupId>org.codehaus.mojo</groupId>
280 <artifactId>build-helper-maven-plugin</artifactId>
281 <version>3.0.0</version>
282 </plugin>
283 <plugin>
284 <groupId>org.codehaus.mojo</groupId>
285 <artifactId>templating-maven-plugin</artifactId>
286 <version>1.0.0</version>
287 </plugin>
Danny van Bruggende39b432018-01-18 21:42:05 +0100288 <plugin>
289 <groupId>org.apache.maven.plugins</groupId>
290 <artifactId>maven-dependency-plugin</artifactId>
291 <version>3.0.2</version>
292 </plugin>
Danny van Bruggen4296abb2016-12-05 19:47:51 +0100293 </plugins>
294 </pluginManagement>
295 </build>
Danny van Bruggenc53db6d2018-01-18 20:52:24 +0100296 <dependencyManagement>
297 <dependencies>
298 <dependency>
299 <groupId>org.javassist</groupId>
300 <artifactId>javassist</artifactId>
301 <version>3.22.0-GA</version>
302 </dependency>
303 <dependency>
304 <groupId>com.google.guava</groupId>
305 <artifactId>guava</artifactId>
306 <version>23.4-jre</version>
307 </dependency>
308 <dependency>
309 <groupId>junit</groupId>
310 <artifactId>junit</artifactId>
311 <version>4.12</version>
312 <scope>test</scope>
313 </dependency>
314 <dependency>
315 <groupId>org.junit.jupiter</groupId>
316 <artifactId>junit-jupiter-api</artifactId>
317 <version>5.0.0</version>
318 <scope>test</scope>
319 </dependency>
320 <dependency>
321 <groupId>org.mockito</groupId>
322 <artifactId>mockito-core</artifactId>
323 <version>2.13.0</version>
324 <scope>test</scope>
325 </dependency>
326 </dependencies>
327 </dependencyManagement>
Danny van Bruggen4296abb2016-12-05 19:47:51 +0100328 <profiles>
329 <profile>
330 <id>doclint-java8-disable</id>
331 <activation>
332 <jdk>[1.8,)</jdk>
333 </activation>
Danny van Bruggen4296abb2016-12-05 19:47:51 +0100334 </profile>
335 </profiles>
Sebastian Kirsch (@skirsch79)014383e2015-03-02 16:39:42 +0100336</project>