Java Maven WildFly helper CLI for building Maven modules and deploying artifacts to WildFly.
npm install
npm run build
npm run install # copies to ~/.bio/bin/jmw build [profile] [--client <name>]
jmw deploy <artifact>
jmw clientsBuilds the Maven module in the current directory. Use --client to generate remote deployment commands after build.
Deploys an artifact (JAR/WAR) to the local WildFly. Shows full paths of all files copied/created:
- Standalone: copies to
<wildfly_root>/standalone/deployments/with.dodeploymarker - Domain: uses
jboss-cli.shto deploy to configured server group - Global modules: copies to
<wildfly_root>/<deployment-path>/
Lists configured clients for remote deployment.
Edit src/config.js before building. Projects define:
- Java version, Maven profiles, WildFly path/mode
- Clients (SSH hosts) for remote deployment
- Global modules that require server restart
MIT