2121 <artifactId >commons-cli</artifactId >
2222 <version >1.4</version >
2323 </dependency >
24+ <!-- https://mvnrepository.com/artifact/com.ibm.wala/com.ibm.wala.util -->
25+ <dependency >
26+ <groupId >com.ibm.wala</groupId >
27+ <artifactId >com.ibm.wala.util</artifactId >
28+ <version >1.5.5</version >
29+ </dependency >
30+ <!-- https://mvnrepository.com/artifact/com.ibm.wala/com.ibm.wala.cast -->
31+ <dependency >
32+ <groupId >com.ibm.wala</groupId >
33+ <artifactId >com.ibm.wala.cast</artifactId >
34+ <version >1.5.5</version >
35+ </dependency >
36+ <!-- https://mvnrepository.com/artifact/com.ibm.wala/com.ibm.wala.dalvik -->
37+ <dependency >
38+ <groupId >com.ibm.wala</groupId >
39+ <artifactId >com.ibm.wala.dalvik</artifactId >
40+ <version >1.5.5</version >
41+ </dependency >
42+ <!--
43+ https://mvnrepository.com/artifact/com.ibm.wala/com.ibm.wala.cast.java
44+ -->
45+ <dependency >
46+ <groupId >com.ibm.wala</groupId >
47+ <artifactId >com.ibm.wala.cast.java</artifactId >
48+ <version >1.5.5</version >
49+ </dependency >
50+ <dependency >
51+ <groupId >com.ibm.wala</groupId >
52+ <artifactId >com.ibm.wala.cast.java.ecj</artifactId >
53+ <version >1.5.5</version >
54+ </dependency >
55+
56+
57+ <!-- <!– https://mvnrepository.com/artifact/com.ibm.wala/com.ibm.wala.cast –>-->
58+ <!-- <dependency>-->
59+ <!-- <groupId>com.ibm.wala</groupId>-->
60+ <!-- <artifactId>com.ibm.wala.cast</artifactId>-->
61+ <!-- <version>1.5.5</version>-->
62+ <!-- </dependency>-->
63+ <!-- https://mvnrepository.com/artifact/com.ibm.wala/com.ibm.wala.core -->
64+ <dependency >
65+ <groupId >com.ibm.wala</groupId >
66+ <artifactId >com.ibm.wala.core</artifactId >
67+ <version >1.5.5</version >
68+ </dependency >
69+ <!-- https://mvnrepository.com/artifact/com.ibm.wala/com.ibm.wala.shrike -->
70+ <dependency >
71+ <groupId >com.ibm.wala</groupId >
72+ <artifactId >com.ibm.wala.shrike</artifactId >
73+ <version >1.5.5</version >
74+ </dependency >
75+ <dependency >
76+ <groupId >org.eclipse.jdt</groupId >
77+ <artifactId >org.eclipse.jdt.core</artifactId >
78+ <version >3.13.100</version >
79+ </dependency >
80+
81+ <!-- MagpieBridge -->
82+ <dependency >
83+ <groupId >magpiebridge</groupId >
84+ <artifactId >magpiebridge</artifactId >
85+ <version >0.0.9</version >
86+ </dependency >
87+ <!-- IRConverter -->
88+ <dependency >
89+ <groupId >magpiebridge</groupId >
90+ <artifactId >irconverter</artifactId >
91+ <version >0.1.6</version >
92+ </dependency >
93+
94+ <dependency >
95+ <groupId >net.sourceforge.htmlunit</groupId >
96+ <artifactId >htmlunit</artifactId >
97+ <version >2.41.0</version >
98+ </dependency >
99+
100+ <dependency >
101+ <groupId >junit</groupId >
102+ <artifactId >junit</artifactId >
103+ <version >4.12</version >
104+ <scope >test</scope >
105+ </dependency >
106+
107+ <dependency >
108+ <groupId >org.ow2.asm</groupId >
109+ <artifactId >asm-tree</artifactId >
110+ <version >8.0.1</version >
111+ </dependency >
24112
25113
26114 </dependencies >
27115
116+ <build >
117+ <plugins >
118+ <plugin >
119+ <groupId >org.apache.maven.plugins</groupId >
120+ <artifactId >maven-compiler-plugin</artifactId >
121+ <version >3.8.1</version >
122+
123+ <configuration >
124+ <compilerArgument >-XDignore.symbol.file</compilerArgument >
125+ <fork >true</fork >
126+ <source >1.8</source >
127+ <target >1.8</target >
128+ <!-- <encoding>UTF-8</encoding>-->
129+ </configuration >
130+ </plugin >
131+ <plugin >
132+ <groupId >org.apache.maven.plugins</groupId >
133+ <artifactId >maven-dependency-plugin</artifactId >
134+ <version >3.1.1</version >
135+ <executions >
136+ <execution >
137+ <id >copy-dependencies</id >
138+ <phase >package</phase >
139+ <goals >
140+ <goal >copy-dependencies</goal >
141+ </goals >
142+ <configuration >
143+ <outputDirectory >${project.build.directory} /dependency</outputDirectory >
144+ <overWriteReleases >false</overWriteReleases >
145+ <overWriteSnapshots >false</overWriteSnapshots >
146+ <overWriteIfNewer >true</overWriteIfNewer >
147+ </configuration >
148+ </execution >
149+ </executions >
150+ </plugin >
151+ <plugin >
152+ <groupId >org.apache.maven.plugins</groupId >
153+ <artifactId >maven-jar-plugin</artifactId >
154+ <version >3.1.2</version >
155+ <configuration >
156+ <archive >
157+ <manifest >
158+ <addClasspath >true</addClasspath >
159+ <classpathPrefix >dependency/</classpathPrefix >
160+ <mainClass >
161+ edu.rit.se.design.arcode.ArCodeRunner
162+ </mainClass >
163+ </manifest >
164+ </archive >
165+ </configuration >
166+ </plugin >
167+ <plugin >
168+ <artifactId >maven-assembly-plugin</artifactId >
169+ <configuration >
170+ <archive >
171+ <manifest >
172+ <mainClass >edu.rit.se.design.arcode.ArCodeRunner</mainClass >
173+ </manifest >
174+ </archive >
175+ <descriptorRefs >
176+ <descriptorRef >jar-with-dependencies</descriptorRef >
177+ </descriptorRefs >
178+ </configuration >
179+ <executions >
180+ <execution >
181+ <id >make-assembly</id > <!-- this is used for inheritance merges -->
182+ <phase >package</phase > <!-- bind to the packaging phase -->
183+ <goals >
184+ <goal >single</goal >
185+ </goals >
186+ </execution >
187+ </executions >
188+ </plugin >
189+ </plugins >
190+ </build >
191+
192+
28193</project >
0 commit comments