-
Notifications
You must be signed in to change notification settings - Fork 0
/
build.gradle
62 lines (51 loc) · 2.17 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
plugins {
id 'application'
// Load and apply the required JavaFX plugin.
id 'org.openjfx.javafxplugin' version '0.0.14'
}
apply plugin: 'java'
apply plugin: 'jacoco'
apply plugin: 'application'
def logbackVersion = "1.4.11"
def javafxVersion = "20.0.2"
description = 'FX Image Gallery'
group = 'org.bee'
repositories {
jcenter()
mavenCentral()
mavenLocal()
}
//-- Loads the JavaFX modules of the selected JavaFX version.
javafx {
version = "$javafxVersion"
modules = [ 'javafx.controls', 'javafx.fxml', 'javafx.graphics', 'javafx.media' ]
}
dependencies {
// The following .jars are pulled from:
// https://repo.maven.apache.org/maven2/org/openjfx/
compileOnly "org.openjfx:javafx-base:$javafxVersion:sources"
compileOnly "org.openjfx:javafx-controls:$javafxVersion:sources"
compileOnly "org.openjfx:javafx-fxml:$javafxVersion:sources"
compileOnly "org.openjfx:javafx-graphics:$javafxVersion:sources"
// Load the Javadoc for the specified JavaFX modules.
compileOnly "org.openjfx:javafx-base:$javafxVersion:javadoc"
compileOnly "org.openjfx:javafx-controls:$javafxVersion:javadoc"
compileOnly "org.openjfx:javafx-fxml:$javafxVersion:javadoc"
compileOnly "org.openjfx:javafx-graphics:$javafxVersion:javadoc"
implementation 'org.xerial:sqlite-jdbc:3.45.2.0'
implementation 'de.jensd:fontawesomefx-commons:11.0'
// implementation 'de.jensd:fontawesomefx-materialdesignfont:1.7.22-11'
implementation 'de.jensd:fontawesomefx-fontawesome:4.7.0-9.1.2'
// implementation 'de.jensd:fontawesomefx-controls:9.1.2'
implementation 'de.jensd:fontawesomefx-materialdesignfont:2.0.26-9.1.2'
implementation 'com.jfoenix:jfoenix:9.0.10'
// implementation 'de.jensd:fontawesomefx:8.9'
// https://mvnrepository.com/artifact/org.slf4j/slf4j-api
implementation group: 'org.slf4j', name: 'slf4j-api', version: '2.0.12'
}
application {
// TODO: Specify the fully-qualified name of the class
// that contains the main method to be executed.
mainClassName = 'org.bee.fxgallery.ui.MainApp'
//mainClassName = 'org.bee.fxgallery.tests.Driver'
}