Установить пользовательский каталог, где Speedment генерирует код

Есть ли способ явно указать, какой каталог / пакет, куда Speedment будет помещать сгенерированный код? По умолчанию он создает путь типа "com.company.project.db0.myschema.mytable", но, возможно, я хочу что-то вроде "com.company.database".

1 ответ

Решение

Каталог, в котором генерируется исходный код, и корневой пакет для конкретного проекта - это две разные настройки. Оба могут быть настроены либо в графическом инструменте, либо в файле speedment.json.

Использование инструмента

В инструменте выберите корневой элемент в "Иерархии узлов" и снимите флажок "Авто" справа от "Расположение пакета" и "Имя пакета". Затем вы можете ввести нужный каталог и имя пакета здесь. Вы также можете выбрать конкретное имя пакета для каждой таблицы, отредактировав этот узел в "Иерархии узлов".

Без использования инструмента

Если вы не хотите использовать инструмент, вы можете сделать те же изменения непосредственно в файле speedment.json. Найдите проект и добавьте / отредактируйте следующие атрибуты:

"packageLocation" : "src/main/java/",
"packageName" : "com.company.database",
Другие вопросы по тегам