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'
|
||||
}
|
||||
|
||||
ext {
|
||||
bcVersion = '1.60'
|
||||
jnaVersion = '4.5.2'
|
||||
}
|
||||
// common dependencies configuration
|
||||
apply from: '../Utilities/scripts/gradle/utilities.gradle'
|
||||
|
||||
sourceCompatibility = JavaVersion.VERSION_1_8
|
||||
targetCompatibility = JavaVersion.VERSION_1_8
|
||||
@ -51,26 +49,11 @@ repositories {
|
||||
}
|
||||
|
||||
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 group: 'com.fasterxml.uuid', name: 'java-uuid-generator', version: '3.1.5'
|
||||
|
||||
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
|
||||
// api 'com.koloboke:koloboke-api-jdk8:1.0.0'
|
||||
// runtime 'com.koloboke:koloboke-impl-jdk8:1.0.0'
|
||||
|
||||
// unit testing
|
||||
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