From fec6f78fe83f0b21feebd42fe8b67e9a2472edfe Mon Sep 17 00:00:00 2001 From: Andrey Kuleshov Date: Tue, 1 Aug 2023 15:03:47 +0300 Subject: [PATCH] Update README.md (#12) Co-authored-by: Nariman Abdullin --- README.md | 87 ++++++++++++++++++++++++++++++++----------------------- 1 file changed, 50 insertions(+), 37 deletions(-) diff --git a/README.md b/README.md index af4b64c..e11c350 100644 --- a/README.md +++ b/README.md @@ -20,36 +20,41 @@ See the [project website](https://saveourtool.github.io/osv4k/) for documentatio - Support [_Jackson annotations_](https://github.com/FasterXML/jackson-annotations) for _jvm_ target. ## Dependency - The latest release is available from both _GitHub Packages_ and _Maven Central_. -For _GitHub Packages_, the repository can be added as follows. + +### If you use Maven Central
-For `build.gradle.kts`: +Gradle ```kotlin -repositories { - maven { - name = "saveourtool/osv4k" - url = uri("https://maven.pkg.github.com/saveourtool/osv4k") - content { - includeGroup("com.saveourtool.osv4k") - } - credentials { - username = project.findProperty("gpr.user") as String? ?: System.getenv("GITHUB_ACTOR") - password = project.findProperty("gpr.key") as String? ?: System.getenv("GITHUB_TOKEN") - } - } +dependencies { + implementation("com.saveourtool.osv4k:osv4k:1.0.0") } ```
-For `settings.gradle.kts`: +Maven + +```xml + + com.saveourtool.osv4k + osv4k-jvm + 1.0.0 + +``` -```kotlin -dependencyResolutionManagement { +
+ +### If you use Github Packages +For _GitHub Packages_, the repository can be added as follows. + +1. Update `build.gradle.kts`: +
+ + ```kotlin repositories { maven { name = "saveourtool/osv4k" @@ -58,33 +63,41 @@ dependencyResolutionManagement { includeGroup("com.saveourtool.osv4k") } credentials { - username = providers.gradleProperty("gpr.user").orNull - ?: System.getenv("GITHUB_ACTOR") - password = providers.gradleProperty("gpr.key").orNull - ?: System.getenv("GITHUB_TOKEN") + username = project.findProperty("gpr.user") as String? ?: System.getenv("GITHUB_ACTOR") + password = project.findProperty("gpr.key") as String? ?: System.getenv("GITHUB_TOKEN") } } } -} -``` + ``` +
+ +2. Update `settings.gradle.kts`: +
-
-Then add the dependency as usual: - - Gradle ```kotlin - dependencies { - implementation("com.saveourtool.osv4k:osv4k:1.0.0") + dependencyResolutionManagement { + repositories { + maven { + name = "saveourtool/osv4k" + url = uri("https://maven.pkg.github.com/saveourtool/osv4k") + content { + includeGroup("com.saveourtool.osv4k") + } + credentials { + username = providers.gradleProperty("gpr.user").orNull + ?: System.getenv("GITHUB_ACTOR") + password = providers.gradleProperty("gpr.key").orNull + ?: System.getenv("GITHUB_TOKEN") + } + } + } } ``` - - Maven - ```xml - - com.saveourtool.osv4k - osv4k-jvm - 1.0.0 - - ``` + + + +3) Then add the dependency as [usual](#c) ## Database and ecosystem specific fields