Skip to content

Commit a94584b

Browse files
committed
Fail with compilation warnings
1 parent d090774 commit a94584b

File tree

4 files changed

+9
-1
lines changed

4 files changed

+9
-1
lines changed

pom.xml

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -95,6 +95,12 @@
9595
<groupId>org.apache.maven.plugins</groupId>
9696
<artifactId>maven-compiler-plugin</artifactId>
9797
<version>3.14.0</version>
98+
<configuration>
99+
<compilerArgs>
100+
<arg>-Xlint:all,-options</arg>
101+
</compilerArgs>
102+
<failOnWarning>true</failOnWarning>
103+
</configuration>
98104
</plugin>
99105
<plugin>
100106
<groupId>org.apache.maven.plugins</groupId>

src/main/java/io/github/scordio/jimfs/junit/jupiter/JimfsTempDir.java

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -38,6 +38,7 @@
3838
@Retention(RetentionPolicy.RUNTIME)
3939
@Documented
4040
@TempDir(factory = JimfsTempDirFactory.class)
41+
@SuppressWarnings("exports")
4142
public @interface JimfsTempDir {
4243

4344
/**

src/main/java/io/github/scordio/jimfs/junit/jupiter/JimfsTempDirFactory.java

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -55,6 +55,7 @@
5555
* @see Jimfs#newFileSystem(com.google.common.jimfs.Configuration)
5656
* @see com.google.common.jimfs.Configuration#forCurrentPlatform()
5757
*/
58+
@SuppressWarnings("exports")
5859
public final class JimfsTempDirFactory implements TempDirFactory {
5960

6061
private static final String DEFAULT_PREFIX = "junit-";

src/main/java/module-info.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@
1818
* JUnit Jupiter {@link org.junit.jupiter.api.io.TempDir} extension based on {@link
1919
* com.google.common.jimfs.Jimfs}.
2020
*/
21-
@SuppressWarnings("requires-transitive-automatic")
21+
@SuppressWarnings({"requires-automatic", "requires-transitive-automatic"})
2222
module io.github.scordio.jimfs.junit.jupiter {
2323
requires transitive com.google.common.jimfs;
2424
requires org.junit.jupiter.api;

0 commit comments

Comments
 (0)