From 16ea073f4deebe3e19112de2e0fb7dd93a66b558 Mon Sep 17 00:00:00 2001 From: Florian Schmaus Date: Sun, 27 Jul 2014 23:42:03 +0200 Subject: [PATCH] Fix OSGi component definition for smack-resolver-javax The Service Component definition for resolver-javax is in org.jivesofware.samck and not org.jivesoftware.smack*x*. SMACK-576 --- build.gradle | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/build.gradle b/build.gradle index 34bb6defb..b3340916a 100644 --- a/build.gradle +++ b/build.gradle @@ -211,7 +211,7 @@ subprojects { } } -['smack-resolver-javax', 'smack-extensions', 'smack-experimental', 'smack-legacy'].each { name -> +['smack-extensions', 'smack-experimental', 'smack-legacy'].each { name -> project(":$name") { jar { manifest { @@ -221,6 +221,16 @@ subprojects { } } +['smack-resolver-javax'].each { name -> + project(":$name") { + jar { + manifest { + instruction 'Service-Component', "org.jivesoftware.smack/$name-components.xml" + } + } + } +} + subprojects*.jar { manifest { from sharedManifest