设置Speedment生成代码的自定义目录

时间:2017-05-04 16:59:36

标签: java speedment

有没有办法明确设置Speedment将生成代码放在哪个目录/包中?默认情况下,它会创建一个类似“com.company.project.db0.myschema.mytable”的路径,但也许我想要“com.company.database”之类的东西。

1 个答案:

答案 0 :(得分:1)

生成源代码的目录和特定项目的根包是两个不同的设置。两者都可以在图形工具或speedment.json文件中配置。

使用工具

在该工具中,选择“节点层次结构”中的根项目,然后取消选择“包位置”和“包名称”右侧的“自动”框。然后,您可以在此处输入所需的目录和包名称。您还可以通过在“节点层次结构”中编辑该节点来为每个表选择特定的包名称。

不使用工具

如果您不想使用该工具,可以直接在speedment.json文件中执行相同的更改。找到项目并添加/编辑以下属性:

"packageLocation" : "src/main/java/",
"packageName" : "com.company.database",