JavaArchive jar = ShrinkWrap.create(JavaArchive.class, "managedbean-example.jar");
jar.addAsManifestResource(new StringAsset("Manifest-Version: 1.0\n" +
"Dependencies: org.jboss.as.ee,org.jboss.as.naming,org.jboss.msc,org.jboss.logging,javax.api"), "MANIFEST.MF");
jar.addAsManifestResource(EmptyAsset.INSTANCE,"beans.xml");
jar.addPackage(SimpleManagedBean.class.getPackage());
jar.addPackage(ManagedBeanTestCase.class.getPackage());
jar.addPackage(BeanWithSimpleInjected.class.getPackage());
jar.addClass(PollingUtils.class);
ear.add(jar, "/", ZipExporter.class);