package @testPackage@;
import java.io.File;
import org.jboss.shrinkwrap.api.Filters;
import org.jboss.shrinkwrap.api.GenericArchive;
import org.jboss.shrinkwrap.api.ShrinkWrap;
import org.jboss.shrinkwrap.api.importer.ExplodedImporter;
import org.jboss.shrinkwrap.api.spec.WebArchive;
public class Deployments {
public static final String WEBAPP_SRC = "@workspaceHome@/@projectName@/test-build";
public static WebArchive defaultDeployment() {
WebArchive war = ShrinkWrap.create(WebArchive.class, "test.war");
war.merge(ShrinkWrap.create(GenericArchive.class).as(ExplodedImporter.class)
.importDirectory(WEBAPP_SRC).as(GenericArchive.class),
"/", Filters.includeAll());
for (File f : new File("@workspaceHome@/@projectName@/lib/").listFiles())
{
if (f.isFile())
{
war.addAsLibrary(f);
}
}
return war;
}
}