Ideą działu Szybki Dostęp jest dostarczanie najważniejszych informacji wymaganych w codziennej pracy Java Developera.
Zapraszamy tutaj zarówno mniej jak i bardziej zaawansowanych programistów.
Z doświadczenia wiemy, że niektóre - nawet proste rzeczy, ulatują z czasem z naszej pamięci,
a w miejscu tym odnajdziecie wiedzę w pigułce, która jest zawsze pod ręką i która pozwoli na szybkie odświeżenie Waszej pamięci.
Maven
- Maven - Instalacja
Podstawowa instalacja i konfiguracja repozytorium.
- Maven - Pierwsze kroki
Pierwszy projekt Maven, struktura projektu, pom.xml, phases.
- Maven - Cykle życia, fazy i cele
Czym jest cykl życia i jakie cykle mamy w Mavenie, a także czym są phases, plugins, goals.
- Maven - Asystent
Pytania i odpowiedzi, np. jak odpalić pojedynczy test, jak zdefiniować profiles, scopes, packagings.
Spring Boot
Git
- Git - Pierwsze kroki
Co to jest system kontroli wersji, pierwszy git clone, add, commit, fetch, merge, push i pull.
- Git - Tworzenie gałęzi (branchy)
Po co tworzymy branche, pierwszy git branch, fast-forward, recursive merge, merge commit
- Git - Aktualizacja gałęzi przed scaleniem (mergem)
Nieaktualny master vs push do mastera. Odrzucenie pusha.
- Git - Konflikt w trakcie scalania (mergowania)
Konflikt podczas automatycznego merge'a. Manualne mergowanie.
- Git - Asystent...w przygotowaniu...
Używamy w StartAPPa
W naszej aplikacji wszystkie projekty są skonfigurowane za pomocą Maven-a. Każdy moduł aplikacji jest osobną aplikacją webową Spring Boot.
Do tworzenia kodu używamy zarówno IDE Eclipse (STS) jak i Intellij. Oczywiście podczas naszej pracy używamy również Git-a.
Linki
https://maven.apache.org
https://git-scm.com
JavAPPa - Spring Boot - Projekt startowy