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
User | Most Recent Commit | # Commits |
---|
Other Committers
User | Most Recent Commit | # Commits |
---|
We rely on the Java profiler from EJ Technologies
Issues are being tracked using the JBoss issue tracking system (JIRA). Bug reports and feature requests are greatly appreciated.
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.
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:
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
For a more complete set of documentation, go to the WildFly Swarm User's Guide.
#wildfly-swarm
on irc.freenode.net.