Delete folder target :
mvn clean
Bungkus :
mvn package
Test :
mvn test
Skip test :
mvn -Dmaven.skip.test=true mvn -Dmaven.test.skip
Integration test :
mvn verify
Install ke repository local :
mvn install
Deploy ke repository maven :
mvn deploy
Konfigurasi mengakses Repository.
1. Buat file ~/.m2/settings.xml, yang berisikan :
<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>
2. Definisi repository pada file pom.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>
Repository ke nexus internal (repo tambahan) pada file pom.xml :
<repositories>
<repository>
<id>nexus</id>
<url>http://central.nexusnya.com:8081/nexus/content/repositories/releases/</url>
</repository>
</repositories>