gnunet-svn
[Top][All Lists]
Advanced

[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.



reply via email to

[Prev in Thread] Current Thread [Next in Thread]