Skip to content

Instantly share code, notes, and snippets.

@mojavelinux
Created October 5, 2011 07:46
Show Gist options
  • Select an option

  • Save mojavelinux/1263892 to your computer and use it in GitHub Desktop.

Select an option

Save mojavelinux/1263892 to your computer and use it in GitHub Desktop.
Arquillian Getting Started Guide - No Containers
<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="
http://maven.apache.org/POM/4.0.0
http://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>
<groupId>org.arquillian.example</groupId>
<artifactId>arquillian-tutorial</artifactId>
<version>1.0-SNAPSHOT</version>
<packaging>jar</packaging>
<name>arquillian-tutorial</name>
<url>http://arquillian.org</url>
<properties>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
</properties>
<build>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<version>2.3.2</version>
<configuration>
<source>1.6</source>
<target>1.6</target>
</configuration>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-surefire-plugin</artifactId>
<version>2.12</version>
</plugin>
</plugins>
</build>
<dependencyManagement>
<dependencies>
<dependency>
<groupId>org.jboss.arquillian</groupId>
<artifactId>arquillian-bom</artifactId>
<version>1.0.0.Final</version>
<scope>import</scope>
<type>pom</type>
</dependency>
</dependencies>
</dependencyManagement>
<dependencies>
<dependency>
<groupId>org.jboss.spec</groupId>
<artifactId>jboss-javaee-6.0</artifactId>
<version>1.0.0.Final</version>
<type>pom</type>
<scope>provided</scope>
</dependency>
<dependency>
<groupId>junit</groupId>
<artifactId>junit</artifactId>
<version>4.8.1</version>
<scope>test</scope>
</dependency>
<dependency>
<groupId>org.jboss.arquillian.junit</groupId>
<artifactId>arquillian-junit-container</artifactId>
<scope>test</scope>
</dependency>
</dependencies>
</project>
@CavemanCraig
Copy link
Copy Markdown

Note: You must use:
<dependencyManagement>
<dependencies>
<dependency>
<groupId>org.jboss.arquillian</groupId>
<artifactId>arquillian-bom</artifactId>
<version>1.0.0.Final-SNAPSHOT</version>
<scope>import</scope>
<type>pom</type>
</dependency>
</dependencies>
</dependencyManagement>

As <version>1.0.0.Final</version> no longer exists

@mojavelinux
Copy link
Copy Markdown
Author

mojavelinux commented Mar 21, 2012 via email

@CavemanCraig
Copy link
Copy Markdown

CavemanCraig commented Mar 21, 2012 via email

@mojavelinux
Copy link
Copy Markdown
Author

mojavelinux commented Mar 21, 2012 via email

@cpoile
Copy link
Copy Markdown

cpoile commented Mar 22, 2012

So, do we use Final-SNAPSHOT, or CR7? I'm confused about how versions work...

@mojavelinux
Copy link
Copy Markdown
Author

mojavelinux commented Apr 4, 2012 via email

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment