KO
|
EN
gitlite — search
Search
#python
#css
#html
#tailwindcss
#javascript
#typescript
#html-css-javascript
#react
#docker
#nextjs
#hacktoberfest
#css3
wildfly-jar-maven-plugin
★ 56
Open GitHub ↗
WildFly Bootable JAR
Download README (.md)
Explore Similar Repositories
Colab-Autorun-and-Connect
:
▶️ Automatically connect, reconnect and optionally run the first cell of notebooks in Google Colab
gaze_tracker
:
An experiment on gaze tracker system, based on OpenCV, which shows how to control mouse pointer using eyes and gaze estimation
miniDog
:
No description available.
LifT_Solver
:
Solver for lifted disjoint paths problem
pokedex-rest-api
:
No description available.
// repository documentation
Was this content helpful?
★ 0
(0 ratings)
Select Rating:
★
★
★
★
★
Submit Feedback
Recent Feedback
×
Download README
Do you want to download the
README.md
file for
wildfly-jar-maven-plugin
?
Download (.md)
## WildFly bootable JAR Maven plugin This project defines a Maven plugin to build WildFly bootable JAR (starting version 20.0.0.Final). A WildFly bootable JAR contains both the server and your packaged application (a JAR, an EAR or a WAR). Once the application has been built and packaged as a bootable JAR, you can start the application using the following command: ``` java -jar target/myapp-bootable.jar ``` To get the list of the startup arguments: ``` java -jar target/myapp-bootable.jar --help ``` A WildFly bootable JAR behave in a way that is similar to a WildFly server installed on file system: * It supports the main standalone server startup arguments. * It can be administered/monitored using WildFly CLI. Some limitations exist: * The server can't be re-started automatically during a shutdown. The bootable JAR process will exit without restarting. * Management model changes (eg: using WildFly CLI) are not persisted. Once the server is killed, management updates are lost. * Server can't be started in admin mode. NB: When started, the bootable JAR installs a WildFly server in the _TEMP_ directory. The bootable JAR displayed traces contain the actual path to this transient installation. This installation is deleted when the bootable JAR process exits. ## Examples The [examples](https://github.com/wildfly-extras/wildfly-jar-maven-plugin/tree/master/examples) directory contains Maven example projects that highlight various usages of the WildFly bootable JAR. Build and run these projects to familiarize yourself with the Maven plugin. A good example to start with is the [jaxrs](https://github.com/wildfly-extras/wildfly-jar-maven-plugin/tree/master/examples/jaxrs) example. Some examples are targeting OpenShift deployment, for example: * The [jkube](https://github.com/wildfly-extras/wildfly-jar-maven-plugin/tree/master/examples/jkube) example shows how to make use of the [Eclipse JKube](https://www.eclipse.org/jkube/) Maven plugin. * The [microprofile-config](https://github.com/wildfly-extras/wildfly-jar-maven-plugin/tree/master/examples/microprofile-config) and [postgresql](https://github.com/wildfly-extras/wildfly-jar-maven-plugin/tree/master/examples/postgresql) examples show how to use the OpenShift 'oc' command to deploy a bootable JAR on OpenShift. * [jib](https://github.com/wildfly-extras/wildfly-jar-maven-plugin/tree/master/examples/jib) example shows how to deploy a bootable JAR inside a [JIB](https://github.com/GoogleContainerTools/jib) container. ## Building the project * Clone this repository project. * Call: `mvn clean install -DskipTests`