Skip to content

Commit 2cb01ea

Browse files
committed
ready for alpha deployment
1 parent 82cf1df commit 2cb01ea

File tree

3 files changed

+19
-45
lines changed

3 files changed

+19
-45
lines changed

README.md

Lines changed: 0 additions & 37 deletions
Original file line numberDiff line numberDiff line change
@@ -3,43 +3,6 @@
33

44
This is an assignments manager which are created using Javafx1.8 (But later migrated to Javafx14). The project is created using the Maven to manage the build process. The project used Derby, which is an RDBMS that could be used with the Java program. The program could let its user be able to distinguish the available assignment by sorting the assignment according to their due date. As well as the different background colour for different assignment status (still got time left, already due, and almost times up)
55

6-
7-
# Setup
8-
9-
#### Note that you need to make sure you have Java version 14 as I use it for this project
10-
11-
12-
## Cloning the project
13-
14-
To setup the project you'll first need to clone the project. you can run this command in the location that you want to store this project in :
15-
```
16-
git clone https://github.com/Leonlit/Assignment_manager.git
17-
```
18-
19-
Then wait for the process to complete.
20-
Once the cloning process is complete, you now can open up the project folder in any IDE that supports Java.
21-
22-
23-
## Database configuration
24-
25-
The database information can be found in the DBManagement.java. You can change the username and password to your database according to your database configuration. But if you've decided to create a new database for this project, you can either follow my database configuration or create your own one. Just make sure that you change the value of HOST, USER, and PASSWORD located in the DBManagement.java.
26-
27-
Once you created a database, you'll now need to execute an query so that we can have a table to store our data.
28-
29-
The SQL query:
30-
```
31-
CREATE TABLE Assignments (
32-
"ID" INT not null primary key
33-
GENERATED ALWAYS AS IDENTITY
34-
(START WITH 1, INCREMENT BY 1),
35-
"TITLE" LONG VARCHAR,
36-
"DUEDATE" DATE
37-
);
38-
```
39-
40-
After that, you can now start up your database server and then try and run the project. It should be working right away
41-
42-
436
## Screenshots
447

458
### Start-up

nb-configuration.xml

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,18 @@
1+
<?xml version="1.0" encoding="UTF-8"?>
2+
<project-shared-configuration>
3+
<!--
4+
This file contains additional configuration written by modules in the NetBeans IDE.
5+
The configuration is intended to be shared among all the users of project and
6+
therefore it is assumed to be part of version control checkout.
7+
Without this configuration present, some functionality in the IDE may be limited or fail altogether.
8+
-->
9+
<properties xmlns="http://www.netbeans.org/ns/maven-properties-data/1">
10+
<!--
11+
Properties that influence various parts of the IDE, especially code formatting and the like.
12+
You can copy and paste the single properties, into the pom.xml file and the IDE will pick them up.
13+
That way multiple projects can share the same settings (useful for formatting rules for example).
14+
Any value defined here will override the pom.xml file value but is only applicable to the current project.
15+
-->
16+
<netbeans.hint.jdkPlatform>JDK_14</netbeans.hint.jdkPlatform>
17+
</properties>
18+
</project-shared-configuration>

nbactions.xml

Lines changed: 1 addition & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -10,12 +10,5 @@
1010
<goal>javafx:run</goal>
1111
</goals>
1212
</action>
13-
<action>
14-
<actionName>CUSTOM-Deploy</actionName>
15-
<displayName>Deploy</displayName>
16-
<goals>
17-
<goal>mvn</goal>
18-
<goal>jfx:jar</goal>
19-
</goals>
20-
</action>
13+
2114
</actions>

0 commit comments

Comments
 (0)