没有合适的资源?快使用搜索试试~ 我知道了~
emergen:基于Java APT的紧急设计生成器框架
共70个文件
java:27个
properties:9个
gradle:8个
需积分: 5 0 下载量 176 浏览量
2021-05-03
06:20:43
上传
评论
收藏 153KB ZIP 举报
温馨提示
EmerGen 一个基于Java APT的紧急设计生成器框架。 emergen-core提供了可与APT和不同模板引擎一起使用的基类,因此您可以轻松实现自己的自定义注释处理器。 出现emergen-freemarker和emergen-velocity模块为两个流行的开源模板引擎提供了服务提供者实现,您可以使用它们来生成源。 emergen-processors模块包含实际的APT实现。 使用这些作为您自己的实现的参考。 紧急设计背后的想法很简单:一旦您的设计和体系结构发展,您最终将发现模式,可能还会发现样板代码。 您可能希望使用APT和EmerGen优雅地生成此样板代码。 您所需要的只是您可能会使用的一些注释,因为您可能已经使用过Spring或CDI,以及一个小的注释处理器实现。 emergen-core请使用emergen-core和您喜欢的模板引擎。 完毕! 用法 建造者支持 该
资源推荐
资源详情
资源评论
收起资源包目录
emergen-master.zip (70个子文件)
emergen-master
gradlew 5KB
settings.gradle 257B
emergen-velocity
src
test
groovy
de
qaware
emergen
velocity
VelocityFileObjectGeneratorSpec.groovy 2KB
resources
test.vm 20B
main
resources
velocity.properties 200B
META-INF
services
de.qaware.emergen.core.FileObjectGenerator 54B
java
de
qaware
emergen
velocity
VelocityFileObjectGenerator.java 3KB
gradle.properties 118B
build.gradle 3KB
emergen-processors
emergen-apt-enforcer
src
test
groovy
de
qaware
emergen
apt
enforcer
internal
DesignEnforcerProcessorSpec.groovy 3KB
resources
SomeClass.java 1KB
test-rules.js 244B
TestBean.java 1KB
SkippedClass.java 1KB
main
resources
META-INF
services
javax.annotation.processing.Processor 63B
default-rules.js 307B
java
de
qaware
emergen
apt
enforcer
internal
DesignEnforcerProcessor.java 6KB
EnforcerSupport.java 2KB
gradle.properties 100B
build.gradle 3KB
emergen-apt-builder
src
test
groovy
de
qaware
emergen
apt
builder
internal
BuilderSupportProcessorSpec.groovy 3KB
PojoModelSpec.groovy 4KB
resources
ComplexPojo.java 2KB
java
de
qaware
emergen
apt
builder
ComplexPojo.java 2KB
TestPojo.java 2KB
main
resources
Builder.vm 3KB
META-INF
services
javax.annotation.processing.Processor 62B
java
de
qaware
emergen
apt
builder
BuilderProperty.java 3KB
BuilderSupport.java 2KB
internal
BuilderModel.java 5KB
PojoModelElementVisitor.java 5KB
BuilderSupportProcessor.java 5KB
BuilderPropertyModel.java 7KB
PojoModel.java 2KB
gradle.properties 94B
build.gradle 3KB
emergen-apt-loader
src
test
groovy
de
qaware
emergen
apt
loader
internal
ServiceLoaderSupportProcessorSpec.groovy 3KB
resources
ServiceInterface.java 1KB
ServiceImplementation.java 1KB
java
de
qaware
emergen
apt
loader
ServiceInterface.java 1KB
ServiceImplementation.java 1KB
main
resources
META-INF
services
javax.annotation.processing.Processor 67B
java
de
qaware
emergen
apt
loader
internal
ServiceLoaderSupportProcessor.java 6KB
ServiceLoaderSupport.java 2KB
gradle.properties 95B
build.gradle 3KB
.travis.yml 1KB
LICENSE 1KB
emergen-freemarker
src
test
groovy
de
qaware
emergen
freemarker
FreemarkerFileObjectGeneratorSpec.groovy 2KB
resources
test.ftl 20B
main
resources
META-INF
services
de.qaware.emergen.core.FileObjectGenerator 58B
java
de
qaware
emergen
freemarker
FreemarkerFileObjectGenerator.java 3KB
gradle.properties 122B
build.gradle 3KB
gradle
wrapper
gradle-wrapper.properties 200B
gradle-wrapper.jar 53KB
README.md 7KB
emergen-core
src
test
groovy
de
qaware
emergen
core
FileObjectGeneratorSpec.groovy 2KB
FileObjectGeneratorFactorySpec.groovy 2KB
resources
META-INF
services
de.qaware.emergen.core.FileObjectGenerator 46B
java
de
qaware
emergen
core
TestFileObjectGenerator.java 2KB
main
java
de
qaware
emergen
core
FileObjectGeneratorFactory.java 2KB
FileObjectGenerator.java 3KB
AbstractFileObjectGenerator.java 4KB
gradle.properties 106B
build.gradle 3KB
gradlew.bat 2KB
gradle.properties 290B
.gitignore 326B
build.gradle 2KB
共 70 条
- 1
资源评论
靳骁曈
- 粉丝: 23
- 资源: 4680
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功