我們的項目使用XJC從XSD生成Java類。我使用的Java EE 6JAXB XJC可以抑制生成的類中的註釋創建?
當所有我們已經重新生成的XSD,生成的類包括在文件的頂部,此評論:
// Generated on: 2011.02.23 at 02:17:06 PM GMT
是否有可能抑制此評論?原因是我們使用SVN進行版本控制,並且每次我們重新生成類時,每個文件都會顯示爲在SVN中發生更改,即使唯一不同的是此評論。因此,如果可能,我想完全刪除評論。
有一個-no-header
指令,但我不想刪除整個標題,以便後代知道它是從工具生成的文件,並且修改將被覆蓋。我只想刪除時間戳。 (或者,我會刪除內置頭文件,然後以某種方式插入我自己的頭文件。)
此解決方案非常好,但您對ObjectFactory類做什麼?每次它生成時,它的方法都會隨機移動...... – unixorn 2013-02-13 15:20:58
爲什麼在'prepare-package'階段而不是'generate-sources'階段執行此操作的任何原因?編譯後您的版本會修改源代碼... – 2017-04-24 08:29:33