thorntail/thorntail

Name: thorntail

Owner: WildFly Swarm

Owner: Thorntail

Description: Source code for the Thorntail project

Created: 2016-02-18 21:32:47.0

Updated: 2018-05-22 20:05:50.0

Pushed: 2018-05-22 20:06:35.0

Homepage: http://thorntail.io/

Size: 19129

Language: Java

GitHub Committers

UserMost Recent Commit# Commits

Other Committers

UserEmailMost Recent Commit# Commits

README

Build Status License Maven Central Join the chat at freenode:wildfly-swarm

We rely on the Java profiler from EJ Technologies Supported by JProfiler

WildFly Swarm: Rightsize your JavaEE Applications

Issues are being tracked using the JBoss issue tracking system (JIRA). Bug reports and feature requests are greatly appreciated.

WildFly Swarm Core

WildFly Swarm provides a mechanism for building applications as uber jars, with just enough of the WildFly application server wrapped around it to support each application's use-case.

Note: WildFly Swarm requires Maven 3.2.5 or higher for building your application.

Note: WildFly Swarm requires JDK 8 or higher for building your application or for building WildFly Swarm itself.

Project Configuration

In a normal WAR-based maven pom.xml, simply add the following

gin>
roupId>org.wildfly.swarm</groupId>
rtifactId>wildfly-swarm-plugin</artifactId>
ersion>${version.wildfly-swarm}</version>
xecutions>
<execution>
  <phase>package</phase>
  <goals>
    <goal>package</goal>
  </goals>
</execution>
executions>
ugin>

This will take the .war file normally created by your build, and wrap it in the wildfly-swarm mechanisms.

If you normally produce myapp-1.0.war, in your target/ directory will then also be present a myapp-1.0-swarm.jar.

In order to specify the portions of the WildFly AS your application needs, your pom.xml should specify some of the following dependencies within the org.wildfly.swarm Maven group-id:

How To Build WildFly Swarm Itself

WildFly Swarm attempts to be a well-behaved Maven project. To install to your local repository for usage:

clean install

If you're running short on time:

clean install -DskipTests

Documentation

For a more complete set of documentation, go to the WildFly Swarm User's Guide.

Community


This work is supported by the National Institutes of Health's National Center for Advancing Translational Sciences, Grant Number U24TR002306. This work is solely the responsibility of the creators and does not necessarily represent the official views of the National Institutes of Health.