gpt4 book ai didi

java - 同一 NetBeans 项目中的 Clojure 和 Java 源代码

转载 作者:搜寻专家 更新时间:2023-10-31 20:23:09 36 4
gpt4 key购买 nike

有没有人成功创建过结合了 Clojure 和 Java 源代码的 NetBeans 项目?

我有一些项目,其中驱动程序(启动、图形用户界面、用户首选项等)在 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。

关于java - 同一 NetBeans 项目中的 Clojure 和 Java 源代码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6631147/

36 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com