Skip to content

Commit

Permalink
update soot to 4.6.0. Trim unwanted commons-io and csv packages
Browse files Browse the repository at this point in the history
Signed-off-by: Prabhu Subramanian <[email protected]>
  • Loading branch information
prabhu committed Nov 18, 2024
1 parent 83680ac commit 7c9711b
Show file tree
Hide file tree
Showing 5 changed files with 15 additions and 5 deletions.
8 changes: 7 additions & 1 deletion build.sbt
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
name := "chen"
ThisBuild / organization := "io.appthreat"
ThisBuild / version := "2.2.2"
ThisBuild / version := "2.2.3"
ThisBuild / scalaVersion := "3.5.2"

val cpgVersion = "1.0.1"
Expand Down Expand Up @@ -38,6 +38,12 @@ ThisBuild / libraryDependencies ++= Seq(
"org.slf4j" % "slf4j-nop" % "2.0.16" % Optional,
)

ThisBuild / excludeDependencies ++= Seq(
ExclusionRule("com.google.protobuf", "protobuf-java-util"),
ExclusionRule("com.github.tototoshi", "scala-csv_3"),
ExclusionRule("au.com.bytecode", "opencsv")
)

ThisBuild / compile / javacOptions ++= Seq(
"-g", // debug symbols
"-Xlint",
Expand Down
2 changes: 1 addition & 1 deletion codemeta.json
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@
"downloadUrl": "https://github.com/AppThreat/chen",
"issueTracker": "https://github.com/AppThreat/chen/issues",
"name": "chen",
"version": "2.2.2",
"version": "2.2.3",
"description": "Code Hierarchy Exploration Net (chen) is an advanced exploration toolkit for your application source code and its dependency hierarchy.",
"applicationCategory": "code-analysis",
"keywords": [
Expand Down
2 changes: 1 addition & 1 deletion meta.yaml
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
{% set version = "2.2.2" %}
{% set version = "2.2.3" %}

package:
name: chen
Expand Down
6 changes: 5 additions & 1 deletion platform/frontends/jimple2cpg/build.sbt
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ dependsOn(Projects.dataflowengineoss, Projects.x2cpg % "compile->compile;test->t

libraryDependencies ++= Seq(
"io.appthreat" %% "cpg2" % Versions.cpg,
"org.soot-oss" % "soot" % "4.5.0",
"org.soot-oss" % "soot" % "4.6.0",
"org.scala-lang.modules" % "scala-asm" % "9.7.0-scala-2",
"org.ow2.asm" % "asm" % "9.7.1",
"org.ow2.asm" % "asm-analysis" % "9.7.1",
Expand All @@ -13,6 +13,10 @@ libraryDependencies ++= Seq(
"org.scalatest" %% "scalatest" % Versions.scalatest % Test
)

excludeDependencies ++= Seq(
ExclusionRule("commons-io", "commons-io")
)

enablePlugins(JavaAppPackaging, LauncherJarPlugin)
trapExit := false
Test / fork := true
Expand Down
2 changes: 1 addition & 1 deletion pyproject.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[tool.poetry]
name = "appthreat-chen"
version = "2.2.2"
version = "2.2.3"
description = "Code Hierarchy Exploration Net (chen)"
authors = ["Team AppThreat <[email protected]>"]
license = "Apache-2.0"
Expand Down

0 comments on commit 7c9711b

Please sign in to comment.