maven-webpack-plugin
A webpack plugin that calls mvn (Java build tool).
Requirements
- webpack >= 4
Installation
For npm:
npm install --save-dev maven-webpack-plugin
For yarn;
yarn add -D maven-webpack-plugin
Usage
Load the plugin in your webpack config:
const MavenWebpackPlugin = moduleexports = plugins:
The plugin replaces [maven-project-version]
with the ${project.version} from pom.xml.
Example:
moduleexports = output: publicPath: 'http://example.com/[maven-project-version]/' filename: '[name]-[maven-project-version].js'
Plugin API
The ${project.version} is exposed via public API.
Example using the DefinePlugin:
const webpack = const MavenWebpackPlugin = const mavenWebpackPlugin = moduleexports = plugins: mavenWebpackPlugin 'VERSION': JSON
License
Copyright (c) 2019 by Cornelius Buschka.