我想在我的模型上构建一个“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