Cum se construiește un proiect Java, inclusiv toate dependențele folosind Maven? Pluginuri maven-resources, maven-dependency și maven-jar

Publicat: 2016-11-26
build-java-project-including-toate-dependencies-folosind-maven-maven-resources-maven-dependency-and-maven-jar-plugins

Lucrezi la un proiect Java la nivel de întreprindere? Utilizați fișierul Maven POM.xml pentru a menține toate dependențele la zi? În proiectul dvs. aveți src folder de resources folder lib folder etc? Ei bine, ce se întâmplă dacă doriți să implementați acest proiect către un client terță parte? Alt hardware de sine stătător?

Ei bine, există o modalitate simplă de a construi și de a crea executabilul proiectului Java cu pluginurile Maven. Aruncă o privire la exemplul de proiect Java de mai jos.

crunchify-com-maven-exemplu-structură-proiect-completă

Să începem și să explic toate părțile proiectului:

  1. CrunchifyMavenBuildPlugins este un proiect Maven. Dacă aveți un proiect Java și doriți să-l convertiți în proiect Maven, urmați acest tutorial.
  2. Avem două dosare. src și resources.
  3. În interiorul folderului resources avem un folder numit Scripts care conține un fișier script shell executabil.
  4. CrunchifyMain.java este un punct de plecare principal care are în interior metoda main(String args[]) .
  5. pom.xml în care vom adăuga pluginuri Maven care vor construi un proiect executabil .jar cu toate dependențele incluse.

Pasul 1

Deschideți fișierul pom.xml și adăugați mai jos sub <build> . Notă: am adăugat mai jos 3 plugin -uri.

  1. maven-resources-plugin : Pluginul de resurse se ocupă de copierea resurselor proiectului în directorul de ieșire. Resursele principale sunt resursele asociate codului sursă principal.
  2. maven-dependency-plugin: de dependență oferă capacitatea de a manipula artefacte. Poate copia și/sau dezambala artefacte din arhivele locale sau la distanță într-o locație specificată.
  3. maven-jar-plugin: Acest plugin oferă capacitatea de a construi și semna borcane.

Iată un fișier complet pom.xml. În principal, ați fi interesat de eticheta <build>.

Actualizați locația directorului, numele fișierului și calea conform nevoilor dvs. de mai jos.

Pasul 2

Faceți clic dreapta pe Project -> Run As -> Maven Build

Maven Build in Eclipse

Pasul 3

Furnizați argumentul „ clean install

Instalare curată - Maven Build în Eclipse

Pasul-4

Ar trebui să vezi un rezultat de genul acesta.

Maven-clean-install-build-success-result

Pasul-5

Acum verificați folderul folder /target/Crunchify pentru a verifica totul sub acesta.

maven-resources-maven-dependency-maven-jar-plugin-to-build-java-project

Pasul-6

Acum rulați proiectul cu comanda de mai jos $bash> java -jar Crunchify.jar

Anunțați-mă dacă aveți probleme cu proiectul de construcție. Distracție plăcută și codare fericită.