An open API service indexing awesome lists of open source software.

https://github.com/primefaces-extensions/resources-optimizer-maven-plugin

Maven plugin to compress and merge web JS/CSS resources
https://github.com/primefaces-extensions/resources-optimizer-maven-plugin

css java javascript maven-plugin primefaces

Last synced: 25 days ago
JSON representation

Maven plugin to compress and merge web JS/CSS resources

Awesome Lists containing this project

README

          

[![Maven](https://img.shields.io/maven-central/v/org.primefaces.extensions/resources-optimizer-maven-plugin.svg)](https://repo1.maven.org/maven2/org/primefaces/extensions/resources-optimizer-maven-plugin/)
[![License](http://img.shields.io/:license-apache-yellow.svg)](http://www.apache.org/licenses/LICENSE-2.0.html)
[![Discord Chat](https://img.shields.io/badge/chat-discord-7289da)](https://discord.gg/gzKFYnpmCY)
[![Actions Status](https://github.com/primefaces-extensions/resources-optimizer-maven-plugin/workflows/Java%20CI/badge.svg)](https://github.com/primefaces-extensions/resources-optimizer-maven-plugin/actions)
[![Stackoverflow](https://img.shields.io/badge/StackOverflow-primefaces-chocolate.svg)](https://stackoverflow.com/questions/tagged/primefaces-extensions)

Resources Optimizer Maven Plugin
================================

Maven plugin for web resource optimization of JS/CSS including:
- compressing Javascript
- transpiling Javascript from one version to another (e.g. ECMASCRIPT3 to ECMASCRIPT2015)
- source map generation for Javascript
- compressing and merging CSS
- converting images to base64 encoded data-uri's embedded in your CSS
- ...and more

See [Wiki][Wiki] documentation for the configuration and usage of the plugin.

[Wiki]: https://github.com/primefaces-extensions/primefaces-extensions.github.com/wiki/Maven-plugin-for-web-resource-optimization

Version | Java version
------------ | ------------- |
![2.4.x](https://img.shields.io/maven-central/v/org.primefaces.extensions/resources-optimizer-maven-plugin.svg?versionPrefix=2.4&color=cyan) | ![Java](https://img.shields.io/badge/Java%208+-blue.svg)
![2.6.x](https://img.shields.io/maven-central/v/org.primefaces.extensions/resources-optimizer-maven-plugin.svg?versionPrefix=2.6&color=cyan) | ![Java](https://img.shields.io/badge/Java%2011+-blue.svg)
![2.7.x](https://img.shields.io/maven-central/v/org.primefaces.extensions/resources-optimizer-maven-plugin.svg?versionPrefix=2.7&color=cyan) | ![Java](https://img.shields.io/badge/Java%2021+-blue.svg)

## JDK 8
> [!WARNING]
> Plugin version 2.4.4 is the last to support JDK8 because of Google Closure Compiler stopped supporting JDK8.

## JDK 11+
> [!IMPORTANT]
> Plugin version 2.5.0+ is for JDK11+

## JDK 21+
> [!IMPORTANT]
> Plugin version 2.7.0+ is for JDK21+