Plugins
Goals = plugin-uri configurabile; se pot suprascrie
Exemple: clean, compile, etc
Phases:
- validate
- compile
- test
- package
- integration-test nou!
- verify - verifică integritatea
- install - instalează pachetul în repo local
- deploy - copiază pachetul într-un repo remote
JAR plugin - configurat automat ca parte a fazei package, dar se poate suprascrie. Se pot configura atât ce trebuie inclus cât și exclus.
> mvn package // descarcă tot ce este nevoie în proiect, creează un jar
Source plugin - parte din package, rulat între fazele install și deploy, împachetează codul sursă
> mvn install // va crea în /target un project-1.0-SNAPSHOT-sources.jar pe lângă project-1.0-SNAPSHOT.jar deja creat
Javadoc plugin - aproape identic cu source plugin doar că împachetează documentația Java, parte din package, are opțiuni de customizare
> mvn install // va crea în /target un folder apidocs în care se poate explora javadoc în variantă web (index.html) + project-1.0-SNAPSHOT-javadoc.jar pe lângă project-1.0-SNAPSHOT.jar deja creat
Niciun comentariu:
Trimiteți un comentariu