Наш проект использует XJC для создания классов Java из XSD. Я использую JAVAEE 6.
Когда все XSD, которые у нас есть, сгенерированы повторно, сгенерированные классы включают этот комментарий в верхней части файла:
// Generated on: 2011.02.23 at 02:17:06 PM GMT
Можно ли подавить этот комментарий? Причина в том, что мы используем SVN для контроля версий, и каждый раз, когда мы перегенерируем наши классы, каждый отдельный файл отображается как измененный в SVN, хотя единственное, что отличается, — это комментарий. Поэтому я хотел бы удалить комментарий вообще, если это возможно.
Существует директива -no-header
, но я не хочу удалять весь заголовок, чтобы будущие поколения знали, что это файл, созданный с помощью инструмента, и что изменения будут перезаписаны. Я только хочу удалить временную метку. (Или, в качестве альтернативы, я бы удалил встроенный заголовок, а затем каким-то образом вставил свой собственный заголовок.)