forked from EngineHub/WorldEdit
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathdependencies.gradle
37 lines (37 loc) · 2 KB
/
dependencies.gradle
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
//file:noinspection DependencyNotationArgument
// TODO remove when fixed in RFG ^
/*
* Add your dependencies here. Common configurations:
* - implementation("group:name:version:classifier"): if you need this for internal implementation details of the mod.
* Available at compiletime and runtime for your environment.
*
* - compileOnlyApi("g:n:v:c"): if you need this for internal implementation details of the mod.
* Available at compiletime but not runtime for your environment.
*
* - annotationProcessor("g:n:v:c"): mostly for java compiler plugins, if you know you need this, use it, otherwise don't worry
*
* - testCONFIG("g:n:v:c"): replace CONFIG by one of the above, same as above but for the test sources instead of main
*
* You can exclude transitive dependencies (dependencies of the chosen dependency) by appending { transitive = false } if needed.
*
* To add a mod with CurseMaven, replace '("g:n:v:c")' in the above with 'rfg.deobf("curse.maven:project_slug-project_id:file_id")'
* Example: implementation rfg.deobf("curse.maven:gregtech-ce-unofficial-557242:4527757")
*
* To shadow a dependency, use 'shadowImplementation'. For more info, see https://github.com/GregTechCEu/Buildscripts/blob/master/docs/shadow.md
*
* For more details, see https://docs.gradle.org/8.0.1/userguide/java_library_plugin.html#sec:java_library_configurations_graph
*/
dependencies {
compileOnlyApi 'org.spongepowered:spongeapi:6.0.0-SNAPSHOT'
compileOnlyApi 'de.schlichtherle:truezip:6.8.3'
compileOnlyApi 'rhino:js:1.7R2'
compileOnlyApi 'org.yaml:snakeyaml:1.10'
compileOnlyApi 'com.google.guava:guava:21.0'
shadowImplementation 'com.sk89q:jchronic:0.2.4a'
compileOnlyApi 'com.google.code.findbugs:jsr305:1.3.9'
shadowImplementation 'com.thoughtworks.paranamer:paranamer:2.6'
compileOnlyApi 'com.google.code.gson:gson:2.8.0'
shadowImplementation 'com.sk89q.lib:jlibnoise:1.0.0'
//compile 'net.sf.trove4j:trove4j:3.0.3'
testCompileOnly 'org.mockito:mockito-core:1.9.0-rc1'
}