Attempt maven publish
ci/woodpecker/push/woodpecker Pipeline was successful Details

This commit is contained in:
Johannes Frohnmeyer 2022-11-01 18:09:26 +01:00
parent ad238ac2b3
commit 09260c8021
Signed by: Johannes
GPG Key ID: E76429612C2929F4
8 changed files with 32 additions and 7 deletions

12
.woodpecker.yml Normal file
View File

@ -0,0 +1,12 @@
pipeline:
maven:
image: gradle:alpine
pull: true
environment:
- GRADLE_OPTS=-Dorg.gradle.daemon=false -Dorg.gradle.jvmargs=-Xmx2G
- GRADLE_USER_HOME=${CI_WORKSPACE}/.gradle
commands:
- gradle publish -Pmaven="https://maven.frohnmeyer-wds.de/artifacts"
secrets: [ maven_token, maven_name ]
when:
- branch: master

View File

@ -35,6 +35,6 @@ Use `@GPrefer` to choose one construction method if multiple are available
- Static classes (for configs)
## Credit
The Gson-Compile processor is based on [gsonvalue](https://github.com/evant/gsonvalue) and [value-processor](https://github.com/evant/value-processor) by Eva Tatarka.
The API was inspired by [kotlinx.serialization](https://github.com/Kotlin/kotlinx.serialization) by Jetbrains
The serialization is powered by [my fork](https://gitlab.com/JFronny/gson-comments) of [gson](https://github.com/google/gson) by Google
- The Gson-Compile processor is based on [gsonvalue](https://github.com/evant/gsonvalue) and [value-processor](https://github.com/evant/value-processor) by Eva Tatarka.
- The API was inspired by [kotlinx.serialization](https://github.com/Kotlin/kotlinx.serialization) by Jetbrains
- The serialization is powered by [my fork](https://gitlab.com/JFronny/gson-comments) of [gson](https://github.com/google/gson) by Google

View File

@ -1,2 +1,2 @@
group = "io.gitlab.jfronny"
version = "1.0-SNAPSHOT"
version = "1.0-SNAPSHOT"

View File

@ -1,5 +1,6 @@
plugins {
id("java")
java
id("jf.maven-publish")
}
group = "io.gitlab.jfronny.gson"

View File

@ -1,5 +1,6 @@
plugins {
`java-library`
id("jf.maven-publish")
}
group = "io.gitlab.jfronny.gson"

View File

@ -1,5 +1,5 @@
plugins {
id("java")
java
}
group = "io.gitlab.jfronny.gson"

View File

@ -1,5 +1,6 @@
plugins {
id("java")
java
id("jf.maven-publish")
}
group = "io.gitlab.jfronny.gson"

View File

@ -1,3 +1,13 @@
pluginManagement {
repositories {
maven("https://maven.frohnmeyer-wds.de/artifacts")
mavenCentral()
}
plugins {
id("jf.maven-publish") version "1.1-SNAPSHOT"
}
}
rootProject.name = "gson-compile"
include("gson-compile-core")
include("gson-compile-processor")