diff --git a/gem-maven-plugin/src/main/java/de/saumya/mojo/gem/PackageMojo.java b/gem-maven-plugin/src/main/java/de/saumya/mojo/gem/PackageMojo.java
index <HASH>..<HASH> 100644
--- a/gem-maven-plugin/src/main/java/de/saumya/mojo/gem/PackageMojo.java
+++ b/gem-maven-plugin/src/main/java/de/saumya/mojo/gem/PackageMojo.java
@@ -181,6 +181,7 @@ public class PackageMojo extends AbstractGemMojo {
                 this.factory.newScriptFromJRubyJar("gem")
                         .addArg("build", this.gemspec)
                         .addArg("--backtrace")
+                        .addArg("--verbose")
                         .executeIn(launchDirectory());
 
                 File newPom = new File( this.gemspec.getParentFile(), "pom." + this.gemspec.getName() + ".xml");
@@ -391,6 +392,7 @@ public class PackageMojo extends AbstractGemMojo {
         this.factory.newScriptFromJRubyJar("gem")
                 .addArg("build", gemSpec)
                 .addArg("--backtrace")
+                .addArg("--verbose")
                 .executeIn(gemDir);
 
         if ((!localGemspec.exists() || !FileUtils.contentEquals(localGemspec,
Pass verbose flag to rubygems command launching

It makes it much easier to troubleshoot errors.