package org.wildfly.swarm.defaultdeployment;
import org.jboss.shrinkwrap.api.Archive;
import org.jboss.shrinkwrap.api.Node;
import org.wildfly.swarm.Swarm;
/**
* @author Bob McWhirter
*/
public class Main {
private Main() {
}
public static void main(String... args) throws Exception {
Swarm swarm = new Swarm(args);
swarm.start();
Archive<?> deployment = swarm.createDefaultDeployment();
Node persistenceXml = deployment.get("WEB-INF/classes/META-INF/persistence.xml");
if (persistenceXml == null) {
throw new Error("persistence.xml is not found");
}
if (persistenceXml.getAsset() == null) {
throw new Error("persistence.xml is not found");
}
swarm.deploy(deployment);
}
}