public static RARArchive archiveFromCurrentApp() throws Exception { final RARArchive archive = ShrinkWrap.create(RARArchive.class, determineName()); final DefaultDeploymentFactory factory = new DefaultRarDeploymentFactory(); factory.setup(archive); return archive; }
public static WARArchive archiveFromCurrentApp() throws Exception { final WARArchive archive = ShrinkWrap.create(WARArchive.class, determineName()); final DefaultDeploymentFactory factory = new DefaultWarDeploymentFactory(); factory.setup(archive); //archive.addModule("org.wildfly.swarm.undertow", "runtime"); archive.add(EmptyAsset.INSTANCE, MARKER_PATH); return archive; }
public static WARArchive archiveFromCurrentApp() throws Exception { final WARArchive archive = ShrinkWrap.create(WARArchive.class, determineName()); final DefaultDeploymentFactory factory = new DefaultWarDeploymentFactory(); factory.setup(archive); archive.addModule("org.wildfly.swarm.undertow", "runtime"); return archive; }
public static VDBArchive archiveFromCurrentApp() throws Exception { final VDBArchive archive = ShrinkWrap.create(VDBArchive.class, determineName()); final DefaultDeploymentFactory factory = new DefaultVDBDeploymentFactory(); factory.setup(archive); archive.addAllDependencies(); return archive; }
public static VDBArchive archiveFromCurrentApp() throws Exception { Configuration config = ShrinkWrap.getDefaultDomain().getConfiguration(); ArrayList<ClassLoader> existing = new ArrayList<>(); Iterator<ClassLoader> it = config.getClassLoaders().iterator(); while (it.hasNext()) { existing.add(it.next()); } existing.add(VDBArchive.class.getClassLoader()); ConfigurationBuilder builder = new ConfigurationBuilder(); builder.classLoaders(existing); builder.extensionLoader(new ServiceExtensionLoader(existing)); Domain domain = ShrinkWrap.createDomain(builder); final VDBArchive archive = domain.getArchiveFactory().create(VDBArchive.class, determineName()); //final VDBArchive archive = ShrinkWrap.create(VDBArchive.class, determineName()); final DefaultDeploymentFactory factory = new DefaultVDBDeploymentFactory(); factory.setup(archive); archive.addAllDependencies(); return archive; }