-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathbuild.gradle
107 lines (86 loc) · 3.09 KB
/
build.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
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
plugins {
id 'java'
id 'application'
id "maven-publish"
// id 'org.openjfx.javafxplugin' version '0.0.8'
}
// maven-publish
publishing {
publications {
mavenJava(MavenPublication) {
from components.java
}
}
}
java {
withSourcesJar()
withJavadocJar()
}
// javafx
//javafx {
// version = '14.0.1'
// modules = [
// 'javafx.base',
// 'javafx.controls',
// 'javafx.fxml',
// 'javafx.graphics',
// 'javafx.swing'
// ]
//}
group 'com.jayfella'
version '0.0.2'
mainClassName = "com.jayfella.devkit.Main"
repositories {
mavenLocal()
jcenter()
maven { url "https://dl.bintray.com/dua3/public" }
}
project.ext {
version_jme = "3.3.2-stable"
version_lemur = "1.13.0"
version_lemur_proto = "1.11.0"
version_lemur_props = "1.1.0"
version_groovy_all = "3.0.3"
version_jackson = "2.10.3"
version_log4j = "1.2.17"
version_slf4j = "1.7.25"
}
dependencies {
// jme-embedded
implementation "com.jayfella:jfx-11-jme-embedded:1.0.2"
// jmonkey
implementation "org.jmonkeyengine:jme3-core:$version_jme"
implementation "org.jmonkeyengine:jme3-desktop:$version_jme"
implementation "org.jmonkeyengine:jme3-lwjgl3:$version_jme"
implementation "org.jmonkeyengine:jme3-plugins:$version_jme"
implementation "org.jmonkeyengine:jme3-blender:$version_jme"
implementation "org.jmonkeyengine:jme3-jogg:$version_jme"
// implementation "org.jmonkeyengine:jme3-terrain:$version_jme"
// lemur
implementation "com.simsilica:lemur:$version_lemur"
implementation "com.simsilica:lemur-proto:$version_lemur_proto"
implementation "com.simsilica:lemur-props:$version_lemur_props"
implementation "org.codehaus.groovy:groovy-all:$version_groovy_all"
// logging
implementation "log4j:log4j:$version_log4j"
implementation "org.slf4j:slf4j-api:$version_slf4j"
implementation "org.slf4j:jul-to-slf4j:$version_slf4j"
implementation "org.slf4j:slf4j-log4j12:$version_slf4j"
// fontawesome
// implementation 'de.jensd:fontawesomefx-emojione:3.1.1-9.1.2-jdk8'
implementation 'de.jensd:fontawesomefx-fontawesome:4.7.0-9.1.2-jdk8'
// implementation 'de.jensd:fontawesomefx-icons525:4.2.0-9.1.2-jdk8'
// implementation 'de.jensd:fontawesomefx-materialdesignfont:2.0.26-9.1.2-jdk8'
// implementation 'de.jensd:fontawesomefx-materialicons:2.2.0-9.1.2-jdk8'
// implementation 'de.jensd:fontawesomefx-octicons:4.3.0-9.1.2-jdk8'
// implementation 'de.jensd:fontawesomefx-weathericons:2.0.10-9.1.2-jdk8'
// implementation 'de.jensd:fontawesomefx-controls:9.1.2'
// implementation 'org.controlsfx:controlsfx:8.40.11'
implementation 'de.jensd:fontawesomefx-commons:9.1.2-jdk8'
// jmec - model importer (GLTF)
implementation 'com.simsilica:jmec:1.1.1'
// jackson - JSON
implementation "com.fasterxml.jackson.core:jackson-core:$version_jackson"
implementation "com.fasterxml.jackson.core:jackson-annotations:$version_jackson"
implementation "com.fasterxml.jackson.core:jackson-databind:$version_jackson"
}