[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[taler-akono] branch master updated: Add auto-publishing config
From: |
gnunet |
Subject: |
[taler-akono] branch master updated: Add auto-publishing config |
Date: |
Tue, 12 Oct 2021 15:22:31 +0200 |
This is an automated email from the git hooks/post-receive script.
torsten-grote pushed a commit to branch master
in repository akono.
The following commit(s) were added to refs/heads/master by this push:
new 98fceaf7 Add auto-publishing config
98fceaf7 is described below
commit 98fceaf7489c7af827a1ac64cc258e92b5047ba4
Author: Torsten Grote <t@grobox.de>
AuthorDate: Tue Oct 12 10:22:17 2021 -0300
Add auto-publishing config
so we can publish to Maven Central with minimal hassle
---
akono/build.gradle.kts | 12 ++++++++++++
akono/src/main/cpp/akono-jni.cpp | 2 +-
build.gradle.kts | 1 +
gradle.properties | 23 ++++++++++++++++++++++-
4 files changed, 36 insertions(+), 2 deletions(-)
diff --git a/akono/build.gradle.kts b/akono/build.gradle.kts
index 889ee799..940348e3 100644
--- a/akono/build.gradle.kts
+++ b/akono/build.gradle.kts
@@ -1,5 +1,9 @@
+import com.vanniktech.maven.publish.MavenPublishPluginExtension
+import com.vanniktech.maven.publish.SonatypeHost
+
plugins {
id("com.android.library")
+ id("com.vanniktech.maven.publish")
kotlin("android")
}
@@ -40,3 +44,11 @@ dependencies {
androidTestImplementation("androidx.test:rules:1.4.0")
androidTestImplementation("androidx.test.ext:junit:1.1.3")
}
+
+signing {
+ useGpgCmd()
+}
+
+extensions.getByType<MavenPublishPluginExtension>().apply {
+ sonatypeHost = SonatypeHost.S01
+}
diff --git a/akono/src/main/cpp/akono-jni.cpp b/akono/src/main/cpp/akono-jni.cpp
index 0f47622c..2fd5bf27 100644
--- a/akono/src/main/cpp/akono-jni.cpp
+++ b/akono/src/main/cpp/akono-jni.cpp
@@ -357,7 +357,7 @@ static void sendMessageCallback(const
v8::FunctionCallbackInfo<v8::Value> &args)
return;
}
- jclass clazz = env->FindClass("net.taler.akono/AkonoJni");
+ jclass clazz = env->FindClass("net/taler/akono/AkonoJni");
if (clazz == nullptr) {
mylog("FATAL: class not found");
diff --git a/build.gradle.kts b/build.gradle.kts
index 5d4acf07..84e3ca8d 100644
--- a/build.gradle.kts
+++ b/build.gradle.kts
@@ -6,6 +6,7 @@ buildscript {
dependencies {
classpath("com.android.tools.build:gradle:7.0.2")
classpath(kotlin("gradle-plugin", version = "1.5.31"))
+ classpath("com.vanniktech:gradle-maven-publish-plugin:0.18.0")
}
}
diff --git a/gradle.properties b/gradle.properties
index 2d8d1e4d..d543b10c 100644
--- a/gradle.properties
+++ b/gradle.properties
@@ -1 +1,22 @@
-android.useAndroidX=true
\ No newline at end of file
+android.useAndroidX=true
+
+GROUP=net.taler
+POM_ARTIFACT_ID=akono
+VERSION_NAME=0.2
+
+POM_NAME=Akono
+POM_DESCRIPTION=NodeJS binding for Android+Kotlin.
+POM_INCEPTION_YEAR=2019
+POM_URL=https://taler.net
+
+POM_LICENSE_NAME=GPL-3.0
+POM_LICENSE_URL=https://www.gnu.org/licenses/gpl-3.0.en.html
+POM_LICENSE_DIST=repo
+
+POM_SCM_URL=https://git.taler.net/akono.git/
+POM_SCM_CONNECTION=scm:git:git://git.taler.net/akono.git
+POM_SCM_DEV_CONNECTION=scm:git:ssh://git@git.taler.net/akono.git
+
+POM_DEVELOPER_ID=grote
+POM_DEVELOPER_NAME=Torsten Grote
+POM_DEVELOPER_URL=https://github.com/grote/
--
To stop receiving notification emails like this one, please contact
gnunet@gnunet.org.
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [taler-akono] branch master updated: Add auto-publishing config,
gnunet <=