Llicència
Pots copiar i redistribuir aquest material seguint la llicència Attribution-NonCommercial-ShareAlike 4.0 International CC BY-NC-SA 4.0, indicant-ne autors originals, l'origen (aquesta web), sense fins comercials i mantenint-ne aquesta la llicència
Autors:
Preparació de l'entrorn a casa
- Registra't com a estudiant Jetbrains
- Link
- Usa l'opció University Email Address
- Instal·la Jetbrains Ultimate
- Instal·la el plugin CodeWithMe
- Descarrega't el següent zip
- Segueix les instruccions següents, sota la categoria Install plugin from disk:
- Configura les inspeccions
- Descarrega't el següent fitxer
- Desde el navegador pot ser es veu en blanc. No passa res, guarda'l igualment.
- Obre el Intellij
- File -> Settings
- Escriu inspections al cercador
- Fes clic a la roda dentada -> Import profile
- Descarrega't el següent fitxer
Preparació projecte + integració amb GitLab
1. Creació repositori GitLab
- Crea una compte a GitLab, mitjançant l'opció Google amb el teu correu electrònic @itb.cat.
- Estableix una contrasenya
- Crea un projecte
- Nom(*): elteuusuari-dam-m03-uf1
- (*) elteuusuari correspon al teu correu electrònic, sense punts, fins @itb.cat.
- Exemple: nom.cognom.7e4@itb -> nomcognom7e4
- Visibilitat: Privat
- Crear projecte
Haurieu de tindre ja un projecte buit:
- Nom(*): elteuusuari-dam-m03-uf1
- Copiar la URL del repositori.
- Clone > Clone with HTTPS
2. Creació del projecte IntelliJ
-
Iniciar IntelliJ
- Seleccionar SDK de Java (11).
- Si no en tens cap instal·lat, donar-li a l'opció Download JDK…
-
No utilitzar cap plantilla.
-
Nom del projecte: elteuusuari-dam-m03-uf1 (el mateix que el repostiri de GitLab)
Haurieu de tindre ja un projecte buit: -
Finalitzar
3. Integració IntelliJ + GitLab
- Crear un fitxer anomentat .gitignore a l'arrel del projecte.
- Botó dret a l'arrel > New > File
-
Copiar el contingut de .gitignore en el nou fitxer
- Activar la versió de control: VCS > Enable Version Control Integration i seleccionar Git
- Afegir el repositori de GitLab: VCS > Git > Remotes… i donar-li al +
- Name: origin
- URL: L'enllaç HTTPS copiat del Clone del teu projecte de GitLab
Us demanara el vostre usuari i contrasenya de GitLab.
- Realitzar un commit inicial: VCS > Commit…
- Seleccionar tots els fitxers
- Missatge: Initial commit
- Commit
-
Pujar el projecte a GitLab: VCS > Git > Push…
Us hauria de sortir en verd els fitxers que aneu a pujar. -
Verifiqueu que s'ha pujat a GitLab:
4. Treballar amb Git
Una vegada configurat l'espai de treball, ja es pot utiliztar per afegir noves classes i sincronitzar-les en diferents espais de treball mitjançant Git.
Tot el codi estarà dins de la carpeta src.
- Afegir un fitxer: Botó dret on vulgues afegir-lo > New > Class
- Nom: package1.package2.package3.NomClasse
- Per al exemple farem servir HelloWorld descrit a Programació - Motivació
- Nom: cat.itb.elteuusuari(*).dam.m03.uf1.data.HelloWorld
- (*) elteuusuari correspon al teu correu electrònic, sense punts, fins @itb.cat.
- Nom: package1.package2.package3.NomClasse
- Per actualitzar els canvis en el repositori, cal fer Commit: VCS > Commit…
- Seleccionar els fitxers que es volen afegir/modificar
- Missatge: Missatge descriptiu sobre els canvis
- Commit
- Per actualitzar els canvis en el repositori remot (GitLab): VCS > Push…
- Verifiqueu que s'ha pujat a GitLab: