• 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-testing</module>
6        <module>javaparser-core-generators</module>
7        <module>javaparser-metamodel-generator</module>
8        <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>
12    </modules>
13
14    <groupId>com.github.javaparser</groupId>
15    <artifactId>javaparser-parent</artifactId>
16    <packaging>pom</packaging>
17    <version>3.5.16-SNAPSHOT</version>
18
19    <name>javaparser-parent</name>
20    <url>https://github.com/javaparser</url>
21    <inceptionYear>2007</inceptionYear>
22    <description>Java 9 Parser Parser and Abstract Syntax Tree for Java</description>
23
24    <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>
37
38    <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>
125
126    <properties>
127        <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
128        <java.version>1.8</java.version>
129
130        <!-- Maven Plugins -->
131    </properties>
132
133    <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>
137        <tag>HEAD</tag>
138    </scm>
139
140    <issueManagement>
141        <system>GitHub Issue Tracker</system>
142        <url>https://github.com/javaparser/javaparser/issues</url>
143    </issueManagement>
144
145    <distributionManagement>
146        <repository>
147            <id>bintray-javaparser-JavaParser</id>
148            <name>javaparser-JavaParser</name>
149            <url>https://api.bintray.com/maven/javaparser/JavaParser/javaparser/;publish=1</url>
150        </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>
163            <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>
175        </plugins>
176        <pluginManagement>
177            <plugins>
178                <plugin>
179                    <groupId>com.helger.maven</groupId>
180                    <artifactId>ph-javacc-maven-plugin</artifactId>
181                    <version>3.0.0</version>
182                </plugin>
183                <plugin>
184                    <groupId>org.apache.maven.plugins</groupId>
185                    <artifactId>maven-clean-plugin</artifactId>
186                    <version>3.0.0</version>
187                </plugin>
188                <plugin>
189                    <groupId>org.apache.maven.plugins</groupId>
190                    <artifactId>maven-compiler-plugin</artifactId>
191                    <version>3.7.0</version>
192                </plugin>
193                <plugin>
194                    <groupId>org.apache.maven.plugins</groupId>
195                    <artifactId>maven-install-plugin</artifactId>
196                    <version>2.5.2</version>
197                </plugin>
198                <plugin>
199                    <groupId>org.apache.maven.plugins</groupId>
200                    <artifactId>maven-release-plugin</artifactId>
201                    <version>2.5.3</version>
202                </plugin>
203                <plugin>
204                    <groupId>org.apache.maven.plugins</groupId>
205                    <artifactId>maven-source-plugin</artifactId>
206                    <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>
217                </plugin>
218                <plugin>
219                    <groupId>org.eluder.coveralls</groupId>
220                    <artifactId>coveralls-maven-plugin</artifactId>
221                    <version>4.3.0</version>
222                </plugin>
223                <plugin>
224                    <groupId>org.jacoco</groupId>
225                    <artifactId>jacoco-maven-plugin</artifactId>
226                    <version>0.7.9</version>
227                </plugin>
228                <plugin>
229                    <groupId>org.apache.maven.plugins</groupId>
230                    <artifactId>maven-javadoc-plugin</artifactId>
231                    <version>3.0.0</version>
232                    <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>
247                </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>
256                    <version>3.0.0-M1</version>
257                </plugin>
258                <plugin>
259                    <groupId>org.apache.maven.plugins</groupId>
260                    <artifactId>maven-surefire-plugin</artifactId>
261                    <version>2.20.1</version>
262                </plugin>
263                <plugin>
264                    <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>
288                <plugin>
289                    <groupId>org.apache.maven.plugins</groupId>
290                    <artifactId>maven-dependency-plugin</artifactId>
291                    <version>3.0.2</version>
292                </plugin>
293            </plugins>
294        </pluginManagement>
295    </build>
296    <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>
328    <profiles>
329        <profile>
330            <id>doclint-java8-disable</id>
331            <activation>
332                <jdk>[1.8,)</jdk>
333            </activation>
334        </profile>
335    </profiles>
336</project>
337