【发布时间】:2017-10-02 23:33:31
【问题描述】:
有没有办法明确设置 Speedment 将生成的代码放在哪个目录/包?默认情况下,它会创建像“com.company.project.db0.myschema.mytable”这样的路径,但也许我想要像“com.company.database”这样的路径。
【问题讨论】:
有没有办法明确设置 Speedment 将生成的代码放在哪个目录/包?默认情况下,它会创建像“com.company.project.db0.myschema.mytable”这样的路径,但也许我想要像“com.company.database”这样的路径。
【问题讨论】:
生成源代码的目录和特定项目的根包是两个不同的设置。两者都可以在图形工具或 speedment.json 文件中进行配置。
使用工具
在工具中,选择“节点层次结构”中的根项,并取消选择“包位置”和“包名称”右侧的“自动”框。然后,您可以在此处输入所需的目录和包名称。您还可以通过在“节点层次结构”中编辑该节点来为每个表选择特定的包名称。
不使用工具
如果您不想使用该工具,可以直接在 speedment.json 文件中进行相同的更改。找到项目并添加/编辑以下属性:
"packageLocation" : "src/main/java/",
"packageName" : "com.company.database",
【讨论】: