Optimize SCA scanning by using Gradle lockfiles and pinned versions for Java, Scala, or Kotlin builds.
gradle.lockfile
ensures consistent dependencies that CybeDefend can accurately scan. SBT-based Scala projects can also pin versions in .sbt.lock
or a centralized method.
gradle.properties
, set:
build.gradle
file to add:
build.gradle.kts
):
gradle/dependency-locks
directory.
project/plugins.sbt
, add:
build.sbt.lock
or dependencies.sbt.lock
file.
Lang | File Examples |
---|---|
Java | gradle.lockfile , pom.xml , .jar , .war , .ear |
Scala | build.sbt , plugins.sbt , .sbt.lock , dependencies.scala , .scala |
Kotlin | gradle.lockfile , .kts files (Gradle Kotlin DSL) |
./gradlew :module:dependencies —write-locks
for each module to ensure all dependencies are properly locked.