war-webpack-plugin
v1.0.2
Published
Generate a Tomcat war from your webpack build result
Downloads
12
Readme
war-webpack-plugin
Generate a Tomcat war from your webpack build result!
Installation
Install with NPM
npm install --save-dev war-webpack-plugin
Usage
import WarPlugin from 'war-webpack-plugin';
...
plugins: [
new WarPlugin({
outputFile: './dist/test.war',
files: ['./src/index.html'],
html5: {
paths: ['/home', '/about'],
jarUrl: 'MY_LOCAL_NEXUS_URL/urlrewritefilter-4.0.3.jar',
description: 'My awesome web app',
displayName: 'AwesomeApp'
}
})
]
Options
|Name|Type|Required|Description|
|:--:|:--:|:------:|:----------|
|outputFile
|{String}
|:heavy_check_mark:|File location of the generated war, relative to your webpack config file.|
|files
|{Array} of {String}
||Optional files to include in the war, this could be your index.html.|
|html5
|{Object}
||Support for SPA apps using url rewitres. See [https://docs.angularjs.org/guide/$location#html5-mode](AngularJs HTML5 mode) for more details.|
|html5.paths
|{Array} of {String}
||Paths to rewrite to index.html.|
|html5.jarUrl
|{String}
||If you would like to specifiy another location for tuckey's urlrewrite jar, eg. from your Nexus repository.|
|html5.description
|{String}
||War application description.|
|html5.displayName
|{String}
||War application name.|
License
MIT