0dfabe9528f12b33c2f750c5b2ba6e7b0c847b57
Hafid Haddouti Init

Hafid Haddouti authored 10 years ago

1) <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
Hafid Haddouti - Integrate arquillian - fi...

Hafid Haddouti authored 10 years ago

2) 	xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
3) 	<modelVersion>4.0.0</modelVersion>
Hafid Haddouti Init

Hafid Haddouti authored 10 years ago

4) 
Hafid Haddouti - Integrate arquillian - fi...

Hafid Haddouti authored 10 years ago

5) 	<groupId>com.haddouti.pg</groupId>
6) 	<artifactId>testapp-jee6</artifactId>
Hafid Haddouti - add profiles for differen...

Hafid Haddouti authored 10 years ago

7) 	<version>0.0.4-SNAPSHOT</version>
Hafid Haddouti - Integrate arquillian - fi...

Hafid Haddouti authored 10 years ago

8) 	<packaging>war</packaging>
Hafid Haddouti Init

Hafid Haddouti authored 10 years ago

9) 
Hafid Haddouti - Integrate arquillian - fi...

Hafid Haddouti authored 10 years ago

10) 	<name>testapp-jee6</name>
Hafid Haddouti Init

Hafid Haddouti authored 10 years ago

11) 
Hafid Haddouti - Integrate arquillian - fi...

Hafid Haddouti authored 10 years ago

12) 	<properties>
13) 		<endorsed.dir>${project.build.directory}/endorsed</endorsed.dir>
14) 		<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
Hafid Haddouti Init

Hafid Haddouti authored 10 years ago

15) 
Hafid Haddouti - Integrate arquillian - fi...

Hafid Haddouti authored 10 years ago

16) 		<version.junit>4.8.1</version.junit>
17) 		<version.arquillian>1.1.4.Final</version.arquillian>
18) 	</properties>
19) 
20) 	<dependencyManagement>
21) 		<dependencies>
22) 			<dependency>
23) 				<groupId>junit</groupId>
24) 				<artifactId>junit</artifactId>
25) 				<version>${version.junit}</version>
26) 				<scope>test</scope>
27) 			</dependency>
28) 			<dependency>
29) 				<groupId>org.jboss.arquillian</groupId>
30) 				<artifactId>arquillian-bom</artifactId>
31) 				<version>${version.arquillian}</version>
32) 				<scope>import</scope>
33) 				<type>pom</type>
34) 			</dependency>
35) 		</dependencies>
36) 	</dependencyManagement>
37) 
38) 
39) 	<build>
40) 		<plugins>
41) 			<plugin>
42) 				<groupId>org.apache.maven.plugins</groupId>
43) 				<artifactId>maven-compiler-plugin</artifactId>
44) 				<version>2.3.2</version>
45) 				<configuration>
Hafid Haddouti - add profiles for differen...

Hafid Haddouti authored 10 years ago

46) 					<source>1.7</source>
47) 					<target>1.7</target>
Hafid Haddouti - Integrate arquillian - fi...

Hafid Haddouti authored 10 years ago

48) 					<compilerArguments>
49) 						<endorseddirs>${endorsed.dir}</endorseddirs>
50) 					</compilerArguments>
51) 				</configuration>
52) 			</plugin>
Hafid Haddouti - change CDI to EJB - chang...

Hafid Haddouti authored 10 years ago

53) 
Hafid Haddouti - Integrate arquillian - fi...

Hafid Haddouti authored 10 years ago

54) 			<!-- Updating the Surefire plugin to resolve a bug with clearing the context -->
55) 			<plugin>
56) 				<artifactId>maven-surefire-plugin</artifactId>
Hafid Haddouti - add profiles for differen...

Hafid Haddouti authored 10 years ago

57) 				<version>2.17</version>
Hafid Haddouti - Integrate arquillian - fi...

Hafid Haddouti authored 10 years ago

58) 			</plugin>
Hafid Haddouti - change CDI to EJB - chang...

Hafid Haddouti authored 10 years ago

59) 
Hafid Haddouti - Integrate arquillian - fi...

Hafid Haddouti authored 10 years ago

60) 			<plugin>
61) 				<groupId>org.apache.maven.plugins</groupId>
62) 				<artifactId>maven-war-plugin</artifactId>
63) 				<version>2.1.1</version>
64) 				<configuration>
65) 					<failOnMissingWebXml>false</failOnMissingWebXml>
66) 				</configuration>
67) 			</plugin>
68) 		</plugins>
69) 	</build>
Hafid Haddouti - change CDI to EJB - chang...

