From 1552f14105ecd9e23ed7abe0bb6737a580b97c2a Mon Sep 17 00:00:00 2001 From: Torsten Grote Date: Fri, 10 Apr 2020 14:22:22 -0300 Subject: [wallet] move wallet-core library download into gradle task This removes the last dependency that had to be manually copied. --- wallet/build.gradle | 26 +++++++++++++++++++++++--- 1 file changed, 23 insertions(+), 3 deletions(-) (limited to 'wallet/build.gradle') diff --git a/wallet/build.gradle b/wallet/build.gradle index 3f9047e..0a4ad69 100644 --- a/wallet/build.gradle +++ b/wallet/build.gradle @@ -14,9 +14,14 @@ * GNU Taler; see the file COPYING. If not, see */ -apply plugin: 'com.android.application' -apply plugin: 'kotlin-android' -apply plugin: 'kotlin-android-extensions' +import com.android.build.gradle.tasks.MergeResources + +plugins { + id "com.android.application" + id "kotlin-android" + id "kotlin-android-extensions" + id "de.undercouch.download" +} android { compileSdkVersion 29 @@ -84,3 +89,18 @@ dependencies { androidTestImplementation 'androidx.test:runner:1.2.0' androidTestImplementation 'androidx.test.espresso:espresso-core:3.2.0' } + +def walletLibraryDir = 'src/main/assets' +def walletLibraryFile = walletLibraryDir + '/taler-wallet-android.js' +task downloadWalletLibrary(type: Download) { + src "https://git.taler.net/wallet-android.git/plain/taler-wallet-android.js?h=binary-deps" + dest walletLibraryFile + onlyIfModified true + doFirst { + new File(walletLibraryDir).mkdirs() + } +} +tasks.withType(MergeResources) { + inputs.dir walletLibraryDir + dependsOn downloadWalletLibrary +} -- cgit v1.2.3