我想在我的模型上構建一個「toJavaCode()」,它將生成所需的Java源代碼以生成該模型(不必介意原因,或者應該或不應該這樣做,也沒有可能發生的兼容性問題)。測試另一個測試期間生成的Java代碼
我在如何測試這個損失。我正在使用maven,但由於我的服務器需要進行適當的批量測試,生成源對我來說不會真正起作用。我確實在「測試」目標期間啓動了服務器,但生成源還爲時過早。另一方面,儘管我可以使用內置的編譯器(來自JDK中的tools.jar)來執行此操作,但我不知道如何將它打包到jar中進行測試(或者加載該jar )。
任何想法?
不知道這是否清楚 - 你想添加一個方法到一個類,該類生成創建該類所需的代碼? – 2009-12-10 05:56:01
的對象,而不是類。我有一個類「MyDef」的方法「靜態字符串toJavaCode(MyDef myDef)」,當在一個實例上調用時生成需要重新創建該實例的Java代碼。 – 2009-12-10 08:18:38