Плагин Hibernate 3 Maven -> удалить "Сгенерировано инструментами Hibernate"
Я использую плагин hibernate 3 Maven версии 2.2 для создания своих сущностей в базе данных. Это прекрасно работает, но у меня есть одна проблема. Мои объекты содержат комментарий: // Сгенерировано 07.10.2015 12:46:10 в Hibernate Tools 3.2.2.GA
Есть ли способ настроить плагин maven, чтобы не добавлять комментарии в мои сгенерированные объекты?
Мне нравится добавлять их в Git, когда я их регенерирую. Но в этом случае сущности меняются при каждой цели генерируемых источников, что приводит к изменению даты в "сгенерированном" комментарии.
Я много искал, но я не нашел никакого рабочего решения. Некоторые писали, что можно использовать собственный файл.ftl для определения сгенерированных объектов. но в моем случае этот ftl-файл, который я добавил, не использовался плагином maven.
большое спасибо;)
1 ответ
Переопределите шаблоны, распространяемые hibernate-tools. Скопируйте их в /src/main/templates
и настроить их в Maven, как <templatepath>src/main/tempates</templatepath>
,
Я на самом деле генерирую, как вы, и я сталкиваюсь с другой проблемой: иногда поля, геттеры и сеттеры перемешивают свой порядок в java-файлах. Это затрудняет сравнение. В eclipse вы можете расположить поля и получатели в правильном порядке перед фиксацией. Может быть, есть способ сделать это, используя жизненный цикл maven.