Skip to content
This repository has been archived by the owner on Dec 6, 2022. It is now read-only.
/ igloo Public archive

Project for: Object Oriented Applications. This course covers object-oriented specification, design and programming. We created a software of small size, according to the specifications provided, using notation UML and JAVA. We also wrote validation tests and unit tests, and used Checkstyle, FindBugs for code quality analysis to ensure the overa…

License

Notifications You must be signed in to change notification settings

shihui-huang/igloo

Repository files navigation

Groupe:

  • Mabileau Paul
  • Huang ShiHui

Copyright (C) 2016-2020 Contact: Denis.Conan[at]telecom-sudparis.eu

================================================================================

Software prerequisites:

1. JAVA Version >= 9.0
   (https://openjdk.java.net/install/index.html)
2. Maven Version >= 3.0.4
   (http://maven.apache.org/)

Shell variables to set in your ~/.bashrc file:

1. if JAVA is not installed from an archive file,
$ export JAVA_HOME=<the root directory of your Java installation>
$ export CLASSPATH=$JAVA_HOME/lib

Before using the Maven module:

Modify the line

<artifactId>csc4102-prenom1Nom1-prenom2Nom2</artifactId>

in the file Code/pom.xml

Compilation and installation:

To compile and install the modules, execute the following command.

$ (cd Code; mvn install)

Use the following options if you do not want to compile and execute the JUnit tests and do not want to generate the JavaDoc files. Then, the build process is much more rapid.

(cd Code; mvn install -Dmaven.test.skip=true -DskipTests -Dmaven.javadoc.skip=true -Dcheckstyle.skip)

In Eclipse:

To load the project in Eclipse, either use the maven plugin (File > Import > Maven > Existing maven project), or create the Eclipse project using the following command and then create a Java project in Eclipse:

(cd Code; mvn eclipse:clean eclipse:eclipse)

About

Project for: Object Oriented Applications. This course covers object-oriented specification, design and programming. We created a software of small size, according to the specifications provided, using notation UML and JAVA. We also wrote validation tests and unit tests, and used Checkstyle, FindBugs for code quality analysis to ensure the overa…

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published