Skip to content

Commit 2afc051

Browse files
committed
chore: include po.xml
Signed-off-by: Otavio Santana <[email protected]>
1 parent fb580ef commit 2afc051

File tree

1 file changed

+158
-0
lines changed

1 file changed

+158
-0
lines changed

pom.xml

Lines changed: 158 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,158 @@
1+
<?xml version="1.0" encoding="UTF-8"?>
2+
<project xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
3+
xmlns="http://maven.apache.org/POM/4.0.0"
4+
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
5+
<modelVersion>4.0.0</modelVersion>
6+
7+
<groupId>org.soujava.demos.oracle.nosql</groupId>
8+
<artifactId>behavior-driven-development</artifactId>
9+
<version>1.0.0-SNAPSHOT</version>
10+
<packaging>jar</packaging>
11+
12+
<properties>
13+
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
14+
<maven.compiler.source>21</maven.compiler.source>
15+
<maven.compiler.target>21</maven.compiler.target>
16+
<jnosql.version>1.1.10</jnosql.version>
17+
<weld.se.core.version>6.0.3.Final</weld.se.core.version>
18+
<mockito.verson>5.18.0</mockito.verson>
19+
</properties>
20+
21+
<dependencyManagement>
22+
<dependencies>
23+
<dependency>
24+
<groupId>io.cucumber</groupId>
25+
<artifactId>cucumber-bom</artifactId>
26+
<version>7.30.0</version>
27+
<type>pom</type>
28+
<scope>import</scope>
29+
</dependency>
30+
<dependency>
31+
<groupId>org.junit</groupId>
32+
<artifactId>junit-bom</artifactId>
33+
<version>5.14.0</version>
34+
<type>pom</type>
35+
<scope>import</scope>
36+
</dependency>
37+
<dependency>
38+
<groupId>org.assertj</groupId>
39+
<artifactId>assertj-bom</artifactId>
40+
<version>3.27.6</version>
41+
<type>pom</type>
42+
<scope>import</scope>
43+
</dependency>
44+
</dependencies>
45+
</dependencyManagement>
46+
47+
<dependencies>
48+
<dependency>
49+
<groupId>org.jboss.weld.se</groupId>
50+
<artifactId>weld-se-shaded</artifactId>
51+
<version>${weld.se.core.version}</version>
52+
<scope>compile</scope>
53+
</dependency>
54+
<dependency>
55+
<groupId>org.eclipse</groupId>
56+
<artifactId>yasson</artifactId>
57+
<version>3.0.4</version>
58+
<scope>compile</scope>
59+
</dependency>
60+
<dependency>
61+
<groupId>io.smallrye.config</groupId>
62+
<artifactId>smallrye-config-core</artifactId>
63+
<version>3.13.3</version>
64+
<scope>compile</scope>
65+
</dependency>
66+
<dependency>
67+
<groupId>org.eclipse.jnosql.databases</groupId>
68+
<artifactId>jnosql-mongodb</artifactId>
69+
<version>${jnosql.version}</version>
70+
</dependency>
71+
<dependency>
72+
<groupId>io.cucumber</groupId>
73+
<artifactId>cucumber-java</artifactId>
74+
<scope>test</scope>
75+
</dependency>
76+
77+
<dependency>
78+
<groupId>io.cucumber</groupId>
79+
<artifactId>cucumber-junit-platform-engine</artifactId>
80+
<scope>test</scope>
81+
</dependency>
82+
83+
<dependency>
84+
<groupId>org.junit.platform</groupId>
85+
<artifactId>junit-platform-suite</artifactId>
86+
<scope>test</scope>
87+
</dependency>
88+
89+
<dependency>
90+
<groupId>org.assertj</groupId>
91+
<artifactId>assertj-core</artifactId>
92+
<scope>test</scope>
93+
</dependency>
94+
<dependency>
95+
<groupId>org.junit.vintage</groupId>
96+
<artifactId>junit-vintage-engine</artifactId>
97+
<scope>test</scope>
98+
</dependency>
99+
<dependency>
100+
<groupId>org.junit.jupiter</groupId>
101+
<artifactId>junit-jupiter-api</artifactId>
102+
<scope>test</scope>
103+
</dependency>
104+
<dependency>
105+
<groupId>org.junit.jupiter</groupId>
106+
<artifactId>junit-jupiter-engine</artifactId>
107+
<scope>test</scope>
108+
</dependency>
109+
<dependency>
110+
<groupId>org.junit.jupiter</groupId>
111+
<artifactId>junit-jupiter-params</artifactId>
112+
<scope>test</scope>
113+
</dependency>
114+
<dependency>
115+
<groupId>org.mockito</groupId>
116+
<artifactId>mockito-core</artifactId>
117+
<version>${mockito.verson}</version>
118+
<scope>test</scope>
119+
</dependency>
120+
<dependency>
121+
<groupId>org.mockito</groupId>
122+
<artifactId>mockito-junit-jupiter</artifactId>
123+
<version>${mockito.verson}</version>
124+
<scope>test</scope>
125+
</dependency>
126+
<dependency>
127+
<groupId>org.testcontainers</groupId>
128+
<artifactId>mongodb</artifactId>
129+
<version>1.21.3</version>
130+
<scope>test</scope>
131+
</dependency>
132+
</dependencies>
133+
134+
<build>
135+
<plugins>
136+
<plugin>
137+
<groupId>org.apache.maven.plugins</groupId>
138+
<artifactId>maven-compiler-plugin</artifactId>
139+
<version>3.14.1</version>
140+
</plugin>
141+
<plugin>
142+
<groupId>org.apache.maven.plugins</groupId>
143+
<artifactId>maven-surefire-plugin</artifactId>
144+
<version>3.5.4</version>
145+
<configuration>
146+
<properties>
147+
<!-- Work around. Surefire does not include enough
148+
information to disambiguate between different
149+
examples and scenarios. -->
150+
<configurationParameters>
151+
cucumber.junit-platform.naming-strategy=long
152+
</configurationParameters>
153+
</properties>
154+
</configuration>
155+
</plugin>
156+
</plugins>
157+
</build>
158+
</project>

0 commit comments

Comments
 (0)