blob: 36d30a8a6b35ac4ae76e4e6daaf54b56cb9e1020 [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>
Eugene Susla1410e002019-07-31 15:12:54 -07005 <module>javaparser-core-testing</module>
6 <module>javaparser-core-testing-bdd</module>
Danny van Bruggen494bcc12017-07-09 21:21:52 +02007 <module>javaparser-core-generators</module>
Eugene Susla1410e002019-07-31 15:12:54 -07008 <module>javaparser-core-metamodel-generator</module>
9 <module>javaparser-core-serialization</module>
Federico Tomassetti09232ff2018-01-10 13:52:19 +010010 <module>javaparser-symbol-solver-model</module>
11 <module>javaparser-symbol-solver-logic</module>
12 <module>javaparser-symbol-solver-core</module>
13 <module>javaparser-symbol-solver-testing</module>
Nicholas Smith0bf897c2014-10-01 10:31:08 +010014 </modules>
André Rouél486c1ef2013-02-20 08:27:38 +010015
Danny van Bruggen4296abb2016-12-05 19:47:51 +010016 <groupId>com.github.javaparser</groupId>
17 <artifactId>javaparser-parent</artifactId>
18 <packaging>pom</packaging>
Eugene Susla1410e002019-07-31 15:12:54 -070019 <version>3.14.10-SNAPSHOT</version>
André Rouél486c1ef2013-02-20 08:27:38 +010020
Danny van Bruggen4296abb2016-12-05 19:47:51 +010021 <name>javaparser-parent</name>
22 <url>https://github.com/javaparser</url>
23 <inceptionYear>2007</inceptionYear>
Eugene Susla1410e002019-07-31 15:12:54 -070024 <description>Java Parser and Abstract Syntax Tree for Java</description>
Didier Villevalois034526f2015-03-16 14:09:23 +010025
Danny van Bruggen4296abb2016-12-05 19:47:51 +010026 <licenses>
27 <license>
28 <name>GNU Lesser General Public License</name>
29 <url>http://www.gnu.org/licenses/lgpl-3.0.html</url>
30 <distribution>repo</distribution>
31 </license>
32 <license>
33 <name>Apache License, Version 2.0</name>
34 <url>http://www.apache.org/licenses/LICENSE-2.0.txt</url>
35 <distribution>repo</distribution>
36 <comments>A business-friendly OSS license</comments>
37 </license>
38 </licenses>
André Rouél486c1ef2013-02-20 08:27:38 +010039
Danny van Bruggen4296abb2016-12-05 19:47:51 +010040 <developers>
41 <developer>
42 <name>Danny van Bruggen</name>
43 <email>hexagonaal@gmail.com</email>
44 <url>https://github.com/matozoid</url>
45 <id>matozoid</id>
46 </developer>
47 <developer>
48 <name>Júlio Vilmar Gesser</name>
49 <email>jgesser@gmail.com</email>
50 </developer>
51 <developer>
52 <name>Sebastian Kirsch</name>
53 <email>sebastian.kirsch@immobilienscout24.de</email>
54 <url>https://github.com/sebastiankirsch</url>
55 <id>sebastiankirsch</id>
56 </developer>
57 <developer>
58 <name>André Rouél</name>
59 <url>https://github.com/before</url>
60 <id>before</id>
61 </developer>
62 <developer>
63 <name>Nicholas Smith</name>
64 <email>smiddypence@gmail.com</email>
65 <url>https://github.com/SmiddyPence</url>
66 <id>SmiddyPence</id>
67 </developer>
68 <developer>
69 <name>Federico Tomassetti</name>
70 <email>federico@tomassetti.me</email>
71 <url>https://github.com/ftomassetti</url>
72 <id>ftomassetti</id>
73 </developer>
74 <developer>
75 <name>Didier Villevalois</name>
76 <email>ptitjes@free.fr</email>
77 <url>https://github.com/ptitjes</url>
78 <id>ptitjes</id>
79 </developer>
80 </developers>
81 <contributors>
82 <contributor>
83 <name>Sebastian Kürten</name>
84 <email>sebastian@topobyte.de</email>
85 <url>https://github.com/sebkur</url>
86 </contributor>
87 <contributor>
88 <name>Junfei Liang</name>
89 <email>fly2best@gmail.com</email>
90 <url>https://github.com/fly2best</url>
91 </contributor>
92 <contributor>
93 <name>Jarkko Miettinen</name>
94 <url>https://github.com/jmiettinen</url>
95 </contributor>
96 <contributor>
97 <name>Alexey Morozov</name>
98 <email>morozov@altlinux.org</email>
99 <url>https://github.com/amorozov</url>
100 </contributor>
101 <contributor>
102 <name>Donny Nadolny</name>
103 <email>donny.nadolny@gmail.com</email>
104 <url>https://github.com/dnadolny</url>
105 </contributor>
106 <contributor>
107 <name>Raquel Pau</name>
108 <email>raquelpau@gmail.com</email>
109 <url>https://github.com/rpau</url>
110 </contributor>
111 <contributor>
112 <name>Chao Shi</name>
113 <email>stepinto@live.com</email>
114 <url>https://github.com/stepinto</url>
115 </contributor>
116 <contributor>
117 <name>Michael Schieder</name>
118 <email>michael.schieder@gmail.com</email>
119 <url>https://github.com/mschieder</url>
120 </contributor>
121 <contributor>
122 <name>CRUZ Maximilien</name>
123 <email>maximilien.cruz@gmail.com</email>
124 <url>https://github.com/DeepSnowNeeL</url>
125 </contributor>
126 </contributors>
André Rouél486c1ef2013-02-20 08:27:38 +0100127
Danny van Bruggen4296abb2016-12-05 19:47:51 +0100128 <properties>
129 <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
130 <java.version>1.8</java.version>
André Rouél486c1ef2013-02-20 08:27:38 +0100131
Danny van Bruggen4296abb2016-12-05 19:47:51 +0100132 <!-- Maven Plugins -->
Danny van Bruggen4296abb2016-12-05 19:47:51 +0100133 </properties>
André Rouél486c1ef2013-02-20 08:27:38 +0100134
Danny van Bruggen4296abb2016-12-05 19:47:51 +0100135 <scm>
136 <connection>scm:git:git://github.com/javaparser/javaparser.git</connection>
137 <developerConnection>scm:git:git@github.com:javaparser/javaparser.git</developerConnection>
138 <url>https://github.com/javaparser/javaparser.git</url>
Danny van Bruggenc24bacd2018-02-25 18:58:41 +0100139 <tag>HEAD</tag>
Danny van Bruggen4296abb2016-12-05 19:47:51 +0100140 </scm>
André Rouél486c1ef2013-02-20 08:27:38 +0100141
Danny van Bruggen4296abb2016-12-05 19:47:51 +0100142 <issueManagement>
143 <system>GitHub Issue Tracker</system>
144 <url>https://github.com/javaparser/javaparser/issues</url>
145 </issueManagement>
André Rouéld127e442013-02-20 21:06:13 +0100146
Danny van Bruggen4296abb2016-12-05 19:47:51 +0100147 <distributionManagement>
148 <repository>
149 <id>bintray-javaparser-JavaParser</id>
150 <name>javaparser-JavaParser</name>
Danny van Bruggenbddb3492017-06-04 21:03:39 +0200151 <url>https://api.bintray.com/maven/javaparser/JavaParser/javaparser/;publish=1</url>
Danny van Bruggen4296abb2016-12-05 19:47:51 +0100152 </repository>
153 </distributionManagement>
154
155 <build>
156 <plugins>
157 <plugin>
158 <groupId>org.apache.maven.plugins</groupId>
159 <artifactId>maven-compiler-plugin</artifactId>
160 <configuration>
161 <source>${java.version}</source>
162 <target>${java.version}</target>
163 </configuration>
164 </plugin>
icmdafe76d1622017-02-23 14:30:38 +0000165 <plugin>
166 <groupId>org.apache.maven.plugins</groupId>
167 <artifactId>maven-source-plugin</artifactId>
168 <executions>
169 <execution>
170 <id>attach-sources</id>
171 <goals>
172 <goal>jar</goal>
173 </goals>
174 </execution>
175 </executions>
176 </plugin>
Danny van Bruggen4296abb2016-12-05 19:47:51 +0100177 </plugins>
178 <pluginManagement>
179 <plugins>
180 <plugin>
Danny van Bruggen6c423ac2017-09-21 16:49:26 +0200181 <groupId>com.helger.maven</groupId>
182 <artifactId>ph-javacc-maven-plugin</artifactId>
Danny van Bruggenc53db6d2018-01-18 20:52:24 +0100183 <version>3.0.0</version>
Danny van Bruggen4296abb2016-12-05 19:47:51 +0100184 </plugin>
185 <plugin>
186 <groupId>org.apache.maven.plugins</groupId>
187 <artifactId>maven-clean-plugin</artifactId>
Eugene Susla1410e002019-07-31 15:12:54 -0700188 <version>3.1.0</version>
Danny van Bruggen4296abb2016-12-05 19:47:51 +0100189 </plugin>
190 <plugin>
191 <groupId>org.apache.maven.plugins</groupId>
192 <artifactId>maven-compiler-plugin</artifactId>
Eugene Susla1410e002019-07-31 15:12:54 -0700193 <version>3.8.0</version>
Danny van Bruggen4296abb2016-12-05 19:47:51 +0100194 </plugin>
195 <plugin>
196 <groupId>org.apache.maven.plugins</groupId>
197 <artifactId>maven-install-plugin</artifactId>
Eugene Susla1410e002019-07-31 15:12:54 -0700198 <version>3.0.0-M1</version>
Danny van Bruggen4296abb2016-12-05 19:47:51 +0100199 </plugin>
200 <plugin>
201 <groupId>org.apache.maven.plugins</groupId>
202 <artifactId>maven-release-plugin</artifactId>
Danny van Bruggenc53db6d2018-01-18 20:52:24 +0100203 <version>2.5.3</version>
Danny van Bruggen4296abb2016-12-05 19:47:51 +0100204 </plugin>
Nicholas Smithcc80fc12015-08-17 15:15:26 +0100205 <plugin>
icmdaf1ca3ba72017-02-23 14:47:35 +0000206 <groupId>org.apache.maven.plugins</groupId>
207 <artifactId>maven-source-plugin</artifactId>
Danny van Bruggenc53db6d2018-01-18 20:52:24 +0100208 <version>3.0.1</version>
209 </plugin>
210 <plugin>
211 <groupId>org.apache.maven.plugins</groupId>
212 <artifactId>maven-resources-plugin</artifactId>
Eugene Susla1410e002019-07-31 15:12:54 -0700213 <version>3.1.0</version>
Danny van Bruggenc53db6d2018-01-18 20:52:24 +0100214 </plugin>
215 <plugin>
216 <groupId>org.apache.maven.plugins</groupId>
217 <artifactId>maven-jar-plugin</artifactId>
Eugene Susla1410e002019-07-31 15:12:54 -0700218 <version>3.1.0</version>
icmdaf1ca3ba72017-02-23 14:47:35 +0000219 </plugin>
220 <plugin>
Nicholas Smithcc80fc12015-08-17 15:15:26 +0100221 <groupId>org.eluder.coveralls</groupId>
222 <artifactId>coveralls-maven-plugin</artifactId>
Danny van Bruggenc53db6d2018-01-18 20:52:24 +0100223 <version>4.3.0</version>
Eugene Susla1410e002019-07-31 15:12:54 -0700224 <dependencies>
225 <dependency>
226 <groupId>javax.xml.bind</groupId>
227 <artifactId>jaxb-api</artifactId>
228 <version>2.3.1</version>
229 </dependency>
230 </dependencies>
Nicholas Smithcc80fc12015-08-17 15:15:26 +0100231 </plugin>
232 <plugin>
233 <groupId>org.jacoco</groupId>
234 <artifactId>jacoco-maven-plugin</artifactId>
Eugene Susla1410e002019-07-31 15:12:54 -0700235 <version>0.8.2</version>
Nicholas Smithcc80fc12015-08-17 15:15:26 +0100236 </plugin>
Danny van Bruggene41cac42017-10-01 21:51:35 +0200237 <plugin>
238 <groupId>org.apache.maven.plugins</groupId>
239 <artifactId>maven-javadoc-plugin</artifactId>
Eugene Susla1410e002019-07-31 15:12:54 -0700240 <version>3.0.1</version>
Danny van Bruggenda6f1e42018-01-28 22:00:40 +0100241 <configuration>
242 <additionalOptions>
243 <additionalOption>-Xdoclint:none</additionalOption>
244 </additionalOptions>
245 </configuration>
246 </plugin>
247 <plugin>
248 <groupId>org.apache.maven.plugins</groupId>
249 <artifactId>maven-site-plugin</artifactId>
Eugene Susla1410e002019-07-31 15:12:54 -0700250 <version>3.7.1</version>
Danny van Bruggenda6f1e42018-01-28 22:00:40 +0100251 <configuration>
252 <additionalOptions>
253 <additionalOption>-Xdoclint:none</additionalOption>
254 </additionalOptions>
255 </configuration>
Danny van Bruggenc53db6d2018-01-18 20:52:24 +0100256 </plugin>
257 <plugin>
258 <groupId>biz.aQute.bnd</groupId>
259 <artifactId>bnd-maven-plugin</artifactId>
Eugene Susla1410e002019-07-31 15:12:54 -0700260 <version>4.1.0</version>
Danny van Bruggene41cac42017-10-01 21:51:35 +0200261 </plugin>
Danny van Bruggenc53db6d2018-01-18 20:52:24 +0100262 <plugin>
Danny van Bruggende39b432018-01-18 21:42:05 +0100263 <groupId>org.apache.maven.plugins</groupId>
264 <artifactId>maven-surefire-plugin</artifactId>
Eugene Susla1410e002019-07-31 15:12:54 -0700265 <version>3.0.0-M1</version>
Danny van Bruggenc53db6d2018-01-18 20:52:24 +0100266 </plugin>
267 <plugin>
268 <groupId>org.codehaus.mojo</groupId>
269 <artifactId>exec-maven-plugin</artifactId>
270 <version>1.6.0</version>
271 </plugin>
272 <plugin>
273 <groupId>org.apache.maven.plugins</groupId>
274 <artifactId>maven-deploy-plugin</artifactId>
Eugene Susla1410e002019-07-31 15:12:54 -0700275 <version>3.0.0-M1</version>
Danny van Bruggenc53db6d2018-01-18 20:52:24 +0100276 </plugin>
277 <plugin>
278 <groupId>org.codehaus.mojo</groupId>
279 <artifactId>build-helper-maven-plugin</artifactId>
280 <version>3.0.0</version>
281 </plugin>
282 <plugin>
283 <groupId>org.codehaus.mojo</groupId>
284 <artifactId>templating-maven-plugin</artifactId>
285 <version>1.0.0</version>
286 </plugin>
Danny van Bruggende39b432018-01-18 21:42:05 +0100287 <plugin>
288 <groupId>org.apache.maven.plugins</groupId>
289 <artifactId>maven-dependency-plugin</artifactId>
Eugene Susla1410e002019-07-31 15:12:54 -0700290 <version>3.1.1</version>
291 </plugin>
292 <plugin>
293 <groupId>org.codehaus.mojo</groupId>
294 <artifactId>versions-maven-plugin</artifactId>
295 <version>2.5</version>
296 <configuration>
297 <generateBackupPoms>false</generateBackupPoms>
298 </configuration>
Danny van Bruggende39b432018-01-18 21:42:05 +0100299 </plugin>
Danny van Bruggen4296abb2016-12-05 19:47:51 +0100300 </plugins>
301 </pluginManagement>
302 </build>
Danny van Bruggenc53db6d2018-01-18 20:52:24 +0100303 <dependencyManagement>
304 <dependencies>
305 <dependency>
306 <groupId>org.javassist</groupId>
307 <artifactId>javassist</artifactId>
Eugene Susla1410e002019-07-31 15:12:54 -0700308 <version>3.24.0-GA</version>
Danny van Bruggenc53db6d2018-01-18 20:52:24 +0100309 </dependency>
310 <dependency>
311 <groupId>com.google.guava</groupId>
312 <artifactId>guava</artifactId>
Eugene Susla1410e002019-07-31 15:12:54 -0700313 <version>27.0-jre</version>
Danny van Bruggenc53db6d2018-01-18 20:52:24 +0100314 </dependency>
315 <dependency>
316 <groupId>junit</groupId>
317 <artifactId>junit</artifactId>
318 <version>4.12</version>
319 <scope>test</scope>
320 </dependency>
321 <dependency>
Eugene Susla1410e002019-07-31 15:12:54 -0700322 <groupId>org.hamcrest</groupId>
323 <artifactId>hamcrest-library</artifactId>
324 <version>1.3</version>
325 <scope>test</scope>
326 </dependency>
327 <dependency>
Danny van Bruggenc53db6d2018-01-18 20:52:24 +0100328 <groupId>org.junit.jupiter</groupId>
Eugene Susla1410e002019-07-31 15:12:54 -0700329 <artifactId>junit-jupiter-engine</artifactId>
330 <version>5.3.1</version>
331 <scope>test</scope>
332 </dependency>
333 <dependency>
334 <groupId>org.junit.jupiter</groupId>
335 <artifactId>junit-jupiter-params</artifactId>
336 <version>5.3.1</version>
337 <scope>test</scope>
338 </dependency>
339 <dependency>
340 <groupId>org.junit.vintage</groupId>
341 <artifactId>junit-vintage-engine</artifactId>
342 <version>5.3.1</version>
343 <scope>test</scope>
344 </dependency>
345 <dependency>
346 <groupId>org.junit-pioneer</groupId>
347 <artifactId>junit-pioneer</artifactId>
348 <version>0.3.0</version>
Danny van Bruggenc53db6d2018-01-18 20:52:24 +0100349 <scope>test</scope>
350 </dependency>
351 <dependency>
352 <groupId>org.mockito</groupId>
353 <artifactId>mockito-core</artifactId>
Eugene Susla1410e002019-07-31 15:12:54 -0700354 <version>2.23.0</version>
Danny van Bruggenc53db6d2018-01-18 20:52:24 +0100355 <scope>test</scope>
356 </dependency>
357 </dependencies>
358 </dependencyManagement>
Danny van Bruggen4296abb2016-12-05 19:47:51 +0100359 <profiles>
360 <profile>
361 <id>doclint-java8-disable</id>
362 <activation>
363 <jdk>[1.8,)</jdk>
364 </activation>
Danny van Bruggen4296abb2016-12-05 19:47:51 +0100365 </profile>
366 </profiles>
Sebastian Kirsch (@skirsch79)014383e2015-03-02 16:39:42 +0100367</project>