plugins { id 'org.igniterealtime.smack.java-common-conventions' id 'org.igniterealtime.smack.android-conventions' } description = """\ Smack XML parser using XPP3.""" ext { xpp3Version = "1.1.4c" } dependencies { api "xpp3:xpp3_min:$xpp3Version" implementation "org.codelibs:xpp3:${xpp3Version}.0" api project(':smack-xmlparser') //testCompile project(path: ":smack-xmlparser", configuration: "testRuntime") } jar { bundle { bnd( // see http://docs.osgi.org/specification/osgi.cmpn/7.0.0/service.loader.html 'Require-Capability': 'osgi.extender;filter:="(osgi.extender=osgi.serviceloader.registrar)"', 'Provide-Capability': "osgi.serviceloader;osgi.serviceloader=org.jivesoftware.smack.xml.XmlPullParserFactory;register:=org.jivesoftware.smack.xml.xpp3.Xpp3XmlPullParserFactory", ) } }