This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision | ||
laboratoare:tutorial-checkstyle:eclipse [2017/09/28 17:41] Mihai Burduselu |
laboratoare:tutorial-checkstyle:eclipse [2017/10/06 01:43] (current) Mihai Burduselu [Instalare și rulare checkstyle ca plugin în Eclipse] |
||
---|---|---|---|
Line 1: | Line 1: | ||
=Instalare și rulare checkstyle ca plugin în Eclipse= | =Instalare și rulare checkstyle ca plugin în Eclipse= | ||
+ | |||
+ | * Responsabil: [[michelcatalin@gmail.com|Mihai Burdușelu]] | ||
+ | * Data publicării: 01.10.2017 | ||
+ | * Data ultimei modificări: 02.10.2017 | ||
==Instalare plugin== | ==Instalare plugin== | ||
- | 1. Deschideți proiectul în Eclipse. | + | 1. Deschideți Eclipse. |
- | 2. Window -> Preferences -> General -> Network... -> Manual | + | 2. Window -> Preferences -> General -> Network connections -> În dreptul Active Provider selectați Manual. |
+ | {{:laboratoare:tutorial-checkstyle:eclipse:tce_01.jpg?nolink|}} | ||
3. Help -> Install New Software | 3. Help -> Install New Software | ||
- | 4. În introduceți linkul http://eclipse-cs.sourceforge.net/update în text boxul "Work with" și apăsați Enter. | + | 4. În introduceți linkul http://eclipse-cs.sourceforge.net/update în text boxul "Work with" și apăsați Enter. Va dura câteva secunde să se descarce pluginul. |
5. În scurt timp va apărea o listă. Selectați Checkstyle și apăsați Next. | 5. În scurt timp va apărea o listă. Selectați Checkstyle și apăsați Next. | ||
+ | {{:laboratoare:tutorial-checkstyle:eclipse:tce_02.jpg?nolink|}} | ||
+ | |||
+ | 5. Poate apărea eroare de mai jos. Dați click pe Ok și așteptați sa se continue instalarea. | ||
+ | {{:laboratoare:tutorial-checkstyle:eclipse:tce_03.jpg?nolink|}} | ||
+ | |||
+ | 6. Next -> Next -> I accept the terms -> Finish | ||
+ | {{:laboratoare:tutorial-checkstyle:eclipse:tce_04.jpg?nolink|}} | ||
+ | |||
+ | 7. Install anyway -> Restart now | ||
+ | {{:laboratoare:tutorial-checkstyle:eclipse:tce_05.jpg?nolink|}} | ||
==Configurare plugin== | ==Configurare plugin== | ||
+ | Pentru fiecare proiect java diferit trebuie configurate regulile ce vor fi folosite de pluginul checkstyle. | ||
+ | Pe scurt, trebuie importat un fișier xml cu regulile de validare. | ||
+ | 1. Window -> Preferences -> Checkstyle -> New | ||
+ | {{:laboratoare:tutorial-checkstyle:eclipse:tce_06.jpg?nolink|}} | ||
+ | |||
+ | 2. În noua fereastra dați un nume noii configurări. Apăsați Import, selectați fișierul poo_checks.xml (vezi mai jos Resurse) și la final apăsați Ok. | ||
+ | {{:laboratoare:tutorial-checkstyle:eclipse:tce_07.jpg?nolink|}} | ||
+ | |||
+ | 3. Selectați noua voastră configurare din listă și apăsați Set as Default. Pentru a putea identifica tipul de eroare, bifați Include rule names in violation messages. La final apăsați Apply and Close. | ||
+ | {{:laboratoare:tutorial-checkstyle:eclipse:tce_08.jpg?nolink|}} | ||
+ | |||
+ | ==Rulare checkstyle== | ||
+ | 1. Click dreapta pe un fișier sursa sau pe întreg proiectul -> Checkstyle -> Check code with checkstyle | ||
+ | {{:laboratoare:tutorial-checkstyle:eclipse:tce_09.jpg?nolink|}} | ||
+ | |||
+ | 2. Rezultatul rulării checkstyle | ||
+ | {{:laboratoare:tutorial-checkstyle:eclipse:tce_10.jpg?nolink|}} | ||
+ | ==Resurse== | ||
+ | * [[http://checkstyle.sourceforge.net/checks.html|Documentație warninguri checkstyle]] | ||
+ | * {{:laboratoare:tutorial-checkstyle:eclipse:poo_checks.zip}} | ||