Skip to content

Commit 0e9aaf3

Browse files
authored
Merge pull request #3 from secure-software-engineering/feature/maven-integration
Feature/maven integration
2 parents 352e5bc + 71e0091 commit 0e9aaf3

File tree

138 files changed

+845
-353
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

138 files changed

+845
-353
lines changed
-23.2 KB
Binary file not shown.
-13.7 MB
Binary file not shown.

swan_core/lib/soot.jar

-13.3 MB
Binary file not shown.

swan_core/lib/weka.jar

-6.18 MB
Binary file not shown.

swan_core/pom.xml

Lines changed: 112 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,112 @@
1+
<project xmlns="http://maven.apache.org/POM/4.0.0"
2+
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
3+
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
4+
5+
<modelVersion>4.0.0</modelVersion>
6+
7+
<groupId>de.upb.cs.swt</groupId>
8+
<artifactId>swan_core</artifactId>
9+
<packaging>jar</packaging>
10+
<version>1.0.0-SNAPSHOT</version>
11+
12+
<name>SWAN Weakness Detector</name>
13+
14+
<dependencies>
15+
<dependency>
16+
<groupId>ca.mcgill.sable</groupId>
17+
<artifactId>soot</artifactId>
18+
<version>3.2.0</version>
19+
</dependency>
20+
<dependency>
21+
<groupId>nz.ac.waikato.cms.weka</groupId>
22+
<artifactId>weka-stable</artifactId>
23+
<version>3.6.9</version>
24+
</dependency>
25+
<dependency>
26+
<groupId>com.googlecode.json-simple</groupId>
27+
<artifactId>json-simple</artifactId>
28+
<version>1.1.1</version>
29+
</dependency>
30+
</dependencies>
31+
32+
<repositories>
33+
<repository>
34+
<id>soot-snapshot</id>
35+
<name>soot snapshot</name>
36+
<url>https://soot-build.cs.uni-paderborn.de/nexus/repository/soot-snapshot/</url>
37+
<releases>
38+
<enabled>false</enabled>
39+
</releases>
40+
</repository>
41+
<repository>
42+
<id>soot-release</id>
43+
<name>soot release</name>
44+
<url>https://soot-build.cs.uni-paderborn.de/nexus/repository/soot-release/</url>
45+
<snapshots>
46+
<enabled>false</enabled>
47+
</snapshots>
48+
</repository>
49+
</repositories>
50+
51+
<build>
52+
<plugins>
53+
<plugin>
54+
<artifactId>maven-compiler-plugin</artifactId>
55+
<version>3.3</version>
56+
<configuration>
57+
<source>1.8</source>
58+
<target>1.8</target>
59+
</configuration>
60+
</plugin>
61+
<plugin>
62+
<artifactId>maven-clean-plugin</artifactId>
63+
<configuration>
64+
<filesets>
65+
<fileset>
66+
<directory>${basedir}/target</directory>
67+
<followSymlinks>false</followSymlinks>
68+
</fileset>
69+
</filesets>
70+
</configuration>
71+
</plugin>
72+
<plugin>
73+
<groupId>org.apache.maven.plugins</groupId>
74+
<artifactId>maven-source-plugin</artifactId>
75+
<executions>
76+
<execution>
77+
<id>attach-sources</id>
78+
<goals>
79+
<goal>jar</goal>
80+
</goals>
81+
</execution>
82+
</executions>
83+
</plugin>
84+
85+
<!-- This creates a runnable JAR that can be used from the command line. -->
86+
<plugin>
87+
<groupId>org.apache.maven.plugins</groupId>
88+
<artifactId>maven-assembly-plugin</artifactId>
89+
<executions>
90+
<execution>
91+
<phase>package</phase>
92+
<goals>
93+
<goal>single</goal>
94+
</goals>
95+
<configuration>
96+
<archive>
97+
<manifest>
98+
<mainClass>
99+
de.fraunhofer.iem.swan.Main
100+
</mainClass>
101+
</manifest>
102+
</archive>
103+
<descriptorRefs>
104+
<descriptorRef>jar-with-dependencies</descriptorRef>
105+
</descriptorRefs>
106+
</configuration>
107+
</execution>
108+
</executions>
109+
</plugin>
110+
</plugins>
111+
</build>
112+
</project>

swan_core/src/de/fraunhofer/iem/swan/Main.java

Lines changed: 0 additions & 169 deletions
This file was deleted.

0 commit comments

Comments
 (0)