Skip to content

Instantly share code, notes, and snippets.

@faermanj
Created July 17, 2016 19:41
Show Gist options
  • Select an option

  • Save faermanj/d873ae713221cf9df09dc4f5be8ae505 to your computer and use it in GitHub Desktop.

Select an option

Save faermanj/d873ae713221cf9df09dc4f5be8ae505 to your computer and use it in GitHub Desktop.
package kornell.server.util
import org.wildfly.swarm.container.Container
import org.wildfly.swarm.jaxrs.JAXRSArchive
import org.jboss.shrinkwrap.api.ShrinkWrap
import org.jboss.shrinkwrap.api.spec.WebArchive
import org.jboss.shrinkwrap.resolver.api.maven.archive.importer.MavenImporter
object KornellSwarm extends App{
val container = new Container();
val deployment = ShrinkWrap.create(classOf[MavenImporter])
.loadPomFromFile("pom.xml")
.importBuildOutput()
.as(classOf[WebArchive]);
container.start();
container.deploy(deployment);
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment