Migrate from previous usb libraries to multi-architecture jlibusb
This commit is contained in:
29
build.gradle
29
build.gradle
@@ -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'))
|
||||||
|
|||||||
Reference in New Issue
Block a user