Konsist Snapshots
Konsist occasionally releases snapshot versions to a dedicated snapshot repository. These snapshots provide early access to new features and bug fixes.
Snapshot versions are development builds and may contain unstable features.
Snapshot Release Process
Currently, snapshots are released manually. At some point this process will be automated - new snapshot will be released each time code is merged to develop branch
How to Use Snapshots
Add Snapshot Repository
First, you need to include the snapshot repository in your project configuration. Here's how to do it for different build systems:
repositories {
// Konsist snapshot repository
maven("https://s01.oss.sonatype.org/content/repositories/snapshots/")
// More repositorues
}repositories {
// Konsist snapshot repository
maven {
url 'https://s01.oss.sonatype.org/content/repositories/snapshots/'
}
// More repositories
}Add the following dependency to the module\pom.xml file:
<repositories>
<!-- Konsist snapshot repository -->
<repository>
<id>konsist-snapshots</id>
<url>https://s01.oss.sonatype.org/content/repositories/snapshots/</url>
<snapshots>
<enabled>true</enabled>
</snapshots>
</repository>
<!-- More repositories -->
</repositories>Add Konsist Dependency
To use Konsist SNAPSHOT dependency changing version to X.Y.Z-SNAPSHOT (versions can be found in snapshot repository):
Add the following dependency to the module\build.gradle.kts file:
dependencies {
testImplementation("com.lemonappdev:konsist:X.Y.Z-SNAPSHOT")
}Add the following dependency to the module\build.gradle file:
dependencies {
testImplementation "com.lemonappdev:konsist:X.Y.Z-SNAPSHOT"
}Add the following dependency to the module\pom.xml file:
<dependency>
<groupId>com.lemonappdev</groupId>
<artifactId>konsist</artifactId>
<version>X.Y.Z-SNAPSHOT</version>
<scope>test</scope>
</dependency>Last updated