maven setup

Post on 14-Apr-2017

134 Views

Category:

Documents

1 Downloads

Preview:

Click to see full reader

TRANSCRIPT

by Amelia Ilies,

Kati Holasz

Setup

Maven is Java based tool, so the very first requirement is to have JDK installed in your machine.

Download and install Java JDK::

http://www.oracle.com/technetwork/java/javase/downloads/jdk6downloads-1902814.html

Download and install Apache Maven:http://maven.apache.org/download.cgi

Download and install Eclipse JDK:http://www.eclipse.org/downloads/packages/eclipse-ide-java-ee-developers/junosr2

Download and install Mozilla Firefox:http://www.mozilla.org/

Steps

Step 1Step 1 - verify Java installation in your machine - verify Java installation in your machine c:\>java -version c:\>java -version

Step 2Step 2 - set JAVA environment: - set JAVA environment: JAVA_HOME to C:\Program Files\Java\JAVA_HOME to C:\Program Files\Java\

jdk1.6.0_21jdk1.6.0_21

Step 3Step 3 - download Maven archive: - download Maven archive: http://maven.apache.org/download.html http://maven.apache.org/download.html

Step 4Step 4 - extract the Maven archive: - extract the Maven archive: C:\Program Files\Apache Software C:\Program Files\Apache Software

Foundation\apache-mavenFoundation\apache-maven

4

Setup environment variablesSetup environment variables

Start → Control Panel → System and Security → System → Advanced system settings → Environment Variables

Step 5 Step 5 - set Maven environment variables:- set Maven environment variables:

Step 6Step 6 – set Path for Maven and Java – set Path for Maven and Java

Step 7Step 7 - verify Maven installation: - verify Maven installation:

c:\> mvn --versionc:\> mvn --version

Creating a Java project using

Execute the following mvn command:

C:\MVN>mvn archetype:generate →DgroupId=com

→DartifactId=application →DarchetypeArtifactId=maven-archetype-quickstart →DinteractiveMode=false

Creating a Java project using

Creating a Java project using

.

Import Maven Project

After Import – into Eclipse IDe

SureFire and FailSafe configuration – Pom.xml

SureFireSureFire FailSafeFailSafe

Running tests in parallel

Using JUnit

Running test

Run tests with:

mvn surefire:test

Run test with FailSafe

mvn failsafe:test-integration

mvn failsafe:verify

Run a single test

mvn -Dtest=Login test

Run a set of methods in a single test

mvn -Dtest=LoginTest#Log_In test

Generate reports and site

mvn site

Skip tests with SureFire

- go to pom.xml and add: <skip>true</skip> to configuration tag specific to SureFire

Good Luck!

top related