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