Version 1.1.2
This commit is contained in:
@@ -1,13 +1,14 @@
|
|||||||
import org.gradle.model.internal.core.ModelNodes.withType
|
import org.gradle.model.internal.core.ModelNodes.withType
|
||||||
|
|
||||||
plugins {
|
plugins {
|
||||||
kotlin("jvm") version "2.0.0"
|
kotlin("jvm") version "2.0.21"
|
||||||
id("maven-publish")
|
`maven-publish`
|
||||||
id("signing")
|
signing
|
||||||
|
id("org.jetbrains.dokka") version "1.5.31"
|
||||||
}
|
}
|
||||||
|
|
||||||
group = "nl.astraeus"
|
group = "nl.astraeus"
|
||||||
version = "1.1.2-SNAPSHOT"
|
version = "1.1.2"
|
||||||
|
|
||||||
repositories {
|
repositories {
|
||||||
mavenCentral()
|
mavenCentral()
|
||||||
@@ -32,14 +33,10 @@ extra["PUBLISH_ARTIFACT_ID"] = name
|
|||||||
val signingKeyId: String? by project
|
val signingKeyId: String? by project
|
||||||
val signingPassword: String? by project
|
val signingPassword: String? by project
|
||||||
val signingSecretKeyRingFile: String? by project
|
val signingSecretKeyRingFile: String? by project
|
||||||
val ossrhUsername: String? by project
|
|
||||||
val ossrhPassword: String? by project
|
|
||||||
|
|
||||||
extra["signing.keyId"] = signingKeyId
|
extra["signing.keyId"] = signingKeyId
|
||||||
extra["signing.password"] = signingPassword
|
extra["signing.password"] = signingPassword
|
||||||
extra["signing.secretKeyRingFile"] = signingSecretKeyRingFile
|
extra["signing.secretKeyRingFile"] = signingSecretKeyRingFile
|
||||||
extra["ossrhUsername"] = ossrhUsername
|
|
||||||
extra["ossrhPassword"] = ossrhPassword
|
|
||||||
|
|
||||||
val javadocJar by tasks.registering(Jar::class) {
|
val javadocJar by tasks.registering(Jar::class) {
|
||||||
archiveClassifier.set("javadoc")
|
archiveClassifier.set("javadoc")
|
||||||
@@ -52,40 +49,20 @@ val sourcesJar by tasks.registering(Jar::class) {
|
|||||||
|
|
||||||
publishing {
|
publishing {
|
||||||
repositories {
|
repositories {
|
||||||
mavenLocal()
|
|
||||||
maven {
|
maven {
|
||||||
name = "releases"
|
name = "gitea"
|
||||||
// change to point to your repo, e.g. http://my.org/repo
|
setUrl("https://gitea.astraeus.nl/api/packages/rnentjes/maven")
|
||||||
setUrl("https://reposilite.astraeus.nl/releases")
|
|
||||||
credentials {
|
|
||||||
val reposiliteUsername: String? by project
|
|
||||||
val reposilitePassword: String? by project
|
|
||||||
|
|
||||||
username = reposiliteUsername
|
|
||||||
password = reposilitePassword
|
|
||||||
}
|
|
||||||
}
|
|
||||||
maven {
|
|
||||||
name = "snapshots"
|
|
||||||
// change to point to your repo, e.g. http://my.org/repo
|
|
||||||
setUrl("https://reposilite.astraeus.nl/snapshots")
|
|
||||||
credentials {
|
credentials {
|
||||||
val reposiliteUsername: String? by project
|
val giteaUsername: String? by project
|
||||||
val reposilitePassword: String? by project
|
val giteaPassword: String? by project
|
||||||
|
|
||||||
username = reposiliteUsername
|
username = giteaUsername
|
||||||
password = reposilitePassword
|
password = giteaPassword
|
||||||
}
|
|
||||||
}
|
|
||||||
maven {
|
|
||||||
name = "sonatype"
|
|
||||||
setUrl("https://s01.oss.sonatype.org/service/local/staging/deploy/maven2")
|
|
||||||
credentials {
|
|
||||||
username = ossrhUsername
|
|
||||||
password = ossrhPassword
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
publications {
|
publications {
|
||||||
create<MavenPublication>("mavenKotlin") {
|
create<MavenPublication>("mavenKotlin") {
|
||||||
artifact(javadocJar.get())
|
artifact(javadocJar.get())
|
||||||
@@ -98,7 +75,6 @@ publishing {
|
|||||||
pom {
|
pom {
|
||||||
name.set("simple-persistence-kotlin")
|
name.set("simple-persistence-kotlin")
|
||||||
description.set("Simple persistence in Kotlin")
|
description.set("Simple persistence in Kotlin")
|
||||||
//url.set("https://github.com/rnentjes/komponent")
|
|
||||||
|
|
||||||
licenses {
|
licenses {
|
||||||
license {
|
license {
|
||||||
@@ -123,3 +99,7 @@ publishing {
|
|||||||
signing {
|
signing {
|
||||||
sign(publishing.publications)
|
sign(publishing.publications)
|
||||||
}
|
}
|
||||||
|
|
||||||
|
tasks.withType<PublishToMavenRepository> {
|
||||||
|
dependsOn(tasks.withType<Sign>())
|
||||||
|
}
|
||||||
|
|||||||
@@ -3,12 +3,14 @@ package nl.astraeus.persistence;
|
|||||||
import org.junit.jupiter.api.Test;
|
import org.junit.jupiter.api.Test;
|
||||||
|
|
||||||
import java.io.File;
|
import java.io.File;
|
||||||
|
import java.io.Serial;
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
|
|
||||||
public class TestPersistenceJava {
|
public class TestPersistenceJava {
|
||||||
|
|
||||||
static class Person extends AbstractPersistable {
|
static class Person extends AbstractPersistable {
|
||||||
private static Long serialVersionUID = 1L;
|
@Serial
|
||||||
|
private static final long serialVersionUID = 1L;
|
||||||
|
|
||||||
private long id = 0;
|
private long id = 0;
|
||||||
private long version = 0;
|
private long version = 0;
|
||||||
|
|||||||
Reference in New Issue
Block a user