Skip to content

Commit

Permalink
[CI] Add Maven to Project (#60)
Browse files Browse the repository at this point in the history
  • Loading branch information
Salgado2004 authored Sep 18, 2024
2 parents 127c94e + 44c883c commit 3b1b845
Show file tree
Hide file tree
Showing 76 changed files with 1,542 additions and 939 deletions.
13 changes: 13 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -49,3 +49,16 @@ bin/
/dist/
/nbdist/
/.nb-gradle/

### Maven ###
target/
pom.xml.tag
pom.xml.releaseBackup
pom.xml.versionsBackup
pom.xml.next
release.properties
dependency-reduced-pom.xml
buildNumber.properties
.mvn/timing.properties
# https://github.com/takari/maven-wrapper#usage-without-binary-jar
.mvn/wrapper/maven-wrapper.jar
5 changes: 0 additions & 5 deletions MANIFEST.MF

This file was deleted.

11 changes: 3 additions & 8 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -16,8 +16,6 @@ Trabalho prático final de Linguagem de Programação Orientada a Objetos do cur
- [Alunos](#alunos)
- [Sistema](#sistema)
- [Documentação](#documentação)
- [Javadoc](#javadoc)
- [Diagrama de classes](#diagrama-de-classes)

## Alunos
- Alisson Gabriel Santos [@Alisson](https://github.com/AlissonGabrielSantos)
Expand All @@ -30,14 +28,11 @@ Desenvolvimento do sistema bancário do **`Banco TADS-UFPR`**

[Download latest release](https://github.com/Salgado2004/Trabalho-Final-LPOO-UFPR/releases/latest)

<img src="./src/assets/logo.jpg" width="65%"></img>

## Documentação

### Javadoc
Veja [Documentação Javadoc](https://salgado2004.github.io/Trabalho-Final-LPOO-UFPR/)
[Confira a documentação na nossa Wiki!](https://github.com/Salgado2004/Trabalho-Final-LPOO-UFPR/wiki)

### Diagrama de classes
![image](src/assets/diagrama.png)
<img src="./src/assets/logo.jpg" width="65%"></img>
### &copy; Tads UFPR 2024


2 changes: 1 addition & 1 deletion docs/main/br/ufpr/controllers/Imagens.html
Original file line number Diff line number Diff line change
Expand Up @@ -63,7 +63,7 @@ <h1 title="Enum Class Imagens" class="title">Enum Class Imagens</h1>
</div>
<div class="inheritance" title="Inheritance Tree"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">java.lang.Object</a>
<div class="inheritance"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Enum.html" title="class or interface in java.lang" class="external-link">java.lang.Enum</a>&lt;<a href="Imagens.html" title="enum class in main.br.ufpr.controllers">Imagens</a>&gt;
<div class="inheritance">main.br.ufpr.controllers.Imagens</div>
<div class="inheritance">br.ufpr.controllers.Imagens</div>
</div>
</div>
<section class="class-description" id="class-description">
Expand Down
2 changes: 1 addition & 1 deletion docs/main/br/ufpr/controllers/Mensagens.html
Original file line number Diff line number Diff line change
Expand Up @@ -62,7 +62,7 @@
<h1 title="Class Mensagens" class="title">Class Mensagens</h1>
</div>
<div class="inheritance" title="Inheritance Tree"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">java.lang.Object</a>
<div class="inheritance">main.br.ufpr.controllers.Mensagens</div>
<div class="inheritance">br.ufpr.controllers.Mensagens</div>
</div>
<section class="class-description" id="class-description">
<hr>
Expand Down
2 changes: 1 addition & 1 deletion docs/main/br/ufpr/controllers/Sistema.html
Original file line number Diff line number Diff line change
Expand Up @@ -62,7 +62,7 @@
<h1 title="Class Sistema" class="title">Class Sistema</h1>
</div>
<div class="inheritance" title="Inheritance Tree"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">java.lang.Object</a>
<div class="inheritance">main.br.ufpr.controllers.Sistema</div>
<div class="inheritance">br.ufpr.controllers.Sistema</div>
</div>
<section class="class-description" id="class-description">
<hr>
Expand Down
2 changes: 1 addition & 1 deletion docs/main/br/ufpr/models/Cliente.html
Original file line number Diff line number Diff line change
Expand Up @@ -62,7 +62,7 @@
<h1 title="Class Cliente" class="title">Class Cliente</h1>
</div>
<div class="inheritance" title="Inheritance Tree"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">java.lang.Object</a>
<div class="inheritance">main.br.ufpr.models.Cliente</div>
<div class="inheritance">br.ufpr.models.Cliente</div>
</div>
<section class="class-description" id="class-description">
<hr>
Expand Down
2 changes: 1 addition & 1 deletion docs/main/br/ufpr/models/Conta.html
Original file line number Diff line number Diff line change
Expand Up @@ -62,7 +62,7 @@
<h1 title="Class Conta" class="title">Class Conta</h1>
</div>
<div class="inheritance" title="Inheritance Tree"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">java.lang.Object</a>
<div class="inheritance">main.br.ufpr.models.Conta</div>
<div class="inheritance">br.ufpr.models.Conta</div>
</div>
<section class="class-description" id="class-description">
<dl class="notes">
Expand Down
4 changes: 2 additions & 2 deletions docs/main/br/ufpr/models/ContaCorrente.html
Original file line number Diff line number Diff line change
Expand Up @@ -62,8 +62,8 @@
<h1 title="Class ContaCorrente" class="title">Class ContaCorrente</h1>
</div>
<div class="inheritance" title="Inheritance Tree"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">java.lang.Object</a>
<div class="inheritance"><a href="Conta.html" title="class in main.br.ufpr.models">main.br.ufpr.models.Conta</a>
<div class="inheritance">main.br.ufpr.models.ContaCorrente</div>
<div class="inheritance"><a href="Conta.html" title="class in main.br.ufpr.models">br.ufpr.models.Conta</a>
<div class="inheritance">br.ufpr.models.ContaCorrente</div>
</div>
</div>
<section class="class-description" id="class-description">
Expand Down
4 changes: 2 additions & 2 deletions docs/main/br/ufpr/models/ContaInvestimento.html
Original file line number Diff line number Diff line change
Expand Up @@ -62,8 +62,8 @@
<h1 title="Class ContaInvestimento" class="title">Class ContaInvestimento</h1>
</div>
<div class="inheritance" title="Inheritance Tree"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">java.lang.Object</a>
<div class="inheritance"><a href="Conta.html" title="class in main.br.ufpr.models">main.br.ufpr.models.Conta</a>
<div class="inheritance">main.br.ufpr.models.ContaInvestimento</div>
<div class="inheritance"><a href="Conta.html" title="class in main.br.ufpr.models">br.ufpr.models.Conta</a>
<div class="inheritance">br.ufpr.models.ContaInvestimento</div>
</div>
</div>
<section class="class-description" id="class-description">
Expand Down
2 changes: 1 addition & 1 deletion docs/main/br/ufpr/models/Endereco.html
Original file line number Diff line number Diff line change
Expand Up @@ -62,7 +62,7 @@
<h1 title="Class Endereco" class="title">Class Endereco</h1>
</div>
<div class="inheritance" title="Inheritance Tree"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">java.lang.Object</a>
<div class="inheritance">main.br.ufpr.models.Endereco</div>
<div class="inheritance">br.ufpr.models.Endereco</div>
</div>
<section class="class-description" id="class-description">
<hr>
Expand Down
2 changes: 1 addition & 1 deletion docs/main/br/ufpr/models/comparables/NomeComparator.html
Original file line number Diff line number Diff line change
Expand Up @@ -62,7 +62,7 @@
<h1 title="Class NomeComparator" class="title">Class NomeComparator</h1>
</div>
<div class="inheritance" title="Inheritance Tree"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">java.lang.Object</a>
<div class="inheritance">main.br.ufpr.models.comparables.NomeComparator</div>
<div class="inheritance">br.ufpr.models.comparables.NomeComparator</div>
</div>
<section class="class-description" id="class-description">
<dl class="notes">
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -62,7 +62,7 @@
<h1 title="Class SobrenomeComparator" class="title">Class SobrenomeComparator</h1>
</div>
<div class="inheritance" title="Inheritance Tree"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">java.lang.Object</a>
<div class="inheritance">main.br.ufpr.models.comparables.SobrenomeComparator</div>
<div class="inheritance">br.ufpr.models.comparables.SobrenomeComparator</div>
</div>
<section class="class-description" id="class-description">
<dl class="notes">
Expand Down
2 changes: 1 addition & 1 deletion docs/main/br/ufpr/services/FactoryConta.html
Original file line number Diff line number Diff line change
Expand Up @@ -62,7 +62,7 @@
<h1 title="Class FactoryConta" class="title">Class FactoryConta</h1>
</div>
<div class="inheritance" title="Inheritance Tree"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">java.lang.Object</a>
<div class="inheritance">main.br.ufpr.services.FactoryConta</div>
<div class="inheritance">br.ufpr.services.FactoryConta</div>
</div>
<section class="class-description" id="class-description">
<hr>
Expand Down
2 changes: 1 addition & 1 deletion docs/main/br/ufpr/views/Home.html
Original file line number Diff line number Diff line change
Expand Up @@ -62,7 +62,7 @@
<h1 title="Class Home" class="title">Class Home</h1>
</div>
<div class="inheritance" title="Inheritance Tree"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">java.lang.Object</a>
<div class="inheritance">main.br.ufpr.views.Home</div>
<div class="inheritance">br.ufpr.views.Home</div>
</div>
<section class="class-description" id="class-description">
<dl class="notes">
Expand Down
2 changes: 1 addition & 1 deletion docs/main/br/ufpr/views/ManipularConta.html
Original file line number Diff line number Diff line change
Expand Up @@ -62,7 +62,7 @@
<h1 title="Class ManipularConta" class="title">Class ManipularConta</h1>
</div>
<div class="inheritance" title="Inheritance Tree"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">java.lang.Object</a>
<div class="inheritance">main.br.ufpr.views.ManipularConta</div>
<div class="inheritance">br.ufpr.views.ManipularConta</div>
</div>
<section class="class-description" id="class-description">
<dl class="notes">
Expand Down
2 changes: 1 addition & 1 deletion docs/main/br/ufpr/views/ManterCliente.html
Original file line number Diff line number Diff line change
Expand Up @@ -62,7 +62,7 @@
<h1 title="Class ManterCliente" class="title">Class ManterCliente</h1>
</div>
<div class="inheritance" title="Inheritance Tree"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">java.lang.Object</a>
<div class="inheritance">main.br.ufpr.views.ManterCliente</div>
<div class="inheritance">br.ufpr.views.ManterCliente</div>
</div>
<section class="class-description" id="class-description">
<dl class="notes">
Expand Down
2 changes: 1 addition & 1 deletion docs/main/br/ufpr/views/ManterClienteTableModel.html
Original file line number Diff line number Diff line change
Expand Up @@ -63,7 +63,7 @@ <h1 title="Class ManterClienteTableModel" class="title">Class ManterClienteTable
</div>
<div class="inheritance" title="Inheritance Tree"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">java.lang.Object</a>
<div class="inheritance"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.desktop/javax/swing/table/AbstractTableModel.html" title="class or interface in javax.swing.table" class="external-link">javax.swing.table.AbstractTableModel</a>
<div class="inheritance">main.br.ufpr.views.ManterClienteTableModel</div>
<div class="inheritance">br.ufpr.views.ManterClienteTableModel</div>
</div>
</div>
<section class="class-description" id="class-description">
Expand Down
2 changes: 1 addition & 1 deletion docs/main/br/ufpr/views/VincularCliente.html
Original file line number Diff line number Diff line change
Expand Up @@ -62,7 +62,7 @@
<h1 title="Class VincularCliente" class="title">Class VincularCliente</h1>
</div>
<div class="inheritance" title="Inheritance Tree"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">java.lang.Object</a>
<div class="inheritance">main.br.ufpr.views.VincularCliente</div>
<div class="inheritance">br.ufpr.views.VincularCliente</div>
</div>
<section class="class-description" id="class-description">
<dl class="notes">
Expand Down
2 changes: 1 addition & 1 deletion docs/main/br/ufpr/views/VincularTableModel.html
Original file line number Diff line number Diff line change
Expand Up @@ -63,7 +63,7 @@ <h1 title="Class VincularTableModel" class="title">Class VincularTableModel</h1>
</div>
<div class="inheritance" title="Inheritance Tree"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">java.lang.Object</a>
<div class="inheritance"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.desktop/javax/swing/table/AbstractTableModel.html" title="class or interface in javax.swing.table" class="external-link">javax.swing.table.AbstractTableModel</a>
<div class="inheritance">main.br.ufpr.views.VincularTableModel</div>
<div class="inheritance">br.ufpr.views.VincularTableModel</div>
</div>
</div>
<section class="class-description" id="class-description">
Expand Down
4 changes: 2 additions & 2 deletions docs/serialized-form.html
Original file line number Diff line number Diff line change
Expand Up @@ -45,7 +45,7 @@ <h2 title="Package">Package&nbsp;<a href="main/br/ufpr/views/package-summary.htm
<ul class="block-list">
<li>
<section class="serialized-class-details" id="main.br.ufpr.views.ManterClienteTableModel">
<h3>Class&nbsp;<a href="main/br/ufpr/views/ManterClienteTableModel.html" title="class in main.br.ufpr.views">main.br.ufpr.views.ManterClienteTableModel</a></h3>
<h3>Class&nbsp;<a href="main/br/ufpr/views/ManterClienteTableModel.html" title="class in main.br.ufpr.views">br.ufpr.views.ManterClienteTableModel</a></h3>
<div class="type-signature">class ManterClienteTableModel extends <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.desktop/javax/swing/table/AbstractTableModel.html" title="class or interface in javax.swing.table" class="external-link">AbstractTableModel</a> implements <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/io/Serializable.html" title="class or interface in java.io" class="external-link">Serializable</a></div>
<ul class="block-list">
<li>
Expand All @@ -68,7 +68,7 @@ <h5>columns</h5>
</li>
<li>
<section class="serialized-class-details" id="main.br.ufpr.views.VincularTableModel">
<h3>Class&nbsp;<a href="main/br/ufpr/views/VincularTableModel.html" title="class in main.br.ufpr.views">main.br.ufpr.views.VincularTableModel</a></h3>
<h3>Class&nbsp;<a href="main/br/ufpr/views/VincularTableModel.html" title="class in main.br.ufpr.views">br.ufpr.views.VincularTableModel</a></h3>
<div class="type-signature">class VincularTableModel extends <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.desktop/javax/swing/table/AbstractTableModel.html" title="class or interface in javax.swing.table" class="external-link">AbstractTableModel</a> implements <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/io/Serializable.html" title="class or interface in java.io" class="external-link">Serializable</a></div>
<ul class="block-list">
<li>
Expand Down
96 changes: 96 additions & 0 deletions pom.xml
Original file line number Diff line number Diff line change
@@ -0,0 +1,96 @@
<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>

<groupId>br.ufpr.lpoo</groupId>
<artifactId>banco-tads</artifactId>
<version>1.1.0</version>

<properties>
<maven.compiler.source>17</maven.compiler.source>
<maven.compiler.target>17</maven.compiler.target>
<intellij.version>233.14475.28</intellij.version>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
</properties>

<repositories>
<repository>
<id>jetbrains.releases</id>
<url>https://www.jetbrains.com/intellij-repository/releases</url>
</repository>
<repository>
<id>jetbrains.3rdparty</id>
<url>https://cache-redirector.jetbrains.com/intellij-dependencies</url>
</repository>
</repositories>

<dependencies>
<dependency>
<groupId>junit</groupId>
<artifactId>junit</artifactId>
<version>4.12</version>
<scope>test</scope>
</dependency>
<dependency>
<groupId>com.jetbrains.intellij.java</groupId>
<artifactId>java-gui-forms-rt</artifactId>
<version>${intellij.version}</version>
</dependency>
</dependencies>


<build>
<resources>
<resource>
<directory>src/main/resources</directory>
<includes>
<include>**/*</include>
</includes>
</resource>
</resources>
<plugins>
<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>exec-maven-plugin</artifactId>
<version>3.0.0</version>
<configuration>
<mainClass>br.ufpr.lpoo.controllers.Sistema</mainClass>
</configuration>
</plugin>

<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-surefire-plugin</artifactId>
<version>2.22.2</version>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-assembly-plugin</artifactId>
<version>3.3.0</version>
<configuration>
<descriptorRefs>
<descriptorRef>jar-with-dependencies</descriptorRef>
</descriptorRefs>
<archive>
<manifest>
<addClasspath>true</addClasspath>
<mainClass>br.ufpr.lpoo.controllers.Sistema</mainClass>
</manifest>
</archive>
<appendAssemblyId>false</appendAssemblyId>
</configuration>
<executions>
<execution>
<id>make-assembly</id>
<phase>package</phase>
<goals>
<goal>single</goal>
</goals>
</execution>
</executions>
</plugin>
</plugins>
</build>
</project>
Binary file removed src/assets/diagrama.png
Binary file not shown.
Loading

0 comments on commit 3b1b845

Please sign in to comment.