• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    迪恩网络公众号

wildfly-swarm: Thorntail提供了一种创新的方法来打包和运行Java EE应用程序,方法是 ...

原作者: [db:作者] 来自: 网络 收藏 邀请

Build StatusLicenseMaven CentralJoin the chat at freenode:thorntail

Thorntail: Rightsize your JavaEE Applications

Issues for v2/master are being tracked using the Red Hat issue tracking system (JIRA).Issues for v4 are being tracked in GitHub Issues.Bug reports and feature requests are greatly appreciated.

Thorntail Core

Thorntail provides a mechanism for buildingapplications as uber jars, with just enough of theWildFly application server wrapped around it to supporteach application's use-case.

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

Note: Thorntail requires JDK 8 or higher for building your applicationor for building Thorntail itself.

Project Configuration

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

<plugin>  <groupId>io.thorntail</groupId>  <artifactId>thorntail-maven-plugin</artifactId>  <version>${version.thorntail}</version>  <executions>    <execution>      <phase>package</phase>      <goals>        <goal>package</goal>      </goals>    </execution>  </executions></plugin>

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

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

In order to specify the portions of the WildFly AS your application needs,your pom.xml should specify some of the following dependencies withinthe io.thorntail Maven group-id:

  • bean-validation
  • cdi
  • ee
  • io
  • jaxrs
  • logging
  • naming
  • request-controller
  • security
  • transactions
  • undertow
  • and many more!

How To Build Thorntail Itself

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

mvn clean install

If you're running short on time:

mvn clean install -DskipTests

Documentation

For a more complete set of documentation, go to the Thorntail Guide.

Community

  • We hang out in #thorntail on irc.freenode.net.

鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
热门推荐
热门话题
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap