From 13c7f0c524f08b763c6934feb53bc32496a2081d Mon Sep 17 00:00:00 2001 From: Torsten Grote <t@grobox.de> Date: Mon, 21 Feb 2022 16:20:50 -0300 Subject: [PATCH] Add plugin for maven publishing --- build.gradle | 23 +++++++++++------------ gradle.properties | 24 ++++++++++++++++++++++++ lib/build.gradle | 1 + 3 files changed, 36 insertions(+), 12 deletions(-) create mode 100644 gradle.properties diff --git a/build.gradle b/build.gradle index 450987e..fec6c39 100644 --- a/build.gradle +++ b/build.gradle @@ -1,19 +1,18 @@ allprojects { - repositories { - jcenter() - mavenCentral() - google() - } + repositories { + mavenCentral() + google() + } } buildscript { - repositories { - jcenter() + repositories { mavenCentral() - google() - } + google() + } - dependencies { - classpath 'com.android.tools.build:gradle:7.0.3' - } + dependencies { + classpath 'com.android.tools.build:gradle:7.0.4' + classpath 'com.vanniktech:gradle-maven-publish-plugin:0.18.0' + } } diff --git a/gradle.properties b/gradle.properties new file mode 100644 index 0000000..478b92e --- /dev/null +++ b/gradle.properties @@ -0,0 +1,24 @@ +GROUP=org.briarproject +POM_ARTIFACT_ID=dont-kill-me-lib +VERSION_NAME=0.1 + +POM_NAME=Do not kill me library +POM_DESCRIPTION=An Android library helping to keep a foreground service with wake-locks running. No other use-cases considered. +POM_INCEPTION_YEAR=2022 +POM_URL=https://code.briarproject.org/briar/dont-kill-me-lib + +POM_LICENSE_NAME=GPL-v3.0 +POM_LICENSE_URL=http://www.gnu.org/licenses/gpl-3.0.txt +POM_LICENSE_DIST=repo + +POM_SCM_URL=https://code.briarproject.org/briar/dont-kill-me-lib +POM_SCM_CONNECTION=scm:git:git://code.briarproject.org:briar/dont-kill-me-lib.git +POM_SCM_DEV_CONNECTION=scm:git:ssh://git@code.briarproject.org:briar/dont-kill-me-lib.git + +POM_DEVELOPER_ID=grote +POM_DEVELOPER_NAME=Torsten Grote +POM_DEVELOPER_URL=https://github.com/grote/ + +RELEASE_SIGNING_ENABLED=false + +android.useAndroidX=true diff --git a/lib/build.gradle b/lib/build.gradle index 8e3efb0..4f61576 100644 --- a/lib/build.gradle +++ b/lib/build.gradle @@ -1,5 +1,6 @@ plugins { id 'com.android.library' + id 'com.vanniktech.maven.publish' } android { -- GitLab