You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
28 lines
1.1 KiB
28 lines
1.1 KiB
description = """\ |
|
Smack for Android. |
|
All the required dependencies to run Smack on Android. |
|
Usually you want to add additional dependencies like smack-tcp, |
|
smack-extensions and smack-experimental.""" |
|
|
|
// Note that the test dependencies (junit, …) are inferred from the |
|
// sourceSet.test of the core subproject |
|
dependencies { |
|
implementation project(':smack-xmlparser-xpp3') |
|
// Depend on minidns-android21 as optional dependency, even if may |
|
// not need it. Can't hurt to have it in the programm path with |
|
// the correct MiniDNS version as it won't hurt even if the |
|
// Android version is smaller then 21. Note that we deliberatly do |
|
// not add this to smack-minidns, as this dependency may also be |
|
// used in non-Android projects. |
|
implementation "org.minidns:minidns-android21:$miniDnsVersion" |
|
|
|
// androidProjects lists all projects that are checked to compile against android.jar |
|
// Filter out the optional Smack dependencies from androidProjects |
|
(androidProjects - androidOptionalProjects) |
|
.each { project -> |
|
api project |
|
} |
|
|
|
// Add the Android jar to the Eclipse .classpath. |
|
compileClasspath files(androidBootClasspath) |
|
}
|
|
|