Skip to content

Commit 8732ab7

Browse files
Move execution of m-invoker-p to run-its profile
1 parent 7d1c702 commit 8732ab7

File tree

1 file changed

+39
-29
lines changed

1 file changed

+39
-29
lines changed

pom.xml

Lines changed: 39 additions & 29 deletions
Original file line numberDiff line numberDiff line change
@@ -55,7 +55,7 @@
5555
</distributionManagement>
5656

5757
<properties>
58-
<javaVersion>8</javaVersion>
58+
<javaVersion>8</javaVersion>
5959
<project.build.outputTimestamp>2021-07-08T11:08:49Z</project.build.outputTimestamp>
6060
</properties>
6161

@@ -115,34 +115,6 @@
115115
</execution>
116116
</executions>
117117
</plugin>
118-
<plugin>
119-
<groupId>org.apache.maven.plugins</groupId>
120-
<artifactId>maven-invoker-plugin</artifactId>
121-
<configuration>
122-
<debug>true</debug>
123-
<projectsDirectory>src/it</projectsDirectory>
124-
<cloneProjectsTo>${project.build.directory}/it</cloneProjectsTo>
125-
<cloneClean>true</cloneClean>
126-
<preBuildHookScript>setup</preBuildHookScript>
127-
<postBuildHookScript>verify</postBuildHookScript>
128-
<localRepositoryPath>${project.build.directory}/local-repo</localRepositoryPath>
129-
<settingsFile>src/it/settings.xml</settingsFile>
130-
<properties>
131-
<maven.compiler.source>${maven.compiler.source}</maven.compiler.source>
132-
<maven.compiler.target>${maven.compiler.target}</maven.compiler.target>
133-
</properties>
134-
</configuration>
135-
<executions>
136-
<execution>
137-
<id>integration-test</id>
138-
<goals>
139-
<goal>install</goal>
140-
<goal>integration-test</goal>
141-
<goal>verify</goal>
142-
</goals>
143-
</execution>
144-
</executions>
145-
</plugin>
146118
<plugin>
147119
<groupId>org.apache.rat</groupId>
148120
<artifactId>apache-rat-plugin</artifactId>
@@ -178,4 +150,42 @@
178150
</plugins>
179151
</build>
180152

153+
<profiles>
154+
<profile>
155+
<id>run-its</id>
156+
<build>
157+
<plugins>
158+
<plugin>
159+
<groupId>org.apache.maven.plugins</groupId>
160+
<artifactId>maven-invoker-plugin</artifactId>
161+
<configuration>
162+
<debug>true</debug>
163+
<projectsDirectory>src/it</projectsDirectory>
164+
<cloneProjectsTo>${project.build.directory}/it</cloneProjectsTo>
165+
<cloneClean>true</cloneClean>
166+
<preBuildHookScript>setup</preBuildHookScript>
167+
<postBuildHookScript>verify</postBuildHookScript>
168+
<localRepositoryPath>${project.build.directory}/local-repo</localRepositoryPath>
169+
<settingsFile>src/it/settings.xml</settingsFile>
170+
<properties>
171+
<maven.compiler.source>${maven.compiler.source}</maven.compiler.source>
172+
<maven.compiler.target>${maven.compiler.target}</maven.compiler.target>
173+
</properties>
174+
</configuration>
175+
<executions>
176+
<execution>
177+
<id>integration-test</id>
178+
<goals>
179+
<goal>install</goal>
180+
<goal>integration-test</goal>
181+
<goal>verify</goal>
182+
</goals>
183+
</execution>
184+
</executions>
185+
</plugin>
186+
</plugins>
187+
</build>
188+
</profile>
189+
</profiles>
190+
181191
</project>

0 commit comments

Comments
 (0)