Maven installiavimas:
$ sudo apt-get install maven
Konfiguracijos failas$dpkg -L maven |grep xml
/etc/maven/settings.xml
Eclipse IDE projekto failų sukūrimas:$mvn eclipse:eclipse
Naujo projekto kūrimas komandine eilute
mvn archetype:generate -DgroupId=lt.mokymai -DartifactId=SecondMavenProject -Dpackage=lt.mokymai.maven -Dversion=1.0-SNAPSHOT
Kompiliavimas:$ mvn clean compile
Testavimas:$ mvn clean test
clean panaikina / compile sukuria target katalogą
$ ls
pom.xml src target
$ mvn clean
$ ls
pom.xml src
target kataloge sukuriamas .jar failas tačiau jis nėra perkeltas į lokalią maven repozitoriją
$ mvn clean package
target kataloge sukuriamas .jar failas ir perkeliama į lokalia repozitorija `ls ~/.m2/repository/../..`
$ mvn clean install
Kaip paleisti tomcat serverį?
mvn org.apache.tomcat.maven:tomcat7-maven-plugin:2.2:run-war
Komandos | |
---|---|
src | Visas projekto išeities kodas |
src/main | Projekto pagrindinio artefakto išeities kodas |
src/main/java | Projekto java išeities kodas |
src/main/resources | Nekompiliuojami projekto resursai |
src/main/webapp | Projekto žiniatinklio aplikacijos resursai |
src/test | Projekto testavimui skirtas išeities kodas |
src/test/java | Projekto testavimo java išeities kodas |
src/test/resources | Projekto nekompiliuojami testavimo resursai |
target | Maven darbinis katalogas |
pom.xml | Projekto aprašo byla |
Padeada kai meta klaidą:
org.apache.maven.lifecycle.LifecycleExecutionException: Failed to execute goal org.apache.maven.plugins:maven-surefire-plugin:2.15:test
$ mvn clean install -U