This is a software that will perform the validation of continuing education activity statements for members of professional orders.
You will need an integrated development environment like IntelliJ IDEA.
The steps to install your program are :
- Clone the repository.
- Go to the
projet
folder. - Go to pom.xml, right-click and add as
mavenproject
. - Open the
PrincipalProg
file on your IDE. - Right-click on the
lib
directory andadd
aslibrary
- If there is a problem, refresh the
maven
folder.
To launch your project:
-
Go to the
src
directory. -
Start the
PrincipalPRog
class.
If you receive an error message that the inputfile
folder does not exist:
-
Right-click on
inputFile.json
. -
Click on
copy path/reference
. -
Copy the absolute path of the file to be executed.
-
Put the absolute path of the file in the
Principalprog
class on line 7.
To generate a report on the tests of this project, you will use the Jacoco plugin as follows:
- Click on the
Maven
menu. - In the
Lifecyle
folder, selectClean
andtest
. - Click on
Run Maven Build
. - Go to
target/site/Jacoco/index.html
. - Click on the browser you want to use to view the report.
The programs/software/resources used to develop this project are:
- IntelliJ - Integrated Development Environment.
- Jacoco - A Java code coverage library.
- Maven - A tool for managing and automating the production of Java software projects.
- typora - Markdown text editor (For creating .md files).
Please be aware that in the source code for this program, variable names, function names, and comments are primarily written in French. We understand that this might pose some challenges for users who are not familiar with the French language. However, We have ensured that the user documentation, such as this README, is written in English for broader accessibility.
- Besma Jabri
- Othmane Azzouzi