Hafid Haddouti authored 10 years ago

70) 
Hafid Haddouti - add profiles for differen...

Hafid Haddouti authored 10 years ago

71) 	<profiles>
72) 		<profile>
73) 			<id>arquillian-weld-embedded</id>
74) 			<dependencies>
75) 
76) 				<!-- JEE Spec -->
77) 				<dependency>
78) 					<groupId>org.jboss.spec</groupId>
79) 					<artifactId>jboss-javaee-6.0</artifactId>
80) 					<version>1.0.0.Final</version>
81) 					<type>pom</type>
82) 					<scope>provided</scope>
83) 				</dependency>
84) 
85) 				<!-- Arquillian Container: Weld EE container -->
86) 				<dependency>
87) 					<groupId>org.jboss.arquillian.container</groupId>
88) 					<artifactId>arquillian-weld-ee-embedded-1.1</artifactId>
89) 					<version>1.0.0.CR3</version>
90) 					<scope>test</scope>
91) 				</dependency>
92) 				<dependency>
93) 					<groupId>org.jboss.weld</groupId>
94) 					<artifactId>weld-core</artifactId>
95) 					<version>1.1.5.Final</version>
96) 					<scope>test</scope>
97) 				</dependency>
98) 				<dependency>
99) 					<groupId>org.slf4j</groupId>
100) 					<artifactId>slf4j-simple</artifactId>
101) 					<version>1.6.4</version>
102) 					<scope>test</scope>
103) 				</dependency>
104) 			</dependencies>
105) 		</profile>
106) 		<profile>
107) 			<id>arquillian-glassfish-embedded</id>
108) 			<dependencies>
109) 				<!-- ArquillianContainer: Glassfish embedded -->
110) 				<dependency>
111) 					<groupId>org.jboss.arquillian.container</groupId>
112) 					<artifactId>arquillian-glassfish-embedded-3.1</artifactId>
113) 					<version>1.0.0.CR3</version>
114) 					<scope>test</scope>
115) 				</dependency>
116) 				<dependency>
117) 					<groupId>org.glassfish.main.extras</groupId>
118) 					<artifactId>glassfish-embedded-all</artifactId>
119) 					<version>3.1.2</version>
120) 					<scope>provided</scope>
121) 				</dependency>
122) 			</dependencies>
123) 		</profile>
124) 		<profile>
125) 			<id>arquillian-wildfly-embedded</id>
126) 
127) 			<dependencies>
128) 				<!-- JEE Spec -->
129) 				<dependency>
130) 					<groupId>org.jboss.spec</groupId>
131) 					<artifactId>jboss-javaee-6.0</artifactId>
132) 					<version>1.0.0.Final</version>
133) 					<type>pom</type>
134) 					<scope>provided</scope>
135) 				</dependency>
136) 
137) 				<!-- Arquillian Container: WildFly 8 Embedded 
138) 				Pay attention, that this container expects an installed WildFly,
139) 				referenced in the arquillian.xml
140) 				-->
141) 				<dependency>
142) 					<groupId>org.wildfly</groupId>
143) 					<artifactId>wildfly-arquillian-container-embedded</artifactId>
144) 					<version>8.1.0.CR1</version>
145) 					<scope>test</scope>
146) 				</dependency>
147) 				<dependency>
148) 					<groupId>org.wildfly</groupId>
149) 					<artifactId>wildfly-embedded</artifactId>
150) 					<version>8.1.0.CR1</version>
151) 					<scope>test</scope>
152) 				</dependency>
153) 			</dependencies>
154) 		</profile>
155) 	</profiles>
Hafid Haddouti - change CDI to EJB - chang...

Hafid Haddouti authored 10 years ago

156) 
Hafid Haddouti - Integrate arquillian - fi...

Hafid Haddouti authored 10 years ago

157) 	<dependencies>
Hafid Haddouti Init

Hafid Haddouti authored 10 years ago

158) 
Hafid Haddouti - Integrate arquillian - fi...

Hafid Haddouti authored 10 years ago

159) 		<!-- Testing: JUnit, Arquillian -->
160) 		<dependency>
161) 			<groupId>junit</groupId>
162) 			<artifactId>junit</artifactId>
163) 			<scope>test</scope>
164) 		</dependency>
165) 		<dependency>
166) 			<groupId>org.jboss.arquillian.junit</groupId>
167) 			<artifactId>arquillian-junit-container</artifactId>
168) 			<scope>test</scope>
169) 		</dependency>
170) 	</dependencies>