Changed Utilities project dependency structure (instead of project, specific Utilities source files are shared)
This commit is contained in:
parent
4aaf9bb686
commit
5afc9f508b
29
build.gradle
29
build.gradle
@ -23,10 +23,8 @@ plugins {
|
|||||||
// id 'com.github.ben-manes.versions' version '0.16.0'
|
// id 'com.github.ben-manes.versions' version '0.16.0'
|
||||||
}
|
}
|
||||||
|
|
||||||
ext {
|
// common dependencies configuration
|
||||||
bcVersion = '1.60'
|
apply from: '../Utilities/scripts/gradle/utilities.gradle'
|
||||||
jnaVersion = '4.5.2'
|
|
||||||
}
|
|
||||||
|
|
||||||
sourceCompatibility = JavaVersion.VERSION_1_8
|
sourceCompatibility = JavaVersion.VERSION_1_8
|
||||||
targetCompatibility = JavaVersion.VERSION_1_8
|
targetCompatibility = JavaVersion.VERSION_1_8
|
||||||
@ -51,26 +49,11 @@ repositories {
|
|||||||
}
|
}
|
||||||
|
|
||||||
dependencies {
|
dependencies {
|
||||||
api group: 'org.slf4j', name: 'slf4j-api', version: '1.7.25'
|
// utilities only
|
||||||
|
api project.ext.utilitiesDeps
|
||||||
|
|
||||||
api group: 'com.github.jponge', name: 'lzma-java', version: '1.3'
|
// api 'com.koloboke:koloboke-api-jdk8:1.0.0'
|
||||||
api group: 'com.fasterxml.uuid', name: 'java-uuid-generator', version: '3.1.5'
|
// runtime 'com.koloboke:koloboke-impl-jdk8:1.0.0'
|
||||||
|
|
||||||
api group: 'com.esotericsoftware', name: 'kryo', version: '4.0.2'
|
|
||||||
api group: 'io.netty', name: 'netty-all', version: '4.1.24.Final'
|
|
||||||
|
|
||||||
api group: 'org.bouncycastle', name: 'bcprov-jdk15on', version: bcVersion
|
|
||||||
api group: 'org.bouncycastle', name: 'bcpg-jdk15on', version: bcVersion
|
|
||||||
api group: 'org.bouncycastle', name: 'bcmail-jdk15on', version: bcVersion
|
|
||||||
// api group: 'org.bouncycastle', name: 'bctls-jdk15on', version: bcVersion
|
|
||||||
|
|
||||||
api group: 'org.lwjgl', name: 'lwjgl-xxhash', version: '3.2.0'
|
|
||||||
api group: 'org.javassist', name: 'javassist', version: '3.23.0-GA'
|
|
||||||
|
|
||||||
api group: 'com.dorkbox', name: 'ShellExecutor', version: '1.1+'
|
|
||||||
|
|
||||||
api group: 'net.java.dev.jna', name: 'jna', version: jnaVersion
|
|
||||||
api group: 'net.java.dev.jna', name: 'jna-platform', version: jnaVersion
|
|
||||||
|
|
||||||
// unit testing
|
// unit testing
|
||||||
testImplementation group: 'junit', name: 'junit', version: '4.12'
|
testImplementation group: 'junit', name: 'junit', version: '4.12'
|
||||||
|
27
scripts/gradle/utilities.gradle
Normal file
27
scripts/gradle/utilities.gradle
Normal file
@ -0,0 +1,27 @@
|
|||||||
|
ext {
|
||||||
|
bcVersion = '1.60'
|
||||||
|
jnaVersion = '4.5.2'
|
||||||
|
|
||||||
|
utilitiesDeps = [
|
||||||
|
'org.slf4j:slf4j-api:1.7.25',
|
||||||
|
|
||||||
|
'com.github.jponge:lzma-java:1.3',
|
||||||
|
'com.fasterxml.uuid:java-uuid-generator:3.1.5',
|
||||||
|
|
||||||
|
'com.esotericsoftware:kryo:4.0.2',
|
||||||
|
'io.netty:netty-all:4.1.24.Final',
|
||||||
|
|
||||||
|
"org.bouncycastle:bcprov-jdk15on:$bcVersion",
|
||||||
|
"org.bouncycastle:bcpg-jdk15on:$bcVersion",
|
||||||
|
"org.bouncycastle:bcmail-jdk15on:$bcVersion",
|
||||||
|
"org.bouncycastle:bctls-jdk15on:$bcVersion",
|
||||||
|
|
||||||
|
'org.lwjgl:lwjgl-xxhash:3.2.0',
|
||||||
|
'org.javassist:javassist:3.23.0-GA',
|
||||||
|
|
||||||
|
'com.dorkbox:ShellExecutor:1.1+',
|
||||||
|
|
||||||
|
"net.java.dev.jna:jna:$jnaVersion",
|
||||||
|
"net.java.dev.jna:jna-platform:$jnaVersion"
|
||||||
|
]
|
||||||
|
}
|
Loading…
Reference in New Issue
Block a user