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+ <modelVersion >4.0.0</modelVersion >
4+ <groupId >com.aiddroid</groupId >
5+ <artifactId >java-call-graph</artifactId >
6+ <version >1.0-SNAPSHOT</version >
7+ <packaging >jar</packaging >
8+ <properties >
9+ <project .build.sourceEncoding>UTF-8</project .build.sourceEncoding>
10+ <maven .compiler.source>15</maven .compiler.source>
11+ <maven .compiler.target>15</maven .compiler.target>
12+ </properties >
13+
14+ <build >
15+ <plugins >
16+ <plugin >
17+ <groupId >org.apache.maven.plugins</groupId >
18+ <artifactId >maven-jar-plugin</artifactId >
19+ <configuration >
20+ <archive >
21+ <!-- 主配置清单-->
22+ <manifest >
23+ <addClasspath >true</addClasspath >
24+ <mainClass >com.aiddroid.java.callgraph.Application</mainClass >
25+ </manifest >
26+ </archive >
27+ </configuration >
28+ </plugin >
29+ </plugins >
30+ </build >
31+
32+ <dependencies >
33+ <!-- java代码分析-->
34+ <dependency >
35+ <groupId >com.github.javaparser</groupId >
36+ <artifactId >javaparser-symbol-solver-core</artifactId >
37+ <version >3.12.0</version >
38+ </dependency >
39+ <!-- graphviz画图-->
40+ <dependency >
41+ <groupId >guru.nidi</groupId >
42+ <artifactId >graphviz-java</artifactId >
43+ <version >0.8.3</version >
44+ </dependency >
45+
46+ <!-- 日志slf4j+log4j2-->
47+ <!-- https://mvnrepository.com/artifact/org.apache.logging.log4j/log4j-api -->
48+ <dependency >
49+ <groupId >org.apache.logging.log4j</groupId >
50+ <artifactId >log4j-api</artifactId >
51+ <version >2.11.2</version >
52+ </dependency >
53+ <!-- https://mvnrepository.com/artifact/org.apache.logging.log4j/log4j-core -->
54+ <dependency >
55+ <groupId >org.apache.logging.log4j</groupId >
56+ <artifactId >log4j-core</artifactId >
57+ <version >2.11.2</version >
58+ </dependency >
59+ <!-- https://mvnrepository.com/artifact/org.apache.logging.log4j/log4j-slf4j18-impl -->
60+ <dependency >
61+ <groupId >org.apache.logging.log4j</groupId >
62+ <artifactId >log4j-slf4j18-impl</artifactId >
63+ <version >2.11.2</version >
64+ <!-- <scope>test</scope>-->
65+ </dependency >
66+ <!-- https://mvnrepository.com/artifact/org.slf4j/slf4j-api -->
67+ <dependency >
68+ <groupId >org.slf4j</groupId >
69+ <artifactId >slf4j-api</artifactId >
70+ <version >1.8.0-beta4</version >
71+ </dependency >
72+ <!-- https://mvnrepository.com/artifact/com.lmax/disruptor -->
73+ <dependency >
74+ <groupId >com.lmax</groupId >
75+ <artifactId >disruptor</artifactId >
76+ <version >3.4.2</version >
77+ </dependency >
78+
79+
80+ <dependency >
81+ <groupId >org.jgrapht</groupId >
82+ <artifactId >jgrapht-core</artifactId >
83+ <version >1.5.0</version >
84+ </dependency >
85+
86+ <dependency >
87+ <groupId >org.jgrapht</groupId >
88+ <artifactId >jgrapht-io</artifactId >
89+ <version >1.5.0</version >
90+ </dependency >
91+ </dependencies >
92+ </project >
0 commit comments