Migrate from previous usb libraries to multi-architecture jlibusb

This commit is contained in:
2014-11-30 09:36:21 +00:00
parent 090b089708
commit c5cf8a341b

View File

@@ -10,37 +10,18 @@ task wrapper(type: Wrapper) {
} }
repositories { repositories {
mavenCentral()
maven { maven {
url 'http://www.jraf.org/static/maven/2/' url 'https://github.com/Boukefalos/jlibloader/raw/mvn-repo/'
}
maven {
url 'https://github.com/Boukefalos/jlibusb/raw/mvn-repo/'
} }
}
configurations {
dll
} }
dependencies { dependencies {
compile 'libusbjava:libusbjava-jar:0.5.7' compile 'com.github.boukefalos:jlibusb:0.5.7'
runtime 'libusbjava:libusbjava-native-win32:0.2.3.0'
} }
task copyLib {
configurations.runtime.resolvedConfiguration.resolvedArtifacts.each { ResolvedArtifact artifact ->
switch (artifact.name) {
case 'libusbjava-native-win32':
copy {
from configurations.runtime
rename '.*', 'LibusbJava.dll'
into '.'
}
break
}
}
}
build.dependsOn copyLib
uploadArchives { uploadArchives {
repositories.mavenDeployer { repositories.mavenDeployer {
repository(url: uri('.maven')) repository(url: uri('.maven'))