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