From 5abdd51313720ffd77d05fba485637b3f5de0cb8 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jo=CC=88rg=20Prante?= Date: Wed, 3 Jun 2020 18:50:58 +0200 Subject: [PATCH] fixing some javac/javadoc warnings --- gradle/compile/java.gradle | 10 +++++++++- io-archive-ar/src/main/java/module-info.java | 2 +- .../java/org/xbib/io/archive/ar/ArArchiveEntry.java | 1 - io-archive-cpio/src/main/java/module-info.java | 2 +- .../main/java/org/xbib/io/codec/ar/ArConnection.java | 1 + 5 files changed, 12 insertions(+), 4 deletions(-) diff --git a/gradle/compile/java.gradle b/gradle/compile/java.gradle index a9d76ce..9c8798d 100644 --- a/gradle/compile/java.gradle +++ b/gradle/compile/java.gradle @@ -32,4 +32,12 @@ task javadocJar(type: Jar, dependsOn: javadoc) { artifacts { archives sourcesJar, javadocJar -} \ No newline at end of file +} + +tasks.withType(JavaCompile) { + options.compilerArgs << '-Xlint:all' +} + +javadoc { + options.addStringOption('Xdoclint:none', '-quiet') +} diff --git a/io-archive-ar/src/main/java/module-info.java b/io-archive-ar/src/main/java/module-info.java index b890945..504e61f 100644 --- a/io-archive-ar/src/main/java/module-info.java +++ b/io-archive-ar/src/main/java/module-info.java @@ -1,4 +1,4 @@ module org.xbib.io.archive.ar { exports org.xbib.io.archive.ar; - requires org.xbib.io.archive; + requires transitive org.xbib.io.archive; } diff --git a/io-archive-ar/src/main/java/org/xbib/io/archive/ar/ArArchiveEntry.java b/io-archive-ar/src/main/java/org/xbib/io/archive/ar/ArArchiveEntry.java index 419617d..45799a7 100644 --- a/io-archive-ar/src/main/java/org/xbib/io/archive/ar/ArArchiveEntry.java +++ b/io-archive-ar/src/main/java/org/xbib/io/archive/ar/ArArchiveEntry.java @@ -24,7 +24,6 @@ import java.util.Date; * can read but not write the GNU variant and doesn't support * the BSD variant at all. * - * ar man page */ public class ArArchiveEntry implements ArchiveEntry { diff --git a/io-archive-cpio/src/main/java/module-info.java b/io-archive-cpio/src/main/java/module-info.java index a391980..c1ec5f5 100644 --- a/io-archive-cpio/src/main/java/module-info.java +++ b/io-archive-cpio/src/main/java/module-info.java @@ -1,4 +1,4 @@ module org.xbib.io.archive.cpio { exports org.xbib.io.archive.cpio; - requires org.xbib.io.archive; + requires transitive org.xbib.io.archive; } diff --git a/io-codec/src/main/java/org/xbib/io/codec/ar/ArConnection.java b/io-codec/src/main/java/org/xbib/io/codec/ar/ArConnection.java index 277aa3f..6e1e4a4 100644 --- a/io-codec/src/main/java/org/xbib/io/codec/ar/ArConnection.java +++ b/io-codec/src/main/java/org/xbib/io/codec/ar/ArConnection.java @@ -27,6 +27,7 @@ public class ArConnection extends URLConnection implements Connection * the object referenced by the URL is not created. * * @param url the specified URL. + * @throws URISyntaxException if URI is invalid */ public ArConnection(URL url) throws URISyntaxException { super(url);