diff --git a/src/main/java/org/apache/maven/plugins/jar/AbstractJarMojo.java b/src/main/java/org/apache/maven/plugins/jar/AbstractJarMojo.java index 10e00af..1f4d855 100644 --- a/src/main/java/org/apache/maven/plugins/jar/AbstractJarMojo.java +++ b/src/main/java/org/apache/maven/plugins/jar/AbstractJarMojo.java @@ -42,6 +42,7 @@ import org.apache.maven.shared.model.fileset.FileSet; import org.apache.maven.shared.model.fileset.util.FileSetManager; import org.codehaus.plexus.archiver.Archiver; +import org.codehaus.plexus.archiver.ArchiverException; import org.codehaus.plexus.archiver.jar.JarArchiver; /** @@ -288,8 +289,7 @@ public Path createArchive() throws MojoException { archiver.createArchive(session, project, archive); return jarFile; - } catch (Exception e) { - // TODO: improve error handling + } catch (MavenArchiverException | ArchiverException e) { throw new MojoException("Error assembling JAR", e); } }