code: public Archive<?> createAuxiliaryArchive() {
          return ShrinkWrap.create(JavaArchive.class, "arquillian-spock.jar")
              .addPackages(
                  true,
                  Filters.exclude(".*/package-info.*"),
                  "groovy",
                  "groovyjarjarantlr",
                  "groovyjarjarasm.asm",
                  "groovyjarjarcommonscli",
                  "org.codehaus.groovy",
                  "spock",
                  "org.spockframework",
                  "org.objectweb.asm")
              .addPackages( // junit
                  true,
                  Filters.includeAll(),
                  "org.junit",
                  "org.hamcrest")
              .addPackages(true, ArquillianSputnik.class.getPackage())
              .addAsServiceProvider(TestRunner.class, SpockTestRunner.class)
              .addAsServiceProvider(ScriptEngineFactory.class, GroovyScriptEngineFactory.class)
              .addClass(SpockSpecificationFilter.class)
              .addAsManifestResource("META-INF/dgminfo", "dgminfo")
              .addAsManifestResource("META-INF/groovy-release-info.properties", "groovy-release-info.properties");
      }
docs: /* (non-Javadoc)
  @see org.jboss.arquillian.spi.AuxiliaryArchiveAppender#createAuxiliaryArchive()