-
Notifications
You must be signed in to change notification settings - Fork 53
/
pom.xml
146 lines (126 loc) · 6.38 KB
/
pom.xml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
<?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/maven-v4_0_0.xsd">
<modelVersion>4.0.0</modelVersion>
<parent>
<groupId>org.jboss.bom</groupId>
<version>1.0.0-SNAPSHOT</version>
<artifactId>jboss-bom-parent</artifactId>
</parent>
<artifactId>jboss-javaee-6.0-with-tools</artifactId>
<packaging>pom</packaging>
<name>JBoss Java EE 6 Specification APIs with Tools</name>
<description>Dependency Management for Java EE 6 Specification APIs with Deployment and Testing Tools</description>
<licenses>
<license>
<name>GNU Lesser General Public License, Version 2.1</name>
<url>http://www.gnu.org/licenses/lgpl-2.1.txt</url>
<distribution>repo</distribution>
</license>
</licenses>
<properties>
<!-- Version properties are inherited from parent -->
</properties>
<dependencyManagement>
<dependencies>
<!-- JBoss distributes a complete set of Java EE 6 APIs including
a Bill of Materials (BOM). A BOM specifies the versions of a "stack" (or
a collection) of artifacts. We use this here so that we always get the correct
versions of artifacts. Here we use the jboss-javaee-6.0 stack (you can
read this as the JBoss stack of the Java EE 6 APIs), and we use
version 3.0.0.Final which is the latest release of the stack. You can actually
use this stack with any version of JBoss AS that implements Java EE 6, not
just JBoss AS 7! -->
<dependency>
<groupId>org.jboss.spec</groupId>
<artifactId>jboss-javaee-6.0</artifactId>
<version>${version.org.jboss.spec.jboss.javaee.6.0}</version>
<type>pom</type>
<scope>import</scope>
</dependency>
<!-- Recommended JUnit version -->
<!-- Note that JUnit is preferred framework -->
<dependency>
<groupId>junit</groupId>
<artifactId>junit</artifactId>
<version>${version.junit}</version>
</dependency>
<!-- Recommended TestNG version -->
<dependency>
<groupId>org.testng</groupId>
<artifactId>testng</artifactId>
<version>${version.org.testng}</version>
</dependency>
<!-- Arquillian lets test you your applications in real environment -->
<dependency>
<groupId>org.jboss.arquillian</groupId>
<artifactId>arquillian-bom</artifactId>
<version>${version.org.jboss.arquillian}</version>
<type>pom</type>
<scope>import</scope>
</dependency>
<!-- Arquillian Drone adds support for visual testing of your application -->
<dependency>
<groupId>org.jboss.arquillian.extension</groupId>
<artifactId>arquillian-drone-bom</artifactId>
<version>${version.org.jboss.arquillian.extension.drone}</version>
<type>pom</type>
<scope>import</scope>
</dependency>
<!-- Arquillian Drone bindings for DefaultSelenium based browsers -->
<dependency>
<groupId>org.jboss.arquillian.extension</groupId>
<artifactId>arquillian-drone-selenium-depchain</artifactId>
<version>${version.org.jboss.arquillian.extension.drone}</version>
<type>pom</type>
</dependency>
<!-- Arquillian Drone bindings for WebDriver based browsers -->
<dependency>
<groupId>org.jboss.arquillian.extension</groupId>
<artifactId>arquillian-drone-webdriver-depchain</artifactId>
<version>${version.org.jboss.arquillian.extension.drone}</version>
<type>pom</type>
</dependency>
<!-- Arquillian Graphene is an enhanced tool based on Selenium allowing you to test AJAX more easily -->
<dependency>
<groupId>org.jboss.arquillian.graphene</groupId>
<artifactId>arquillian-graphene</artifactId>
<version>${version.org.jboss.arquillian.graphene}</version>
<type>pom</type>
</dependency>
<!-- Arquillian support for JBoss AS7 container -->
<!-- Note: Managed version of container allows Arquillian to control startup and shutdown of the container -->
<dependency>
<groupId>org.jboss.as</groupId>
<artifactId>jboss-as-arquillian-container-managed</artifactId>
<version>${version.org.jboss.as.arquillian.container}</version>
</dependency>
<!-- Arquillian support for JBoss AS7 container -->
<!-- Note: Remote version of container allows Arquillian to connect to already running container -->
<dependency>
<groupId>org.jboss.as</groupId>
<artifactId>jboss-as-arquillian-container-remote</artifactId>
<version>${version.org.jboss.as.arquillian.container}</version>
</dependency>
</dependencies>
</dependencyManagement>
<build>
<pluginManagement>
<plugins>
<!-- The Maven Surefire plugin tests your application. Here we ensure we are using a version compatible with Arquillian -->
<plugin>
<artifactId>maven-surefire-plugin</artifactId>
<version>${version.org.apache.maven.surefire.plugin}</version>
</plugin>
<!-- The JBoss AS plugin deploys your war to a local JBoss AS container -->
<!-- To use, set the JBOSS_HOME environment variable and run:
mvn package jboss-as:deploy -->
<plugin>
<groupId>org.jboss.as.plugins</groupId>
<artifactId>jboss-as-maven-plugin</artifactId>
<version>${version.org.jboss.as.plugins.jboss.as.maven.plugin}</version>
</plugin>
</plugins>
</pluginManagement>
</build>
</project>