Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[CI] Add Maven to Project #60

Merged
merged 3 commits into from
Sep 18, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
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