• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1<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">
2    <modelVersion>4.0.0</modelVersion>
3    <modules>
4        <module>javaparser-core</module>
5        <module>javaparser-core-testing</module>
6        <module>javaparser-core-testing-bdd</module>
7        <module>javaparser-core-generators</module>
8        <module>javaparser-core-metamodel-generator</module>
9        <module>javaparser-core-serialization</module>
10        <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>
14    </modules>
15
16    <groupId>com.github.javaparser</groupId>
17    <artifactId>javaparser-parent</artifactId>
18    <packaging>pom</packaging>
19    <version>3.14.10-SNAPSHOT</version>
20
21    <name>javaparser-parent</name>
22    <url>https://github.com/javaparser</url>
23    <inceptionYear>2007</inceptionYear>
24    <description>Java Parser and Abstract Syntax Tree for Java</description>
25
26    <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>
39
40    <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>
127
128    <properties>
129        <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
130        <java.version>1.8</java.version>
131
132        <!-- Maven Plugins -->
133    </properties>
134
135    <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>
139        <tag>HEAD</tag>
140    </scm>
141
142    <issueManagement>
143        <system>GitHub Issue Tracker</system>
144        <url>https://github.com/javaparser/javaparser/issues</url>
145    </issueManagement>
146
147    <distributionManagement>
148        <repository>
149            <id>bintray-javaparser-JavaParser</id>
150            <name>javaparser-JavaParser</name>
151            <url>https://api.bintray.com/maven/javaparser/JavaParser/javaparser/;publish=1</url>
152        </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>
165            <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>
177        </plugins>
178        <pluginManagement>
179            <plugins>
180                <plugin>
181                    <groupId>com.helger.maven</groupId>
182                    <artifactId>ph-javacc-maven-plugin</artifactId>
183                    <version>3.0.0</version>
184                </plugin>
185                <plugin>
186                    <groupId>org.apache.maven.plugins</groupId>
187                    <artifactId>maven-clean-plugin</artifactId>
188                    <version>3.1.0</version>
189                </plugin>
190                <plugin>
191                    <groupId>org.apache.maven.plugins</groupId>
192                    <artifactId>maven-compiler-plugin</artifactId>
193                    <version>3.8.0</version>
194                </plugin>
195                <plugin>
196                    <groupId>org.apache.maven.plugins</groupId>
197                    <artifactId>maven-install-plugin</artifactId>
198                    <version>3.0.0-M1</version>
199                </plugin>
200                <plugin>
201                    <groupId>org.apache.maven.plugins</groupId>
202                    <artifactId>maven-release-plugin</artifactId>
203                    <version>2.5.3</version>
204                </plugin>
205                <plugin>
206                    <groupId>org.apache.maven.plugins</groupId>
207                    <artifactId>maven-source-plugin</artifactId>
208                    <version>3.0.1</version>
209                </plugin>
210                <plugin>
211                    <groupId>org.apache.maven.plugins</groupId>
212                    <artifactId>maven-resources-plugin</artifactId>
213                    <version>3.1.0</version>
214                </plugin>
215                <plugin>
216                    <groupId>org.apache.maven.plugins</groupId>
217                    <artifactId>maven-jar-plugin</artifactId>
218                    <version>3.1.0</version>
219                </plugin>
220                <plugin>
221                    <groupId>org.eluder.coveralls</groupId>
222                    <artifactId>coveralls-maven-plugin</artifactId>
223                    <version>4.3.0</version>
224                    <dependencies>
225                        <dependency>
226                            <groupId>javax.xml.bind</groupId>
227                            <artifactId>jaxb-api</artifactId>
228                            <version>2.3.1</version>
229                        </dependency>
230                    </dependencies>
231                </plugin>
232                <plugin>
233                    <groupId>org.jacoco</groupId>
234                    <artifactId>jacoco-maven-plugin</artifactId>
235                    <version>0.8.2</version>
236                </plugin>
237                <plugin>
238                    <groupId>org.apache.maven.plugins</groupId>
239                    <artifactId>maven-javadoc-plugin</artifactId>
240                    <version>3.0.1</version>
241                    <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>
250                    <version>3.7.1</version>
251                    <configuration>
252                        <additionalOptions>
253                            <additionalOption>-Xdoclint:none</additionalOption>
254                        </additionalOptions>
255                    </configuration>
256                </plugin>
257                <plugin>
258                    <groupId>biz.aQute.bnd</groupId>
259                    <artifactId>bnd-maven-plugin</artifactId>
260                    <version>4.1.0</version>
261                </plugin>
262                <plugin>
263                    <groupId>org.apache.maven.plugins</groupId>
264                    <artifactId>maven-surefire-plugin</artifactId>
265                    <version>3.0.0-M1</version>
266                </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>
275                    <version>3.0.0-M1</version>
276                </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>
287                <plugin>
288                    <groupId>org.apache.maven.plugins</groupId>
289                    <artifactId>maven-dependency-plugin</artifactId>
290                    <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>
299                </plugin>
300            </plugins>
301        </pluginManagement>
302    </build>
303    <dependencyManagement>
304        <dependencies>
305            <dependency>
306                <groupId>org.javassist</groupId>
307                <artifactId>javassist</artifactId>
308                <version>3.24.0-GA</version>
309            </dependency>
310            <dependency>
311                <groupId>com.google.guava</groupId>
312                <artifactId>guava</artifactId>
313                <version>27.0-jre</version>
314            </dependency>
315            <dependency>
316                <groupId>junit</groupId>
317                <artifactId>junit</artifactId>
318                <version>4.12</version>
319                <scope>test</scope>
320            </dependency>
321            <dependency>
322                <groupId>org.hamcrest</groupId>
323                <artifactId>hamcrest-library</artifactId>
324                <version>1.3</version>
325                <scope>test</scope>
326            </dependency>
327            <dependency>
328                <groupId>org.junit.jupiter</groupId>
329                <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>
349                <scope>test</scope>
350            </dependency>
351            <dependency>
352                <groupId>org.mockito</groupId>
353                <artifactId>mockito-core</artifactId>
354                <version>2.23.0</version>
355                <scope>test</scope>
356            </dependency>
357        </dependencies>
358    </dependencyManagement>
359    <profiles>
360        <profile>
361            <id>doclint-java8-disable</id>
362            <activation>
363                <jdk>[1.8,)</jdk>
364            </activation>
365        </profile>
366    </profiles>
367</project>
368