sirloin-jvmlib
Overview
Collection of JVM library logic that the Sirloin software development team is currently using.
Requirements
-
Kotlin 1.5.31
-
OpenJDK 17 or compatible
Installation
Gradle
-
Add jitpack.io maven repository
allprojects { repositories { // ... maven { url 'https://jitpack.io' } } }
-
Declare dependencies
dependencies { implementation "com.github.sirloin-dev.sirloin-jvmlib:sirloin-jvmlib-annotation:1.0.0" implementation "com.github.sirloin-dev.sirloin-jvmlib:sirloin-jvmlib-crypto:1.0.0" implementation "com.github.sirloin-dev.sirloin-jvmlib:sirloin-jvmlib-net:1.0.0" implementation "com.github.sirloin-dev.sirloin-jvmlib:sirloin-jvmlib-text:1.0.0" implementation "com.github.sirloin-dev.sirloin-jvmlib:sirloin-jvmlib-time:1.0.0" implementation "com.github.sirloin-dev.sirloin-jvmlib:sirloin-jvmlib-util:1.0.0" // Test helpers: Better not to include this as main dependency testImplementation "com.github.sirloin-dev.sirloin-jvmlib:sirloin-jvmlib-test:1.0.0" }
Maven
-
Add jitpack.io maven repository
<repositories> <repository> <id>jitpack.ioid> <url>https://jitpack.iourl> repository> repositories>
-
Declare dependencies
<dependencies> <dependency> <groupId>com.github.sirloin-dev.sirloin-jvmlibgroupId> <artifactId>sirloin-jvmlib-annotationartifactId> <version>1.0.0version> dependency> <dependency> <groupId>com.github.sirloin-dev.sirloin-jvmlibgroupId> <artifactId>sirloin-jvmlib-cryptoartifactId> <version>1.0.0version> dependency> <dependency> <groupId>com.github.sirloin-dev.sirloin-jvmlibgroupId> <artifactId>sirloin-jvmlib-netartifactId> <version>1.0.0version> dependency> <dependency> <groupId>com.github.sirloin-dev.sirloin-jvmlibgroupId> <artifactId>sirloin-jvmlib-textartifactId> <version>1.0.0version> dependency> <dependency> <groupId>com.github.sirloin-dev.sirloin-jvmlibgroupId> <artifactId>sirloin-jvmlib-timeartifactId> <version>1.0.0version> dependency> <dependency> <groupId>com.github.sirloin-dev.sirloin-jvmlibgroupId> <artifactId>sirloin-jvmlib-utilartifactId> <version>1.0.0version> dependency> <dependency> <groupId>com.github.sirloin-dev.sirloin-jvmlibgroupId> <artifactId>artifactId> <version>1.0.0version> <scope>testscope> dependency> dependencies>