1+ <?xml version =" 1.0" encoding =" UTF-8" ?>
2+ <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" >
3+ <modelVersion >4.0.0</modelVersion >
4+
5+ <groupId >com.redhat.cloud</groupId >
6+ <artifactId >sdk-tests</artifactId >
7+ <version >0.1.0-SNAPSHOT</version >
8+ <packaging >jar</packaging >
9+ <name >sdk-tests</name >
10+ <url >http://console.redhat.com</url >
11+ <parent >
12+ <groupId >com.redhat.cloud</groupId >
13+ <artifactId >rhoas-sdk-java</artifactId >
14+ <version >0.1.0-SNAPSHOT</version >
15+ </parent >
16+ <properties >
17+ <maven .compiler.source>11</maven .compiler.source>
18+ <maven .compiler.target>11</maven .compiler.target>
19+ <junit .jupiter.version>5.7.2</junit .jupiter.version>
20+ <junit .platform.version>1.7.2</junit .platform.version>
21+ </properties >
22+
23+ <dependencies >
24+ <dependency >
25+ <groupId >com.redhat.cloud</groupId >
26+ <artifactId >kafka-management-sdk</artifactId >
27+ <version >1.1.2</version >
28+ </dependency >
29+ <dependency >
30+ <groupId >com.redhat.cloud</groupId >
31+ <artifactId >registry-management-sdk</artifactId >
32+ <version >0.5.1</version >
33+ </dependency >
34+ <dependency >
35+ <groupId >com.redhat.cloud</groupId >
36+ <artifactId >kafka-instance-sdk</artifactId >
37+ <version >0.3.0</version >
38+ </dependency >
39+
40+ <dependency >
41+ <groupId >javax.annotation</groupId >
42+ <artifactId >javax.annotation-api</artifactId >
43+ <version >1.3.2</version >
44+ </dependency >
45+ <dependency >
46+ <groupId >org.junit.jupiter</groupId >
47+ <artifactId >junit-jupiter-api</artifactId >
48+ <version >${junit.jupiter.version} </version >
49+ <scope >test</scope >
50+ </dependency >
51+ <dependency >
52+ <groupId >org.junit.jupiter</groupId >
53+ <artifactId >junit-jupiter-params</artifactId >
54+ <version >${junit.jupiter.version} </version >
55+ <scope >test</scope >
56+ </dependency >
57+ <dependency >
58+ <groupId >org.junit.jupiter</groupId >
59+ <artifactId >junit-jupiter-engine</artifactId >
60+ <version >${junit.jupiter.version} </version >
61+ <scope >test</scope >
62+ </dependency >
63+ <dependency >
64+ <groupId >org.junit.platform</groupId >
65+ <artifactId >junit-platform-commons</artifactId >
66+ <version >${junit.platform.version} </version >
67+ <scope >test</scope >
68+ </dependency >
69+ </dependencies >
70+
71+ <build >
72+ <plugins >
73+ <plugin >
74+ <groupId >io.fabric8</groupId >
75+ <artifactId >docker-maven-plugin</artifactId >
76+ <version >0.37.0</version >
77+ <executions >
78+ <execution >
79+ <id >start</id >
80+ <phase >pre-integration-test</phase >
81+ <goals >
82+ <goal >start</goal >
83+ </goals >
84+ </execution >
85+ <execution >
86+ <id >stop</id >
87+ <phase >post-integration-test</phase >
88+ <goals >
89+ <goal >stop</goal >
90+ </goals >
91+ </execution >
92+ </executions >
93+
94+
95+ <configuration >
96+ <images >
97+ <image >
98+ <name >quay.io/wtrocki/api-mock</name >
99+ <run >
100+ <ports >
101+ <port >8080:8000</port >
102+ </ports >
103+ </run >
104+ </image >
105+
106+ </images >
107+ </configuration >
108+ </plugin >
109+
110+ <plugin >
111+ <groupId >org.apache.maven.plugins</groupId >
112+ <artifactId >maven-failsafe-plugin</artifactId >
113+ <version >2.22.2</version >
114+ <executions >
115+ <execution >
116+ <goals >
117+ <goal >integration-test</goal >
118+ <goal >verify</goal >
119+ </goals >
120+ </execution >
121+ </executions >
122+ </plugin >
123+ </plugins >
124+ </build >
125+ </project >
0 commit comments