https://github.com/danidemi/template-generator-maven-plugin
A Maven plugin that generates code using template engines.
https://github.com/danidemi/template-generator-maven-plugin
code-generation code-generator csv maven maven-plugin templates velocity
Last synced: 3 months ago
JSON representation
A Maven plugin that generates code using template engines.
- Host: GitHub
- URL: https://github.com/danidemi/template-generator-maven-plugin
- Owner: danidemi
- License: apache-2.0
- Created: 2017-03-06T18:35:36.000Z (about 9 years ago)
- Default Branch: master
- Last Pushed: 2017-05-26T10:30:06.000Z (almost 9 years ago)
- Last Synced: 2024-04-16T07:37:23.120Z (almost 2 years ago)
- Topics: code-generation, code-generator, csv, maven, maven-plugin, templates, velocity
- Language: Java
- Homepage: https://github.com/danidemi/template-generator-maven-plugin
- Size: 173 KB
- Stars: 1
- Watchers: 1
- Forks: 1
- Open Issues: 6
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
Template-generator-maven-plugin
===============================
[](https://www.apache.org/licenses/LICENSE-2.0)
[](http://search.maven.org/#search%7Cga%7C1%7Ctemplate-generator-maven-plugin)
[](https://travis-ci.org/danidemi/template-generator-maven-plugin)
A Maven plugin that generates code using template engines.
## References
* Maven Velocity Author Guide
* Maven Velocity Dev Guide
## Contributing
Git flow with following settings:
* Branch name for production releases: `master`
* Branch name for "next release" development: `develop`
* Feature branches? `feature/`
* Bugfix branches? `bugfix/`
* Release branches? `release/`
* Hotfix branches? `hotfix/`
* Support branches? `support/`
* Version tag prefix? `[]`
## Use
### Stable versions
com.danidemi
template-generator-maven-plugin
0.0.5
### Snapshot versions
Available here: ,
to use in a project, please enable this
central
Sonatype Snapshot
default
https://oss.sonatype.org/content/repositories/snapshots/
true
## Dev Notes
mvn com.danidemi:template-generator-maven-plugin:0.0.1-SNAPSHOT:generate
mvn install com.danidemi:template-generator-maven-plugin:0.0.1-SNAPSHOT:generate -e -X -Dgenerate.pathToCsv=Hollow
mvn install com.danidemi:template-generator-maven-plugin:0.0.1-SNAPSHOT:generate -e -X -Dgenerate.pathToCsv=${project.build.testSourceDirectory}
mvn install com.danidemi:template-generator-maven-plugin:0.0.1-SNAPSHOT:generate -e -X -Dgenerate.pathToCsv=C:\Users\danidemi\workspace\repos\danidemi\template-generator-maven-plugin\src\test\resources\codeAndCountry.csv
mvn install com.danidemi:template-generator-maven-plugin:0.0.1-SNAPSHOT:generate -e -X -Dgenerate.pathToCsv=${project.build.testSourceDirectory}\..\resources\codeAndCountry.csv
mvn install com.danidemi:template-generator-maven-plugin:0.0.1-SNAPSHOT:generate -e -X -Dgenerate.pathToCsv=${project.build.testSourceDirectory}\..\resources\codeAndCountry.csv -Dgenerate.pathToTemplate=${project.build.sourceDirectory}\..\resources\Money.java.vm -Dgenerate.pathToOutputFolder=${project.build.directory}\generated
## Release
### Stable versions
mvn versions:set
mvn clean install
mvn clean deploy -P release
mvn versions:set
### Snapshot versions
mvn clean deploy