Skip to content

Commit dc7a58e

Browse files
committed
replace org.cyzle dependency to submodule
1 parent f29da27 commit dc7a58e

19 files changed

+24
-20
lines changed

.gitignore

+5-3
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1-
build
2-
out
3-
.idea
1+
build/
2+
out/
3+
.idea/
4+
.DS_Store
5+
.gradle/

.gitmodules

+3
Original file line numberDiff line numberDiff line change
@@ -4,3 +4,6 @@
44
[submodule "native-scanner"]
55
path = native-scanner
66
url = https://github.com/BytecodeDL/native-scanner.git
7+
[submodule "metadata-model"]
8+
path = metadata-model
9+
url = https://github.com/BytecodeDL/metadata-model.git

.gradle/7.4/checksums/checksums.lock

0 Bytes
Binary file not shown.
3.56 KB
Binary file not shown.
15.5 KB
Binary file not shown.
Binary file not shown.
Binary file not shown.

.gradle/7.4/fileHashes/fileHashes.bin

50.9 KB
Binary file not shown.
0 Bytes
Binary file not shown.
7.84 KB
Binary file not shown.
Binary file not shown.
1.97 KB
Binary file not shown.

.gradle/file-system.probe

0 Bytes
Binary file not shown.

build.gradle

+3-15
Original file line numberDiff line numberDiff line change
@@ -21,35 +21,23 @@ mainClassName = 'org.clyze.doop.soot.Main'
2121

2222
repositories {
2323
mavenCentral()
24-
// maven {
25-
// name "soot-snapshot"
26-
// url "https://soot-build.cs.uni-paderborn.de/nexus/repository/soot-snapshot"
27-
// }
28-
// maven {
29-
// name "soot-release"
30-
// url "https://soot-build.cs.uni-paderborn.de/nexus/repository/soot-release"
31-
// }
32-
maven { url 'https://clyze.jfrog.io/artifactory/default-maven-local' }
3324
}
3425

3526
dependencies {
36-
//api project(path: ':generators:fact-generator-common', configuration: 'shadow')
37-
38-
// implementation "ca.mcgill.sable:soot:4.0.0"
3927
implementation "org.soot-oss:soot:4.2.1"
4028

41-
api("org.clyze:clue-common:${clueCommonVersion}") {
29+
api(project(":clue-common")) {
4230
exclude group: 'com.google.code.gson', module: 'gson'
4331
exclude group: 'org.apache.ivy', module: 'ivy'
4432
exclude group: 'org.codehaus.groovy', module: 'groovy-all'
4533
}
46-
api "org.clyze:metadata-model:${metadataVersion}"
34+
api project(":metadata-model")
4735
implementation "org.ow2.asm:asm-tree:${asmVersion}", // Java bytecode library
4836
"org.ow2.asm:asm-util:${asmVersion}"
4937
implementation 'org.smali:dexlib2:2.4.0' // Dexlib2: library for reading/modifying/writing Android dex files
5038
implementation 'net.dongliu:apk-parser:2.6.10' // needed for reading binary XML entries from APK inputs
5139
implementation "org.antlr:antlr4-runtime:${antlrVersion}"
52-
api 'org.clyze:native-scanner:0.6.6'
40+
api project(":native-scanner")
5341
api "log4j:log4j:${log4jVersion}" // Logging implementation
5442
implementation 'org.apache.commons:commons-collections4:4.1'
5543

gradle.properties

+1
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
version=1.4.0

metadata-model

Submodule metadata-model added at d41154e

settings.gradle

+9
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
include ':clue-common'
2+
project(':clue-common').projectDir = new File('clue-common')
3+
4+
include ':native-scanner'
5+
project(':native-scanner').projectDir = new File('native-scanner')
6+
7+
8+
include ':metadata-model'
9+
project(':metadata-model').projectDir = new File('metadata-model')

0 commit comments

Comments
 (0)