cla*_*taq 5 java netbeans clojure
有没有人成功创建了一个结合了Clojure和Java源代码的NetBeans项目?
我有一些项目,其中驱动程序(启动,gui,用户首选项等)是Java,但逻辑是在Clojure中.目前,我将Clojure代码编译到一个项目中的jar中,并将其作为库导入到单独的Java项目中.如果所有源都可以组合在一个NetBeans项目中,那将会很方便.
有没有人想出办法来做到这一点?
一种可能的解决方案是修改 NetBeans Java 项目的 Ant 脚本(根目录中的 build.xml)以获取它。
默认情况下,NetBeans 在根项目目录的 build.xml 中创建多个占位符 Ant 目标,供您覆盖以自动执行标准构建过程之外的任务(例如编译其他语言以在当前项目中使用其库)。通过覆盖该构建脚本中的占位符目标之一(例如“-pre-compile”),您可以编写一个简单的目标来使用 Ant“exec”任务调用 Clojure 编译过程,并将所有生成的类文件(或 JAR)放入适当的构建目录。
如果您经常这样做,您可以定义一个 Ant 扩展(通过宏或 Ant 插件),这样您就不必每次都修改 build.xml。
| 归档时间: |
|
| 查看次数: |
356 次 |
| 最近记录: |