Perintah-perintah dasar maven

By | October 21, 2015

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>