Skip to content

Commit ec32cf3

Browse files
authored
Merge pull request #4 from Shizheng001/A_better_Gui
A better gui
2 parents 8b15dd1 + 84ce18f commit ec32cf3

19 files changed

Lines changed: 710 additions & 306 deletions

File tree

build.gradle

Lines changed: 25 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -10,8 +10,22 @@ repositories {
1010
}
1111

1212
dependencies {
13+
String javaFxVersion = '11'
14+
15+
implementation group: 'org.openjfx', name: 'javafx-base', version: javaFxVersion, classifier: 'win'
16+
implementation group: 'org.openjfx', name: 'javafx-base', version: javaFxVersion, classifier: 'mac'
17+
implementation group: 'org.openjfx', name: 'javafx-base', version: javaFxVersion, classifier: 'linux'
18+
implementation group: 'org.openjfx', name: 'javafx-controls', version: javaFxVersion, classifier: 'win'
19+
implementation group: 'org.openjfx', name: 'javafx-controls', version: javaFxVersion, classifier: 'mac'
20+
implementation group: 'org.openjfx', name: 'javafx-controls', version: javaFxVersion, classifier: 'linux'
21+
implementation group: 'org.openjfx', name: 'javafx-fxml', version: javaFxVersion, classifier: 'win'
22+
implementation group: 'org.openjfx', name: 'javafx-fxml', version: javaFxVersion, classifier: 'mac'
23+
implementation group: 'org.openjfx', name: 'javafx-fxml', version: javaFxVersion, classifier: 'linux'
24+
implementation group: 'org.openjfx', name: 'javafx-graphics', version: javaFxVersion, classifier: 'win'
25+
implementation group: 'org.openjfx', name: 'javafx-graphics', version: javaFxVersion, classifier: 'mac'
26+
implementation group: 'org.openjfx', name: 'javafx-graphics', version: javaFxVersion, classifier: 'linux'
1327
testImplementation group: 'org.junit.jupiter', name: 'junit-jupiter-api', version: '5.5.0'
14-
testRuntimeOnly group: 'org.junit.jupiter', name: 'junit-jupiter-engine', version: '5.5.0'
28+
compile group: 'com.joestelmach', name: 'natty', version: '0.6'
1529
}
1630

1731
test {
@@ -29,7 +43,7 @@ test {
2943
}
3044

3145
application {
32-
mainClassName = "seedu.duke.Duke"
46+
mainClassName = "Duke"
3347
}
3448

3549
shadowJar {
@@ -43,4 +57,13 @@ checkstyle {
4357

4458
run{
4559
standardInput = System.in
60+
enableAssertions = true
61+
}
62+
63+
jar {
64+
manifest {
65+
attributes(
66+
'Main-Class': 'com.mypackage.MyClass'
67+
)
68+
}
4669
}

gradlew

Lines changed: 1 addition & 4 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

gradlew.bat

Lines changed: 18 additions & 4 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

src/main/java/Duke.java

Lines changed: 0 additions & 79 deletions
This file was deleted.

src/main/java/META-INF/MANIFEST.MF

Lines changed: 0 additions & 3 deletions
This file was deleted.

src/main/java/Parser/Parser.java

Lines changed: 0 additions & 125 deletions
This file was deleted.

0 commit comments

Comments
 (0)