Skip to content

Commit 7c9711b

Browse files
committed
update soot to 4.6.0. Trim unwanted commons-io and csv packages
Signed-off-by: Prabhu Subramanian <prabhu@appthreat.com>
1 parent 83680ac commit 7c9711b

File tree

5 files changed

+15
-5
lines changed

5 files changed

+15
-5
lines changed

build.sbt

+7-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
name := "chen"
22
ThisBuild / organization := "io.appthreat"
3-
ThisBuild / version := "2.2.2"
3+
ThisBuild / version := "2.2.3"
44
ThisBuild / scalaVersion := "3.5.2"
55

66
val cpgVersion = "1.0.1"
@@ -38,6 +38,12 @@ ThisBuild / libraryDependencies ++= Seq(
3838
"org.slf4j" % "slf4j-nop" % "2.0.16" % Optional,
3939
)
4040

41+
ThisBuild / excludeDependencies ++= Seq(
42+
ExclusionRule("com.google.protobuf", "protobuf-java-util"),
43+
ExclusionRule("com.github.tototoshi", "scala-csv_3"),
44+
ExclusionRule("au.com.bytecode", "opencsv")
45+
)
46+
4147
ThisBuild / compile / javacOptions ++= Seq(
4248
"-g", // debug symbols
4349
"-Xlint",

codemeta.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
"downloadUrl": "https://github.com/AppThreat/chen",
88
"issueTracker": "https://github.com/AppThreat/chen/issues",
99
"name": "chen",
10-
"version": "2.2.2",
10+
"version": "2.2.3",
1111
"description": "Code Hierarchy Exploration Net (chen) is an advanced exploration toolkit for your application source code and its dependency hierarchy.",
1212
"applicationCategory": "code-analysis",
1313
"keywords": [

meta.yaml

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
{% set version = "2.2.2" %}
1+
{% set version = "2.2.3" %}
22

33
package:
44
name: chen

platform/frontends/jimple2cpg/build.sbt

+5-1
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ dependsOn(Projects.dataflowengineoss, Projects.x2cpg % "compile->compile;test->t
44

55
libraryDependencies ++= Seq(
66
"io.appthreat" %% "cpg2" % Versions.cpg,
7-
"org.soot-oss" % "soot" % "4.5.0",
7+
"org.soot-oss" % "soot" % "4.6.0",
88
"org.scala-lang.modules" % "scala-asm" % "9.7.0-scala-2",
99
"org.ow2.asm" % "asm" % "9.7.1",
1010
"org.ow2.asm" % "asm-analysis" % "9.7.1",
@@ -13,6 +13,10 @@ libraryDependencies ++= Seq(
1313
"org.scalatest" %% "scalatest" % Versions.scalatest % Test
1414
)
1515

16+
excludeDependencies ++= Seq(
17+
ExclusionRule("commons-io", "commons-io")
18+
)
19+
1620
enablePlugins(JavaAppPackaging, LauncherJarPlugin)
1721
trapExit := false
1822
Test / fork := true

pyproject.toml

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[tool.poetry]
22
name = "appthreat-chen"
3-
version = "2.2.2"
3+
version = "2.2.3"
44
description = "Code Hierarchy Exploration Net (chen)"
55
authors = ["Team AppThreat <cloud@appthreat.com>"]
66
license = "Apache-2.0"

0 commit comments

Comments
 (0)