Code Monkey home page Code Monkey logo

ppsw-2022.2's Introduction

[Disciplina de Padrões de Projeto de Software - PPSW]

Universidade de Pernambuco | Campus Garanhuns | Curso de Engenharia de Software

🚧 Estudo aplicado de padrões de projeto de software 🚀 em construção... 🚧

GitHub language count Repository size GitHub last commit

Estrutura


Sobre

Vivenciar a experiência de aplicar na prática os conhecimentos sobre padrões de projeto de software. Utilizamos como linguagem de referência Java utilizando Spring Boot.

Requisitos

  • Git
  • SDKMan (0pcional)
  • Java Virtual Machine 11
  • Apache Maven 3.6.3
  • Eclipse IDE for Enterprise Java Developers ou Visual Studio Code
  • Spring Tool Suite 4 (STS)

Configuração de Ambiente

SDKMan

Você pode utilizar o SDKMan para realizar a configuração do seu ambiente. Por ele conseguimos instalar e gerenciar as versões do JDK, Apache Maven e do Spring Tools.

Neste link seguindo as instruções de instalação você consegue instalá-lo facilmente.

PS: Existe um BUG no SDKMAN no Windows que não efetua corretamente a troca de versões dos sdks na pasta current. Para corrigi-lo é necessário fazer uma alteração no arquivo .bashrc que existe na sua pasta de usuário.

  1. Abra o arquivo ´.bashrc´
  2. Acrescente uma linha em branco no início do arquivo
  3. Cole esta instrução ´export MSYS=winsymlinks:lnk´ na linha criada.
  4. Salve o arquivo

Máquina Virtual Java

O Eclipse 4.7, que é compatível com o Spring Tool Suite, precisa da JVM na versão 11

Para instalar o JDK utilizando o SDKMan siga os seguintes passos:

1. Abra seu terminal de comando e instale o jdk utilizando o seguinte comando ´sdk install java 11.0.8.j9-adpt´
2. Torne a versão instalada como padrão ´sdk use java 11.0.8.j9-adpt´
3. Feche o seu terminal
3. Crie a variável de ambiente JAVA_HOME apontando para o diretorio padrão de instalação do Java no SDKMan (C:\Users\SEU_USUARIO\.sdkman\candidates\java\current)
4. Acrescente a variável JAVA_HOME\bin à sua variável PATH
5. Abra um novo terminal e execute ´java -version´ para ter certeza que o jdk foi atualizado 

Para instalar o JDK manualmente siga os seguintes passos: 1. Acesse o site da Oracle e realize o download da versão compativel com o seu sistema operacional 2. Realize os passos de instalação padrão 3. Crie a variável de ambiente JAVA_HOME apontando para a pasta em que instalou o JDK 4. Adicione a variavel JAVA_HOME\bin à sua variável PATH 5. Remova a referêcnia padrão que a instalação do JDK adiciona a sua variável PATH (nomalmente aponta para a pasta bin do JDK)

Maven

Para instalar o Apache Maven utilizando o SDKMan siga os seguintes passos:

1. Abra seu terminal de comando e instale o jdk utilizando o seguinte comando ´sdk install maven´
2. Feche o seu terminal
3. Crie a variável de ambiente %M2_HOME% apontando para o diretorio padrão do maven (C:\Users\SEU_USUARIO\.sdkman\candidates\maven\current)
4. Abra o seu terminal e execute ´mvn -version´ no terminal de comando para ter certeza que o Maven foi instalado corretamente

GitHub da Disciplina

Caso deseje você pode utilizar o cliente GitKraken

  1. Faça o aceite do convide enviado.
  2. Aceite o assignment
  3. Realize o download da sua branch conforme as orientações apresentadas em sala de aula
  • Lembre-se de ter configurado as variáveis de usuário no seu arquivo global do git

    • ´git config --global user.email "[email protected]
    • ´git config --global user.name "Your Name"

Eclipse

  1. Acesse o site do Eclipse e realize o download da versão compatível com o seu ambiente de desenvolvimento
  2. Realize a instalação ou descompate no seu diretório de trabalho
  3. Execute o eclipse e aponte/crie seu workspace de trabalho

Visual Studio Code

  1. Acesse o site do Visual Studio Code e realize o download da versão compatível com o seu ambiente de desenvolvimento
  2. Realize a instalação ou descompate no seu diretório de trabalho
  3. Execute o vscode e aponte/crie seu workspace de trabalho

Spring Tool Suite

>> No Eclipse

  1. No Eclipse acesse o menu ´Help > Eclipse Marketplace´ e procure por ´Spring Tools´
  2. Clique em ´install´ e execute os passos de instalação
  3. Seu Eclipse será reiniciado
  4. Execute o Eclipse apontando para o workspace onde realizou o clone do projeto que está estudando

>> No Visual Studio Code

  1. No VSCode acesse o menu View > Extensions´ e procure por ´Spring Tools´
  2. Clique em ´install´ e execute os passos de instalação
  3. Seu VSCode será reiniciado
  4. Execute o VScode apontando para o diretorio onde realizou o clone do projeto que está estudando

Licença

MIT License

Copyright (c) [2017] [James Q Quick]


Autor

Voltar

ppsw-2022.2's People

Contributors

helainelins avatar rikcav avatar helaine-barreiros avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.