From c87aecb4b4068ebb2ff8b8891c3c87b209dc578a Mon Sep 17 00:00:00 2001 From: RYAN Date: Tue, 1 Feb 2022 21:36:37 +0800 Subject: [PATCH] Fix Gradle bugs and add jar --- data/duke.txt | 1 - src/main/java/META-INF/MANIFEST.MF | 3 +++ src/main/java/{ => seedu}/duke/Deadline.java | 4 ++-- src/main/java/{ => seedu}/duke/Duke.java | 4 ++-- src/main/java/{ => seedu}/duke/DukeAbsentInfoException.java | 4 ++-- src/main/java/{ => seedu}/duke/DukeException.java | 4 ++-- src/main/java/{ => seedu}/duke/DukeIdxOOBException.java | 4 ++-- src/main/java/{ => seedu}/duke/Event.java | 4 ++-- src/main/java/{ => seedu}/duke/Parser.java | 4 ++-- src/main/java/{ => seedu}/duke/Storage.java | 4 ++-- src/main/java/{ => seedu}/duke/Task.java | 4 ++-- src/main/java/{ => seedu}/duke/TaskList.java | 4 ++-- src/main/java/{ => seedu}/duke/ToDo.java | 4 ++-- src/main/java/{ => seedu}/duke/Ui.java | 4 ++-- src/test/java/duke/ParserTest.java | 2 +- src/test/java/duke/TaskListTest.java | 2 +- 16 files changed, 29 insertions(+), 27 deletions(-) create mode 100644 src/main/java/META-INF/MANIFEST.MF rename src/main/java/{ => seedu}/duke/Deadline.java (90%) rename src/main/java/{ => seedu}/duke/Duke.java (94%) rename src/main/java/{ => seedu}/duke/DukeAbsentInfoException.java (50%) rename src/main/java/{ => seedu}/duke/DukeException.java (81%) rename src/main/java/{ => seedu}/duke/DukeIdxOOBException.java (58%) rename src/main/java/{ => seedu}/duke/Event.java (90%) rename src/main/java/{ => seedu}/duke/Parser.java (98%) rename src/main/java/{ => seedu}/duke/Storage.java (97%) rename src/main/java/{ => seedu}/duke/Task.java (96%) rename src/main/java/{ => seedu}/duke/TaskList.java (97%) rename src/main/java/{ => seedu}/duke/ToDo.java (87%) rename src/main/java/{ => seedu}/duke/Ui.java (98%) diff --git a/data/duke.txt b/data/duke.txt index 6174ab2ec5..c0745d13a4 100644 --- a/data/duke.txt +++ b/data/duke.txt @@ -1,2 +1 @@ -E#false#party #2022-01-22 T#false#borrow book \ No newline at end of file diff --git a/src/main/java/META-INF/MANIFEST.MF b/src/main/java/META-INF/MANIFEST.MF new file mode 100644 index 0000000000..19e86fe56e --- /dev/null +++ b/src/main/java/META-INF/MANIFEST.MF @@ -0,0 +1,3 @@ +Manifest-Version: 1.0 +Main-Class: seedu.duke.Duke + diff --git a/src/main/java/duke/Deadline.java b/src/main/java/seedu/duke/Deadline.java similarity index 90% rename from src/main/java/duke/Deadline.java rename to src/main/java/seedu/duke/Deadline.java index 6c0b18036e..285e02cab3 100644 --- a/src/main/java/duke/Deadline.java +++ b/src/main/java/seedu/duke/Deadline.java @@ -1,8 +1,8 @@ -package duke; +package seedu.duke; import java.time.LocalDate; -class Deadline extends Task { +public class Deadline extends Task { Deadline(String description, LocalDate deadline) { super(description, deadline); diff --git a/src/main/java/duke/Duke.java b/src/main/java/seedu/duke/Duke.java similarity index 94% rename from src/main/java/duke/Duke.java rename to src/main/java/seedu/duke/Duke.java index 54600db44d..15088684f6 100644 --- a/src/main/java/duke/Duke.java +++ b/src/main/java/seedu/duke/Duke.java @@ -1,4 +1,4 @@ -package duke; +package seedu.duke; import java.util.Scanner; @@ -14,7 +14,7 @@ public Duke(String filePath) { try { tasks = new TaskList(storage.load()); - } catch (DukeException e) { + } catch (Exception e) { ui.showLoadingError(); System.out.println(e); tasks = new TaskList(); diff --git a/src/main/java/duke/DukeAbsentInfoException.java b/src/main/java/seedu/duke/DukeAbsentInfoException.java similarity index 50% rename from src/main/java/duke/DukeAbsentInfoException.java rename to src/main/java/seedu/duke/DukeAbsentInfoException.java index c7b41667ea..ccd3d5c699 100644 --- a/src/main/java/duke/DukeAbsentInfoException.java +++ b/src/main/java/seedu/duke/DukeAbsentInfoException.java @@ -1,6 +1,6 @@ -package duke; +package seedu.duke; -class DukeAbsentInfoException extends DukeException { +public class DukeAbsentInfoException extends DukeException { DukeAbsentInfoException(String message) { super(message); diff --git a/src/main/java/duke/DukeException.java b/src/main/java/seedu/duke/DukeException.java similarity index 81% rename from src/main/java/duke/DukeException.java rename to src/main/java/seedu/duke/DukeException.java index 5c6a16281d..4127931d2c 100644 --- a/src/main/java/duke/DukeException.java +++ b/src/main/java/seedu/duke/DukeException.java @@ -1,6 +1,6 @@ -package duke; +package seedu.duke; -class DukeException extends Exception { +public class DukeException extends Exception { String message; diff --git a/src/main/java/duke/DukeIdxOOBException.java b/src/main/java/seedu/duke/DukeIdxOOBException.java similarity index 58% rename from src/main/java/duke/DukeIdxOOBException.java rename to src/main/java/seedu/duke/DukeIdxOOBException.java index 6009927668..94403b84c4 100644 --- a/src/main/java/duke/DukeIdxOOBException.java +++ b/src/main/java/seedu/duke/DukeIdxOOBException.java @@ -1,6 +1,6 @@ -package duke; +package seedu.duke; -class DukeIdxOOBException extends DukeException { +public class DukeIdxOOBException extends DukeException { DukeIdxOOBException() { super("☹ OOPS!!! The index specified is out of bounds."); diff --git a/src/main/java/duke/Event.java b/src/main/java/seedu/duke/Event.java similarity index 90% rename from src/main/java/duke/Event.java rename to src/main/java/seedu/duke/Event.java index 4a0cd99318..2bfa867cd8 100644 --- a/src/main/java/duke/Event.java +++ b/src/main/java/seedu/duke/Event.java @@ -1,8 +1,8 @@ -package duke; +package seedu.duke; import java.time.LocalDate; -class Event extends Task { +public class Event extends Task { Event(String description, LocalDate time) { super(description, time); diff --git a/src/main/java/duke/Parser.java b/src/main/java/seedu/duke/Parser.java similarity index 98% rename from src/main/java/duke/Parser.java rename to src/main/java/seedu/duke/Parser.java index 154f6f195c..dd4468578f 100644 --- a/src/main/java/duke/Parser.java +++ b/src/main/java/seedu/duke/Parser.java @@ -1,7 +1,7 @@ -package duke; +package seedu.duke; import java.time.LocalDate; -class Parser { +public class Parser { private static final int LIST = 0; private static final int TODO = 1; diff --git a/src/main/java/duke/Storage.java b/src/main/java/seedu/duke/Storage.java similarity index 97% rename from src/main/java/duke/Storage.java rename to src/main/java/seedu/duke/Storage.java index 9332d9f8ca..2ef09fe528 100644 --- a/src/main/java/duke/Storage.java +++ b/src/main/java/seedu/duke/Storage.java @@ -1,4 +1,4 @@ -package duke; +package seedu.duke; import java.io.FileWriter; import java.util.ArrayList; @@ -6,7 +6,7 @@ import java.util.Scanner; import java.io.FileNotFoundException; -class Storage { +public class Storage { private String filepath; diff --git a/src/main/java/duke/Task.java b/src/main/java/seedu/duke/Task.java similarity index 96% rename from src/main/java/duke/Task.java rename to src/main/java/seedu/duke/Task.java index 46c8837054..a8d22d426b 100644 --- a/src/main/java/duke/Task.java +++ b/src/main/java/seedu/duke/Task.java @@ -1,10 +1,10 @@ -package duke; +package seedu.duke; import java.util.Optional; import java.time.LocalDate; import java.time.format.DateTimeFormatter; -abstract class Task { +public abstract class Task { protected static final DateTimeFormatter dateFormatter = DateTimeFormatter.ofPattern("LLL dd yyyy"); diff --git a/src/main/java/duke/TaskList.java b/src/main/java/seedu/duke/TaskList.java similarity index 97% rename from src/main/java/duke/TaskList.java rename to src/main/java/seedu/duke/TaskList.java index 2dcc20fcd7..c424e98d3d 100644 --- a/src/main/java/duke/TaskList.java +++ b/src/main/java/seedu/duke/TaskList.java @@ -1,8 +1,8 @@ -package duke; +package seedu.duke; import java.util.ArrayList; -class TaskList { +public class TaskList { private ArrayList tasks; diff --git a/src/main/java/duke/ToDo.java b/src/main/java/seedu/duke/ToDo.java similarity index 87% rename from src/main/java/duke/ToDo.java rename to src/main/java/seedu/duke/ToDo.java index 35d551a370..7620f80938 100644 --- a/src/main/java/duke/ToDo.java +++ b/src/main/java/seedu/duke/ToDo.java @@ -1,6 +1,6 @@ -package duke; +package seedu.duke; -class ToDo extends Task { +public class ToDo extends Task { ToDo(String description) { super(description); diff --git a/src/main/java/duke/Ui.java b/src/main/java/seedu/duke/Ui.java similarity index 98% rename from src/main/java/duke/Ui.java rename to src/main/java/seedu/duke/Ui.java index 4a8d0adb87..f866703c06 100644 --- a/src/main/java/duke/Ui.java +++ b/src/main/java/seedu/duke/Ui.java @@ -1,6 +1,6 @@ -package duke; +package seedu.duke; -class Ui { +public class Ui { private static final int LIST = 0; private static final int TODO = 1; diff --git a/src/test/java/duke/ParserTest.java b/src/test/java/duke/ParserTest.java index ac5a495b7a..5d1ab89dbf 100644 --- a/src/test/java/duke/ParserTest.java +++ b/src/test/java/duke/ParserTest.java @@ -1,4 +1,4 @@ -package duke; +package seedu.duke; import org.junit.jupiter.api.Test; diff --git a/src/test/java/duke/TaskListTest.java b/src/test/java/duke/TaskListTest.java index 1ecd85d15d..0a3386c1fd 100644 --- a/src/test/java/duke/TaskListTest.java +++ b/src/test/java/duke/TaskListTest.java @@ -1,4 +1,4 @@ -package duke; +package seedu.duke; import org.junit.jupiter.api.Test;