Skip to content

Commit e8da7bc

Browse files
committed
Avoid displaying logging by default, create a new profile named test-output (Thanks to Benjamin for the hint)
1 parent 927cdcc commit e8da7bc

File tree

1 file changed

+41
-20
lines changed

1 file changed

+41
-20
lines changed

pom.xml

Lines changed: 41 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
<?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">
2+
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
3+
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
34
<parent>
45
<groupId>org.sonatype.oss</groupId>
56
<artifactId>oss-parent</artifactId>
@@ -151,18 +152,18 @@
151152
</exclusions>
152153
</dependency>
153154

154-
<dependency>
155-
<groupId>commons-io</groupId>
156-
<artifactId>commons-io</artifactId>
157-
<version>2.0.1</version>
158-
<scope>test</scope>
159-
</dependency>
160-
<dependency>
161-
<groupId>commons-fileupload</groupId>
162-
<artifactId>commons-fileupload</artifactId>
163-
<version>1.2.2</version>
164-
<scope>test</scope>
165-
</dependency>
155+
<dependency>
156+
<groupId>commons-io</groupId>
157+
<artifactId>commons-io</artifactId>
158+
<version>2.0.1</version>
159+
<scope>test</scope>
160+
</dependency>
161+
<dependency>
162+
<groupId>commons-fileupload</groupId>
163+
<artifactId>commons-fileupload</artifactId>
164+
<version>1.2.2</version>
165+
<scope>test</scope>
166+
</dependency>
166167

167168
<!-- Optional Apache Http Client -->
168169
<dependency>
@@ -195,6 +196,14 @@
195196
</extensions>
196197
<defaultGoal>install</defaultGoal>
197198
<plugins>
199+
<plugin>
200+
<groupId>org.apache.maven.plugins</groupId>
201+
<artifactId>maven-surefire-plugin</artifactId>
202+
<version>2.8.1</version>
203+
<configuration>
204+
<redirectTestOutputToFile>${surefire.redirectTestOutputToFile}</redirectTestOutputToFile>
205+
</configuration>
206+
</plugin>
198207
<plugin>
199208
<groupId>org.codehaus.mojo</groupId>
200209
<artifactId>animal-sniffer-maven-plugin</artifactId>
@@ -364,9 +373,12 @@
364373
</excludes>
365374
</artifactSet>
366375
<transformers>
367-
<transformer implementation="org.apache.maven.plugins.shade.resource.ServicesResourceTransformer" />
368-
<transformer implementation="org.apache.maven.plugins.shade.resource.ComponentsXmlResourceTransformer" />
369-
<transformer implementation="org.apache.maven.plugins.shade.resource.ManifestResourceTransformer" />
376+
<transformer
377+
implementation="org.apache.maven.plugins.shade.resource.ServicesResourceTransformer"/>
378+
<transformer
379+
implementation="org.apache.maven.plugins.shade.resource.ComponentsXmlResourceTransformer"/>
380+
<transformer
381+
implementation="org.apache.maven.plugins.shade.resource.ManifestResourceTransformer"/>
370382
</transformers>
371383
</configuration>
372384
</execution>
@@ -378,14 +390,14 @@
378390
<version>2.3</version>
379391
<configuration>
380392
<excludes>
381-
<exclude>**/NettyAsyncHttpProvider$*</exclude>
393+
<exclude>**/NettyAsyncHttpProvider$*</exclude>
382394
<exclude>**/AsyncHandler$STATE</exclude>
383395
<exclude>**/ProxyServer$Protocol</exclude>
384396
<exclude>**/Realm$AuthScheme</exclude>
385397
<exclude>**/SimpleAsyncHttpClient$ErrorDocumentBehaviour</exclude>
386-
<exclude>**/SpnegoEngine</exclude>
387-
<exclude>**/Request</exclude>
388-
<exclude>**/Request$EntityWriter</exclude>
398+
<exclude>**/SpnegoEngine</exclude>
399+
<exclude>**/Request</exclude>
400+
<exclude>**/Request$EntityWriter</exclude>
389401
<exclude>**/RequestBuilderBase</exclude>
390402
<exclude>**/Response</exclude>
391403
</excludes>
@@ -438,6 +450,7 @@
438450
<artifactId>maven-surefire-plugin</artifactId>
439451
<configuration>
440452
<groups>standalone</groups>
453+
<redirectTestOutputToFile>${surefire.redirectTestOutputToFile}</redirectTestOutputToFile>
441454
</configuration>
442455
</plugin>
443456
</plugins>
@@ -452,11 +465,18 @@
452465
<artifactId>maven-surefire-plugin</artifactId>
453466
<configuration>
454467
<groups>standalone, online</groups>
468+
<redirectTestOutputToFile>${surefire.redirectTestOutputToFile}</redirectTestOutputToFile>
455469
</configuration>
456470
</plugin>
457471
</plugins>
458472
</build>
459473
</profile>
474+
<profile>
475+
<id>test-output</id>
476+
<properties>
477+
<surefire.redirectTestOutputToFile>false</surefire.redirectTestOutputToFile>
478+
</properties>
479+
</profile>
460480
</profiles>
461481
<distributionManagement>
462482
<repository>
@@ -481,6 +501,7 @@
481501
</repositories>
482502
<properties>
483503
<distMgmtSnapshotsUrl>http://oss.sonatype.org/content/repositories/snapshots</distMgmtSnapshotsUrl>
504+
<surefire.redirectTestOutputToFile>true</surefire.redirectTestOutputToFile>
484505
</properties>
485506
</project>
486507

0 commit comments

Comments
 (0)