如何在大型项目中编译单个.hx文件(在我的案例中为.java文件)?任何@build宏仍然会被运行,所以它当然可能涉及多个.hx文件。
在Java中可以这样做(参见:How to compile a single Java file)。我正在为Haxe寻找类似的东西。
答案 0 :(得分:0)
如果要从hx文件生成java类,可以使用自定义hxml文件执行此操作。假设该类没有一组复杂的依赖项,您应该可以使用下面的代码执行此操作。
class Main {
public static function main() {
new package.to.ClassToImport();
}
}
-main Main
-java gen #this is the directory you will generate
将new package.to.ClassToImport()
语句替换为要生成的Haxe类的正确路径。如果需要额外的导入,编译可能会失败,您需要在编译到java之前解决这些问题。另外,请确保通过haxelib安装了hxjava
。