diff --git a/Makefile b/Makefile index 9a70251..f069461 100755 --- a/Makefile +++ b/Makefile @@ -47,6 +47,16 @@ dist: cp freeimage4java-linux/target/com.nextbreakpoint.freeimage4java.linux-*.jar dist cp freeimage4java-windows/target/com.nextbreakpoint.freeimage4java.windows-*.jar dist -.PHONY: release -release: +.PHONY: github-release +github-release: + mvn -Dchannel=github clean package de.jutzig:github-release-plugin:release -Dgithub.draft=true + +.PHONY: maven-release +maven-release: mvn -Dchannel=ossrh clean deploy + +.PHONY: set-version +set-version: + test $(version) + mvn versions:set -DnewVersion=$(version) + mvn versions:commit diff --git a/freeimage4java-linux-examples/pom.xml b/freeimage4java-linux-examples/pom.xml index 9d6b1df..23f5ad7 100644 --- a/freeimage4java-linux-examples/pom.xml +++ b/freeimage4java-linux-examples/pom.xml @@ -4,7 +4,7 @@ com.nextbreakpoint com.nextbreakpoint.freeimage4java - 3.18.0-2.0 + 3.18.0-2.1 com.nextbreakpoint.freeimage4java.linux.examples jar diff --git a/freeimage4java-linux-test/pom.xml b/freeimage4java-linux-test/pom.xml index a2b07ec..604f6f0 100644 --- a/freeimage4java-linux-test/pom.xml +++ b/freeimage4java-linux-test/pom.xml @@ -4,7 +4,7 @@ com.nextbreakpoint com.nextbreakpoint.freeimage4java - 3.18.0-2.0 + 3.18.0-2.1 com.nextbreakpoint.freeimage4java.linux.test jar diff --git a/freeimage4java-linux/pom.xml b/freeimage4java-linux/pom.xml index c023dd2..1e6c9f8 100644 --- a/freeimage4java-linux/pom.xml +++ b/freeimage4java-linux/pom.xml @@ -4,7 +4,7 @@ com.nextbreakpoint com.nextbreakpoint.freeimage4java - 3.18.0-2.0 + 3.18.0-2.1 com.nextbreakpoint.freeimage4java.linux jar diff --git a/freeimage4java-macos-examples/pom.xml b/freeimage4java-macos-examples/pom.xml index 654e2b0..49384ab 100644 --- a/freeimage4java-macos-examples/pom.xml +++ b/freeimage4java-macos-examples/pom.xml @@ -4,7 +4,7 @@ com.nextbreakpoint com.nextbreakpoint.freeimage4java - 3.18.0-2.0 + 3.18.0-2.1 com.nextbreakpoint.freeimage4java.macos.examples jar diff --git a/freeimage4java-macos-test/pom.xml b/freeimage4java-macos-test/pom.xml index 4ab28f7..5b59660 100644 --- a/freeimage4java-macos-test/pom.xml +++ b/freeimage4java-macos-test/pom.xml @@ -4,7 +4,7 @@ com.nextbreakpoint com.nextbreakpoint.freeimage4java - 3.18.0-2.0 + 3.18.0-2.1 com.nextbreakpoint.freeimage4java.macos.test jar diff --git a/freeimage4java-macos/pom.xml b/freeimage4java-macos/pom.xml index e179aef..a1a11f0 100644 --- a/freeimage4java-macos/pom.xml +++ b/freeimage4java-macos/pom.xml @@ -4,7 +4,7 @@ com.nextbreakpoint com.nextbreakpoint.freeimage4java - 3.18.0-2.0 + 3.18.0-2.1 com.nextbreakpoint.freeimage4java.macos jar diff --git a/freeimage4java-windows-examples/pom.xml b/freeimage4java-windows-examples/pom.xml index 5852b9a..df61dbb 100644 --- a/freeimage4java-windows-examples/pom.xml +++ b/freeimage4java-windows-examples/pom.xml @@ -4,7 +4,7 @@ com.nextbreakpoint com.nextbreakpoint.freeimage4java - 3.18.0-2.0 + 3.18.0-2.1 com.nextbreakpoint.freeimage4java.windows.examples jar diff --git a/freeimage4java-windows-test/pom.xml b/freeimage4java-windows-test/pom.xml index ee0d663..a3890d1 100644 --- a/freeimage4java-windows-test/pom.xml +++ b/freeimage4java-windows-test/pom.xml @@ -4,7 +4,7 @@ com.nextbreakpoint com.nextbreakpoint.freeimage4java - 3.18.0-2.0 + 3.18.0-2.1 com.nextbreakpoint.freeimage4java.windows.test jar diff --git a/freeimage4java-windows/pom.xml b/freeimage4java-windows/pom.xml index 5785f63..42d2413 100644 --- a/freeimage4java-windows/pom.xml +++ b/freeimage4java-windows/pom.xml @@ -4,7 +4,7 @@ com.nextbreakpoint com.nextbreakpoint.freeimage4java - 3.18.0-2.0 + 3.18.0-2.1 com.nextbreakpoint.freeimage4java.windows jar diff --git a/pom.xml b/pom.xml index 705efea..8c9b0b2 100644 --- a/pom.xml +++ b/pom.xml @@ -4,7 +4,7 @@ 4.0.0 com.nextbreakpoint com.nextbreakpoint.freeimage4java - 3.18.0-2.0 + 3.18.0-2.1 pom FreeImage4Java FreeImage4Java provides a Java wrapper of FreeImage library @@ -41,14 +41,16 @@ 3.13.0 3.3.0 3.2.0 - 3.7.0 + 3.7.1 3.5.0 3.4.1 1.5 3.3.0 2.16.2 1.7.0 + 1.6.0 3.6 + true freeimage4java-macos @@ -113,6 +115,11 @@ nexus-staging-maven-plugin ${nexus-staging-maven-plugin.version} + + de.jutzig + github-release-plugin + ${github-release-plugin.version} + @@ -338,5 +345,39 @@ + + github + + + channel + github + + + + + + de.jutzig + github-release-plugin + + FreeImage4Java ${project.version} + v${project.version} + false + false + ${github.draft} + + + ${project.basedir} + + **/target/${project.artifactId}-${project.version}-x86_64.jar + **/target/${project.artifactId}-${project.version}-x86_64.jar + **/target/${project.artifactId}-${project.version}-x86_64.jar + + + + + + + +