public class SimpleMavenProject extends BaseProject
SourceConfig,
SourceBuilder,
ConsoleOnlyProjectroot| 构造器和说明 |
|---|
SimpleMavenProject() |
SimpleMavenProject(String basePackage)
指定生成java代码的包路径
|
| 限定符和类型 | 方法和说明 |
|---|---|
protected void |
checkFile(String filePath) |
String |
getBasePackage(String sourceBuilerName)
返回一个
SourceBuilder 对应的包名,用于java代码的包,默认返回com.test+${sourceBuilerName}
子类应该重写 |
Writer |
getWriterByName(String sourceBuilderName,
String targetName)
根据名称获得一个模板的目标Writer,这个名称是
SourceBuilder.name |
void |
setBasePackage(String basePackage) |
initProjectInfopublic SimpleMavenProject(String basePackage)
basePackage - public SimpleMavenProject()
public Writer getWriterByName(String sourceBuilderName, String targetName)
SourceBuilder.namegetWriterByName 在类中 BaseProjectsourceBuilderName - ,SourceBuilder 的名字,得到一个代码输出Writer,比如工程目录下,或者是控制台输出targetName - 目标文件名称public String getBasePackage(String sourceBuilerName)
BaseProjectSourceBuilder 对应的包名,用于java代码的包,默认返回com.test+${sourceBuilerName}
子类应该重写getBasePackage 在类中 BaseProjectprotected void checkFile(String filePath) throws IOException
IOExceptionpublic void setBasePackage(String basePackage)
Copyright © 2021. All rights reserved.