From 26521d38a1edb43ca0648565eb018eea2749d052 Mon Sep 17 00:00:00 2001 From: Bernhard Haumacher Date: Mon, 13 Nov 2023 19:28:05 +0100 Subject: [PATCH 1/3] Ignore Eclipse settings. --- .gitignore | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/.gitignore b/.gitignore index e6908c2..23086ec 100644 --- a/.gitignore +++ b/.gitignore @@ -1,4 +1,7 @@ .gradle build -.idea \ No newline at end of file +.idea +/.settings +/.classpath +/.project From c92cbf0345876bf58333813850e70b7db11dbd32 Mon Sep 17 00:00:00 2001 From: Bernhard Haumacher Date: Mon, 13 Nov 2023 19:28:31 +0100 Subject: [PATCH 2/3] Added Gradle configuration to publish to maven repository. --- build.gradle | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/build.gradle b/build.gradle index 95732fc..ab98749 100644 --- a/build.gradle +++ b/build.gradle @@ -1,9 +1,11 @@ plugins { id 'java-library' + id 'maven-publish' } repositories { + mavenLocal() mavenCentral() } @@ -15,5 +17,17 @@ dependencies { group = "com.github.dnault" version = "0.1.0-SNAPSHOT" +publishing { + publications { + maven(MavenPublication) { + groupId = 'com.github.dnault' + artifactId = 'libresample4j' + version = '0.1.0-SNAPSHOT' + + from components.java + } + } +} + targetCompatibility = '1.7' sourceCompatibility = '1.7' \ No newline at end of file From 05f234061396336be3902f6816bab1880ea7ee82 Mon Sep 17 00:00:00 2001 From: Bernhard Haumacher Date: Mon, 13 Nov 2023 20:40:05 +0100 Subject: [PATCH 3/3] Added missing JavaDoc and sources to Maven deployment. --- build.gradle | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/build.gradle b/build.gradle index ab98749..2ac85ce 100644 --- a/build.gradle +++ b/build.gradle @@ -17,6 +17,11 @@ dependencies { group = "com.github.dnault" version = "0.1.0-SNAPSHOT" +java { + withJavadocJar() + withSourcesJar() +} + publishing { publications { maven(MavenPublication) {