maven: Rozdiel medzi revíziami

Z bur.sk
Skočit na navigaci Skočit na vyhledávání
Riadok 6: Riadok 6:
 
== Properties ==
 
== Properties ==
  
 +
Priorita properties:
 +
* v aktuálnom projekte
 +
* v rodičovi (v jeho rodičovi, importoch...)
 +
* v prvom importe (v jeho rodičovi, importoch...), v nasledujúcom importe...
  
 
== Dependencies ==
 
== Dependencies ==

Verzia zo dňa a času 15:21, 16. október 2024


Parent, modules, imports

Properties

Priorita properties:

  • v aktuálnom projekte
  • v rodičovi (v jeho rodičovi, importoch...)
  • v prvom importe (v jeho rodičovi, importoch...), v nasledujúcom importe...

Dependencies

Lifecycle

Clean:

  • pre-clean
  • clean - vymaže vytvorené veci
  • post-clean

Build:

  • validate - skontroluje projekt, či je v poriadku
  • initialize - nastaví properties, vytvorí adresáre
  • generate-sources - vygeneruje zdrojový kód
  • process-sources - predspracuje zdrojový kód
  • generate-resources - vygeneruje pomocné súbory
  • process-resources - skopíruje pomocné súbory na cieľové miesto
  • compile - skompiluje zdrojový kód
  • process-classes - upraví vygenerovaný bajtkód
  • generate-test-sources - vygeneruje zdrojový kód testov
  • process-test-sources - predspracuje zdrojový kód testov
  • generate-test-resources - vygeneruje pomocné súbory pre testy
  • process-test-resources - skopíruje pomocné súbory pre testy na cieľové miesto
  • test-compile - skompiluje zdrojový kód testov
  • process-test-classes - upraví vygenerovaný bajtkód testov
  • test - spustí unit testy
  • prepare-package - pripraví všetko na zbalenie do balíky
  • package - vytvorí balík
  • pre-integration-test - pripraví sa na integračné testy, napríklad nastaví prostredie
  • integration-test - spustí integračné testy
  • post-integration-test - uprace po integračných testoch
  • verify - skontroluje, že balík je v poriadku
  • install - uloží balík do lokálneho repozitára
  • deploy - uloží balík do spoločného repozitára

Site:

  • pre-site
  • site - vygeneruje dokumentáciu
  • post-site
  • site-deploy - nasadí dokumentáciu na server