Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
39 commits
Select commit Hold shift + click to select a range
28ad2b8
Add Gradle support
May 24, 2020
ed6d4d2
Bump gradle and lib version
Eclipse-Dominator Aug 5, 2023
f924607
Level-0
Chen1x Aug 24, 2023
2a5504b
Echo
Chen1x Aug 24, 2023
26ba4fe
Add level 2
Chen1x Sep 7, 2023
f37937e
add Level-3
Chen1x Sep 10, 2023
34e03ea
add Level-4
Chen1x Sep 10, 2023
b82229e
add A-TextUiTesting
Chen1x Sep 10, 2023
5488211
add Level-5
Chen1x Sep 10, 2023
605d92f
Refactor error handling
Chen1x Sep 10, 2023
b72726b
add Level-6
Chen1x Sep 10, 2023
7602f41
add Level-7
Chen1x Sep 20, 2023
307f5d3
add Level-8
Chen1x Sep 20, 2023
c0f282f
Add A-MoreOOP
Chen1x Sep 20, 2023
ebdf08f
add A-Packages
Chen1x Sep 21, 2023
438ca1f
Merge remote-tracking branch 'origin/add-gradle-support'
Chen1x Sep 21, 2023
6e72e54
Add A-JUnit
Chen1x Sep 21, 2023
0c07924
Add A-Jar
Chen1x Sep 21, 2023
409fccb
Add A-JavaDoc
Chen1x Sep 21, 2023
91eb5f9
Add A-CodingStandard
Chen1x Sep 21, 2023
866c830
Add Level-9
Chen1x Sep 21, 2023
edc9936
Merge branch 'branch-A-CodingStandard'
Chen1x Sep 21, 2023
4b08c01
Merge branch 'branch-A-JavaDoc'
Chen1x Sep 21, 2023
8120cb9
Resolve conflicts caused by merging
Chen1x Sep 21, 2023
4c56281
Add A-CheckStyle
Chen1x Sep 21, 2023
9b62744
Merge branch 'branch-A-CheckStyle'
Chen1x Sep 21, 2023
6d97751
Add Level-10
Chen1x Sep 22, 2023
76674a7
Merge branch 'branch-Level-10'
Chen1x Sep 22, 2023
ce585b0
Add A-Assertions
Chen1x Sep 22, 2023
131064c
Merge pull request #2 from Chen1x/branch-A-Assertions
Chen1x Sep 22, 2023
02b261a
Merge branch 'master' of https://github.com/Chen1x/ip
Chen1x Sep 22, 2023
14ec884
Add A-CodeQuality
Chen1x Sep 22, 2023
ec0d6a5
Merge branch 'master' into branch-A-CodeQuality
Chen1x Sep 22, 2023
24c346d
Merge pull request #3 from Chen1x/branch-A-CodeQuality
Chen1x Sep 22, 2023
4a2fbbe
Merge branch 'master' of https://github.com/Chen1x/ip
Chen1x Sep 22, 2023
80d307e
Add B-Reminder
Chen1x Sep 22, 2023
5543d56
Add A-UserGuide
Chen1x Sep 24, 2023
7ac3ae5
Add A-Release
Chen1x Sep 24, 2023
2d23120
Improve formatting in User Guide
Chen1x Sep 24, 2023
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
61 changes: 61 additions & 0 deletions build.gradle
Original file line number Diff line number Diff line change
@@ -0,0 +1,61 @@
plugins {
id 'java'
id 'application'
id 'com.github.johnrengelman.shadow' version '7.1.2'
id 'checkstyle'
}

checkstyle {
toolVersion = '10.2'
}

repositories {
mavenCentral()
}

dependencies {
String javaFxVersion = '17.0.7'

implementation group: 'org.openjfx', name: 'javafx-base', version: javaFxVersion, classifier: 'win'
implementation group: 'org.openjfx', name: 'javafx-base', version: javaFxVersion, classifier: 'mac'
implementation group: 'org.openjfx', name: 'javafx-base', version: javaFxVersion, classifier: 'linux'
implementation group: 'org.openjfx', name: 'javafx-controls', version: javaFxVersion, classifier: 'win'
implementation group: 'org.openjfx', name: 'javafx-controls', version: javaFxVersion, classifier: 'mac'
implementation group: 'org.openjfx', name: 'javafx-controls', version: javaFxVersion, classifier: 'linux'
implementation group: 'org.openjfx', name: 'javafx-fxml', version: javaFxVersion, classifier: 'win'
implementation group: 'org.openjfx', name: 'javafx-fxml', version: javaFxVersion, classifier: 'mac'
implementation group: 'org.openjfx', name: 'javafx-fxml', version: javaFxVersion, classifier: 'linux'
implementation group: 'org.openjfx', name: 'javafx-graphics', version: javaFxVersion, classifier: 'win'
implementation group: 'org.openjfx', name: 'javafx-graphics', version: javaFxVersion, classifier: 'mac'
implementation group: 'org.openjfx', name: 'javafx-graphics', version: javaFxVersion, classifier: 'linux'
testImplementation group: 'org.junit.jupiter', name: 'junit-jupiter-api', version: '5.10.0'
testRuntimeOnly group: 'org.junit.jupiter', name: 'junit-jupiter-engine', version: '5.10.0'
}

test {
useJUnitPlatform()

testLogging {
events "passed", "skipped", "failed"

showExceptions true
exceptionFormat "full"
showCauses true
showStackTraces true
showStandardStreams = false
}
}

application {
mainClass.set("jarvis.Launcher")
}

shadowJar {
archiveBaseName = "jarvis"
archiveClassifier = null
dependsOn("distZip", "distTar")
}

run{
standardInput = System.in
}
Loading