1<?xml version="1.0" encoding="UTF-8"?> 2<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/xsd/maven-4.0.0.xsd"> 3 <parent> 4 <artifactId>javaparser-parent</artifactId> 5 <groupId>com.github.javaparser</groupId> 6 <version>3.14.10-SNAPSHOT</version> 7 </parent> 8 <modelVersion>4.0.0</modelVersion> 9 10 <artifactId>javaparser-symbol-solver-logic</artifactId> 11 <packaging>jar</packaging> 12 <description>A Symbol Solver for Java, built on top of JavaParser (logic)</description> 13 14 <licenses> 15 <license> 16 <name>GNU Lesser General Public License</name> 17 <url>http://www.gnu.org/licenses/lgpl-3.0.html</url> 18 <distribution>repo</distribution> 19 </license> 20 <license> 21 <name>Apache License, Version 2.0</name> 22 <url>http://www.apache.org/licenses/LICENSE-2.0.txt</url> 23 <distribution>repo</distribution> 24 <comments>A business-friendly OSS license</comments> 25 </license> 26 </licenses> 27 28 <properties> 29 <java.version>1.8</java.version> 30 <build.timestamp>${maven.build.timestamp}</build.timestamp> 31 </properties> 32 33 <dependencies> 34 <dependency> 35 <groupId>org.javassist</groupId> 36 <artifactId>javassist</artifactId> 37 </dependency> 38 <dependency> 39 <groupId>com.github.javaparser</groupId> 40 <artifactId>javaparser-symbol-solver-model</artifactId> 41 <version>${project.version}</version> 42 </dependency> 43 <dependency> 44 <groupId>com.google.guava</groupId> 45 <artifactId>guava</artifactId> 46 </dependency> 47 </dependencies> 48 49 <build> 50 <plugins> 51 <!-- Set JPMS module name --> 52 <plugin> 53 <groupId>org.apache.maven.plugins</groupId> 54 <artifactId>maven-jar-plugin</artifactId> 55 <configuration> 56 <archive> 57 <manifestEntries> 58 <Automatic-Module-Name>com.github.javaparser.symbolsolver.logic</Automatic-Module-Name> 59 </manifestEntries> 60 </archive> 61 </configuration> 62 </plugin> 63 </plugins> 64 </build> 65 66</project> 67