This repository contains the core parsing and class generation logic of the easy-resources-maven-plugin and the easy-resources-gradle-plugin. For information on how to use these plugins, please view the corresponding repositories.
The goal of this project is to enable easy and typesafe access to resources such as properties files, i18n bundles, etc.
- Requires Java 11 and Maven 3.
- To build the project (and run unit tests):
mvn -U clean install
- Use the Publish to Maven Central workflow to deploy to maven central.
- Needs the following secrets:
OSSRH_USERNAME
,OSSRH_PASSWORD
,MAVEN_GPG_PASSPHRASE
, andMAVEN_GPG_PRIVATE_KEY
- Needs the following secrets:
MIT License. Please see the LICENSE file for more information.