This project is to build a Java simulator of the von Neumann Architecture.
Please kindly be reminded to follow GW Academic Integrity Code.
- Deliverable
- For developers
- Contacts
-
The project is managed by Apache Maven, it is highly recommend to use Intellij IDEA Ultimate (with built-in Maven v2 & v3 plugin, zero configuration).
-
As requested in official course guide, JDK 8+ should be used. The default compiler level has been set to 1.8 (JDK 1.8), please revise pom.xml accordingly if you are using JDK 9.
-
The implementation of UI is powered by JavaFX, Idea has included a WYSIWYG layout editor in case you need one.
- Please do not commit anything but source code and resource files to this repository, also please make modifications based on the latest version of code to avoid conflict.
- Please do include a message for every commit.
- Please inform all team members before commit any change regarding to pom.xml, .gitignore and simulator.iml.
Revise pom.xml if you are using JDK 9
<properties>
<maven.compiler.source>9</maven.compiler.source>
<maven.compiler.target>9</maven.compiler.target>
</properties>
Delete target folder
$ mvn clean
Build artifact
$ mvn install
Run / Debug
$ mvn verify
Run Unit Test
$ mvn test
- Cao Wuchen (a.k.a. Warren)
- Yang Tong
- Hou Yanbing
- Qi Jiuzhi