A Boot plugin for deploying/testing Immutant apps with WildFly
Clojure
Switch branches/tags
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
resources
src/boot
test-app
.gitignore
LICENSE
README.md
build.boot

README.md

boot-immutant

A Boot plugin for using Immutant 2.x applications with a WildFly application server.

Note: you only need this plugin if you are deploying your applications to a WildFly container.

Installation

The current version is:

[boot-immutant "0.6.0"]

You'll need to add it as a test-scoped dependency in your build.boot:

(set-env!
  :dependencies '[[org.clojure/clojure "1.8.0" :scope "provided"]
                  [org.immutant/web "2.1.3"]
                  [boot-immutant "0.6.0" :scope "test"]]
  :source-paths #{"src" "test"})

Usage

The plugin currently provides two subtasks:

  • boot.immutant/gird - This adds files to the fileset necessary for activating an Immutant application in WildFly. When used in conjunction with the built-in war task, it generates a .war file suitable for deploying to WildFly. See the deployment guide for details.

  • boot.immutant/test-in-container - This deploys the application to WildFly, and runs the tests. See the testing guide for details.

License

Copyright (C) 2015-2016 Red Hat, Inc.

Licensed under the Eclipse Public License v1.0