> For the complete documentation index, see [llms.txt](https://docs.sealsecurity.io/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.sealsecurity.io/using-platform/working-with-seal-apps/artifact-server/gradle.md).

# Editing Gradle dependencies

## Direct dependencies

The Gradle manifest is `build.gradle` (or `build.gradle.kts` for the Kotlin DSL). Replace the version in the dependency declaration:

```diff
 dependencies {
-  implementation 'org.apache.commons:commons-text:1.10.0'
+  implementation 'org.apache.commons:commons-text:1.10.0+sp1'
 }
```

JVM ecosystems use `+` as the sealed-version separator. See [Naming & versioning conventions](/reference/naming-and-versioning.md) for the full per-ecosystem suffix table.

Run a build (`gradle build` or `./gradlew build`) and the resolved artifact is the sealed version.

## Transitive dependencies

This page covers direct dependencies only. For overriding transitive dependencies in Gradle, work with your Seal account team to confirm the right pattern for your project's setup.

## Related

* [Configuring Gradle](/setup-apps-os/artifact-server/configuring-package-managers/gradle.md): the package-manager setup that points Gradle at the Seal Artifact Server.
* [Editing Maven dependencies](/using-platform/working-with-seal-apps/artifact-server/maven.md): the Maven equivalent, including the `<dependencyManagement>` mechanism for transitive overrides.
