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);