https://github.com/xvik/yo-java-helper
Yeoman helper for Java generators
https://github.com/xvik/yo-java-helper
java yeoman
Last synced: 11 months ago
JSON representation
Yeoman helper for Java generators
- Host: GitHub
- URL: https://github.com/xvik/yo-java-helper
- Owner: xvik
- License: mit
- Created: 2016-01-07T00:24:30.000Z (over 10 years ago)
- Default Branch: master
- Last Pushed: 2025-02-20T05:20:31.000Z (over 1 year ago)
- Last Synced: 2025-03-27T03:35:12.826Z (about 1 year ago)
- Topics: java, yeoman
- Language: JavaScript
- Size: 392 KB
- Stars: 1
- Watchers: 2
- Forks: 2
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- License: LICENSE
Awesome Lists containing this project
README
# Yeoman helper for Java generators
[](http://www.opensource.org/licenses/MIT)
[](http://badge.fury.io/js/yo-java-helper)
[](https://travis-ci.com/xvik/yo-java-helper)
### About
Contains commonly required functionality for java generators.
Main features:
* Fixes target folder selection (for example, if project name different from current folder, generate inside subfolder)
* Fixes work with stored answers:
- correct globals support
- proper answers storage inside yo-rc.json
- proper questions default selection
* Support for update mode (update recognition)
* Template utilities:
- Copy folders instead with additional pre-processing (e.g. correct package folders generation)
- Dot files support (.gitignore, .travis.yml etc)
- Files rename support (e.g. to properly name application specific classes)
### Used by
* [Java lib generator](https://github.com/xvik/generator-lib-java)
* [Gradle plugin generator](https://github.com/xvik/generator-gradle-plugin)