Delete folder target :
[code language="shell"] mvn clean [/code]
Bungkus :
[code language="shell"] mvn package [/code]
Test :
[code language="shell"] mvn test [/code]
Skip test :
[code language="shell"] mvn -Dmaven.skip.test=true mvn -Dmaven.test.skip [/code]
Integration test :
[code language="shell"] mvn verify [/code]
Install ke repository local :
[code language="shell"] mvn install [/code]
Deploy ke repository maven :
[code language="shell"] mvn deploy [/code]
Konfigurasi mengakses Repository.
1. Buat file ~/.m2/settings.xml, yang berisikan :
[code language="xml"] <settings xmlns="http://maven.apache.org/SETTINGS/1.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/SETTINGS/1.0.0 http://maven.apache.org/xsd/settings-1.0.0.xsd"> <servers> <server> <id>nexus</id> <username>admin</username> <password>admin</password> </server> </servers> </settings> [/code]
2. Definisi repository pada file pom.xml :
[code language="xml"]
<distributionManagement>
<repository>
<id>nexus</id>
<name>Repositorynya</name>
<url>http://central.nexusnya.com:8081/nexus/content/repositories/releases/</url>
</repository>
<snapshotRepository>
<id>nexus</id>
<name>Repositorynya</name>
<url>http://central.nexusnya.com:8081/nexus/content/repositories/snapshots/</url>
</snapshotRepository>
</distributionManagement>
[/code]
Repository ke nexus internal (repo tambahan) pada file pom.xml :
[code language="xml"]
<repositories>
<repository>
<id>nexus</id>
<url>http://central.nexusnya.com:8081/nexus/content/repositories/releases/</url>
</repository>
</repositories>
[/code]