JavaArchive jar = ShrinkWrap.create(JavaArchive.class, "test-session-remove.jar");
jar.addClasses(
CountedSessionHome.class, CountedSession.class,
CountedSessionBean1.class, CountedSessionBean2.class, CountedSessionBean3.class,
Authentication.class);
jar.addAsManifestResource(EjbRemoveUnitTestCase.class.getPackage(), "ejb-jar.xml", "ejb-jar.xml");
jar.addAsManifestResource(EjbRemoveUnitTestCase.class.getPackage(), "jboss-ejb3.xml", "jboss-ejb3.xml");
jar.addAsManifestResource(new StringAsset("Dependencies: deployment.single.jar, org.jboss.as.controller-client, org.jboss.dmr \n"), "MANIFEST.MF");
log.info(jar.toString(true));
return jar;
}