Projeto desenvolvido em Java 17 com Maven, atendendo os requisitos do teste prático.
Na raiz do projeto, rode o comando:
mvn clean packageIsso vai gerar o arquivo:
target/industria-funcionarios-1.0.0.jar
Depois de gerado, execute:
java -jar target/industria-funcionarios-1.0.0.jar- Java 17+ instalado (
java -version) - Maven 3.8+ instalado (
mvn -version)
Pessoa.java→ Classe base comnomeedataNascimentoFuncionario.java→ Herda dePessoa, comsalarioefuncaoPrincipal.java→ Contém amaine implementa todos os requisitos do testepom.xml→ Configuração Maven (gera.jarexecutável)
- Inserção dos funcionários (item 3.1)
- Remoção de funcionário "João" (3.2)
- Impressão formatada (datas e salários em pt-BR) (3.3)
- Reajuste salarial de 10% (3.4)
- Agrupamento por função (3.5 e 3.6)
- Aniversariantes em outubro e dezembro (3.8)
- Funcionário mais velho (3.9)
- Ordenação alfabética (3.10)
- Soma total dos salários (3.11)
- Equivalência em salários mínimos (3.12)
- Os formatos seguem padrão brasileiro:
- Datas →
dd/MM/yyyy - Números → milhar com ponto e decimal com vírgula
- Datas →