Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/sczyh30/xdu-java-final
XDU Java Final Project (2017)
https://github.com/sczyh30/xdu-java-final
javafx mongodb vertx
Last synced: about 1 month ago
JSON representation
XDU Java Final Project (2017)
- Host: GitHub
- URL: https://github.com/sczyh30/xdu-java-final
- Owner: sczyh30
- License: gpl-3.0
- Created: 2017-05-17T10:58:03.000Z (over 7 years ago)
- Default Branch: master
- Last Pushed: 2017-05-18T15:51:51.000Z (over 7 years ago)
- Last Synced: 2024-11-01T03:42:16.297Z (3 months ago)
- Topics: javafx, mongodb, vertx
- Language: Java
- Size: 115 KB
- Stars: 1
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# XDU Java Final Project
[![Build Status](https://travis-ci.org/sczyh30/xdu-java-final.svg?branch=master)](https://travis-ci.org/sczyh30/xdu-java-final)
This is the repository of XDU Java Final Project (2017) - PIM.
This trivial PIM implementation is written in Java 8 with JavaFX and Vert.x.## Compile/Run
To compile the project you need to install **Gradle**.
In the root directory, execute the command to compile the project:```bash
gradle clean build
```### Start the server with Docker Compose
It's highly recommended to start the PIM server with Docker Compose:
```bash
cd pim-http-server/docker
docker-compose up --build
```### Start the server in local
The default server implementation uses MongoDB as the backend so
ensure your MongoDB instance running in the default port (or any other address, but needs configuration).
Then execute the command to start the PIM server in local:```bash
cd pim-http-server
java -jar build/libs/pim-http-server.jar -conf config/local.json
```### Run the GUI
Finally you can run the PIM GUI application (or directly open it):
```bash
java -jar pim-gui/build/libs/pim-gui.jar
```