Download pre-configured wildfly
https://download.jboss.org/wildfly/18.0.1.Final/wildfly-18.0.1.Final.zipDownload JBoss Tools 4.13.0.Final, essential for creating the Wildfly server
Eclipse--> Help--> Eclipse Marketplace-->JBoss Tools 4.13.0.Final
Create server Wildfly
File--> New Server--> JBoss Community--> WildFly18
Download current repository
git clone https://github.com/WLBTeamUnisa/WorkLifeBalance.git
cd WorkLifeBalance
Import downloaded folder into eclipse
Import --> Maven/Existing Maven Project
Build "work life balance" project using run as Maven build...
Goals: clean install.
Finish and if the build is successful, you will find the .war file in the target folder.
Copy builded file into wildfly's home folder
copy target/WorkLifeBalance.war on {WILDFLY_HOME}/standalone/deployments (wait for the creation of the .deployed file)
Just run wildfly server on eclipse and check on http://localhost:8080/WorkLifeBalance/ on any browser. ### Code formatting
Set wlbFormatter.xml
as formatter configuration file
Project Properties --> Java Code Style --> Formatter --> Enable project specific settings --> Import
19 requisiti con priorità alta, 9 con priorità media, 4 con priorità bassa
Di seguito i requisiti rilasciati per il primo sprint 5/32-
RF_GA_17 : Login (100%)
-
RF_GA_18 : Logout (100%)
-
RF_GD_1 : Registra dipendente (100%)
-
RF_GP_7 : Inserisci progetto (100%)
-
RF_GP_12 : Inserisci dipendenti ad un progetto (80%) - inerente all'inserimento del progetto
-
Configurazione dell'ambiente di sviluppo
- RF_GP_10 : Modifica progetto (100%)
- RF_GP_14 : Inserisci planimetria (100%)
- RF_GP_11: Visualizza tutti i progetti (100%)
- RF_GP_8 : Ricerca progetto (100%)
- RF_GD_5 : Ricerca dipendente (100%)
- RF_GD_6: Visualizza lista dipendenti (100%)
- RF_GL_23 : Prenota giorni di Smart Working (100%)
- RF_GP_12 : Inserisci dipendenti ad un progetto (100%) - inerente all'inserimento del progetto
- RF_GD_3 : Modifica status dipendente (100%)
- RF_GD_4 : Visualizza profilo dipendente (100%)
- RF_GP_12 : Inserisci dipendenti ad un progetto (100%) - inerente alla modifica del progetto
- RF_GL_20 : Prenota postazione di lavoro (100%)
- RF_GL_21 : Visualizza pianificazione settimanale (100%)
Di seguito sono elencati i requisiti rilasciati per il quarto sprint 22/32
-
RF_GL_22 : Visualizza storico calendario (100%)
-
RF_GP_19 : Visualizza planimetria (100%)
-
RF_GM_29 : Ricerca storico giornate lavorative (100%)
-
RF_GM_31 : Visualizza tutti i progetti supervisionati (100%)
-
RF_GM_32 : Visualizza progetto supervisionato (100%)
- I requisiti a priorità alta implementati sono 19/19
- I requisiti a priorità media implementati sono 3/9
- I requisiti a priorità bassa implementati sono 0/4