Skip to content

Commit a8b847f

Browse files
Merge pull request #1744 from OSGP/feature/SMHE-3049-mvn-external-properties-hbm
SMHE-3049-mvn-external-properties
2 parents 243b683 + 402f050 commit a8b847f

5 files changed

Lines changed: 129 additions & 0 deletions

File tree

integration-tests/.gitignore

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,7 @@
88
.metadata
99
.gradle
1010
bin/
11+
data/
1112
tmp/
1213
target/
1314
*.tmp

integration-tests/cucumber-tests-core/pom.xml

Lines changed: 32 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -119,4 +119,36 @@ SPDX-License-Identifier: Apache-2.0
119119
</plugin>
120120
</plugins>
121121
</build>
122+
<profiles>
123+
<profile>
124+
<id>k3d-properties</id>
125+
<build>
126+
<plugins>
127+
<plugin>
128+
<artifactId>maven-resources-plugin</artifactId>
129+
<executions>
130+
<execution>
131+
<id>copy-resources</id>
132+
<phase>generate-test-resources</phase>
133+
<goals>
134+
<goal>copy-resources</goal>
135+
</goals>
136+
<configuration>
137+
<outputDirectory>${project.build.testOutputDirectory}</outputDirectory>
138+
<resources>
139+
<resource>
140+
<directory>${project.basedir}/../../data</directory>
141+
<includes>
142+
<include>cucumber-tests-core.properties</include>
143+
</includes>
144+
</resource>
145+
</resources>
146+
</configuration>
147+
</execution>
148+
</executions>
149+
</plugin>
150+
</plugins>
151+
</build>
152+
</profile>
153+
</profiles>
122154
</project>

integration-tests/cucumber-tests-platform-common/pom.xml

Lines changed: 32 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -195,4 +195,36 @@ SPDX-License-Identifier: Apache-2.0
195195
</plugin>
196196
</plugins>
197197
</build>
198+
<profiles>
199+
<profile>
200+
<id>k3d-properties</id>
201+
<build>
202+
<plugins>
203+
<plugin>
204+
<artifactId>maven-resources-plugin</artifactId>
205+
<executions>
206+
<execution>
207+
<id>copy-resources</id>
208+
<phase>generate-test-resources</phase>
209+
<goals>
210+
<goal>copy-resources</goal>
211+
</goals>
212+
<configuration>
213+
<outputDirectory>${project.build.testOutputDirectory}</outputDirectory>
214+
<resources>
215+
<resource>
216+
<directory>${project.basedir}/../../data</directory>
217+
<includes>
218+
<include>cucumber-tests-platform-common.properties</include>
219+
</includes>
220+
</resource>
221+
</resources>
222+
</configuration>
223+
</execution>
224+
</executions>
225+
</plugin>
226+
</plugins>
227+
</build>
228+
</profile>
229+
</profiles>
198230
</project>

integration-tests/cucumber-tests-platform-smartmetering/pom.xml

Lines changed: 32 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -259,4 +259,36 @@ SPDX-License-Identifier: Apache-2.0
259259
</plugin>
260260
</plugins>
261261
</build>
262+
<profiles>
263+
<profile>
264+
<id>k3d-properties</id>
265+
<build>
266+
<plugins>
267+
<plugin>
268+
<artifactId>maven-resources-plugin</artifactId>
269+
<executions>
270+
<execution>
271+
<id>copy-resources</id>
272+
<phase>generate-test-resources</phase>
273+
<goals>
274+
<goal>copy-resources</goal>
275+
</goals>
276+
<configuration>
277+
<outputDirectory>${project.build.testOutputDirectory}</outputDirectory>
278+
<resources>
279+
<resource>
280+
<directory>${project.basedir}/../../data</directory>
281+
<includes>
282+
<include>cucumber-tests-platform-smartmetering.properties</include>
283+
</includes>
284+
</resource>
285+
</resources>
286+
</configuration>
287+
</execution>
288+
</executions>
289+
</plugin>
290+
</plugins>
291+
</build>
292+
</profile>
293+
</profiles>
262294
</project>

integration-tests/cucumber-tests-platform/pom.xml

Lines changed: 32 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -170,4 +170,36 @@ SPDX-License-Identifier: Apache-2.0
170170
</plugin>
171171
</plugins>
172172
</build>
173+
<profiles>
174+
<profile>
175+
<id>k3d-properties</id>
176+
<build>
177+
<plugins>
178+
<plugin>
179+
<artifactId>maven-resources-plugin</artifactId>
180+
<executions>
181+
<execution>
182+
<id>copy-resources</id>
183+
<phase>generate-test-resources</phase>
184+
<goals>
185+
<goal>copy-resources</goal>
186+
</goals>
187+
<configuration>
188+
<outputDirectory>${project.build.testOutputDirectory}</outputDirectory>
189+
<resources>
190+
<resource>
191+
<directory>${project.basedir}/../../data</directory>
192+
<includes>
193+
<include>cucumber-tests-platform.properties</include>
194+
</includes>
195+
</resource>
196+
</resources>
197+
</configuration>
198+
</execution>
199+
</executions>
200+
</plugin>
201+
</plugins>
202+
</build>
203+
</profile>
204+
</profiles>
173205
</project>

0 commit comments

Comments
 (0)