-
Notifications
You must be signed in to change notification settings - Fork 2
/
build.gradle
80 lines (63 loc) · 1.72 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
/**
****************** Script Configuration ******************
*/
buildscript {
repositories {
mavenCentral()
gradlePluginPortal()
maven {
url "https://sandec.jfrog.io/artifactory/repo"
}
}
dependencies {
classpath "one.jpro:jpro-gradle-plugin:$jproVersion"
classpath "org.openjfx:javafx-plugin:$javafxPluginVersion"
}
}
/**
****************** Java Configuration ******************
*/
apply plugin: 'java'
apply plugin: 'application'
compileJava {
sourceCompatibility = 17
targetCompatibility = 17
}
repositories {
maven {
url "https://sandec.jfrog.io/artifactory/repo"
}
mavenCentral()
}
dependencies {
implementation "one.jpro.platform:jpro-routing-core:$jproPlatformVersion"
implementation "one.jpro.platform:jpro-routing-dev:$jproPlatformVersion"
implementation "one.jpro.platform:jpro-auth-routing:$jproPlatformVersion"
implementation "one.jpro.platform:jpro-mdfx:$jproPlatformVersion"
implementation "fr.brouillard.oss:cssfx:$cssfxVersion"
implementation "commons-io:commons-io:$commonsIoVersion"
}
apply plugin: 'org.openjfx.javafxplugin'
javafx {
version = '21.0.2-sandec'
modules = ['javafx.base', 'javafx.graphics', 'javafx.controls', 'javafx.fxml', 'javafx.media', 'javafx.web']
}
/**
****************** jpro Configuration ******************
*/
apply plugin: 'jpro-gradle-plugin'
/**
* App Main Class
*/
mainClassName = 'com.jpro.hellojpro.HelloRoutingApp'
/**
* jpro settings
*/
jpro {
// for debugging
// JVMArgs << '-agentlib:jdwp=transport=dt_socket,server=n,address=5006,suspend=y'
JVMArgs << '-Xmx1000m'
//jpro server port
port = 8080
openingPath = ""
}