Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
如何从“clojure-maven-plugin”给出编译clojure文件的顺序?
我认为它应该自动获取订单,如果有一些循环依赖,它会抛出循环依赖异常。
我的问题是当我从 git 克隆项目时,它有时会成功构建,有时会失败。当我浏览日志时,我看到该插件选择了两个不同的类在每个项目中首先编译。
在失败中抛出空指针异常,其中不存在一些 .class 文件,因为该类应该在当前类之前创建。
Maven 反应器中的顺序将自动按正确顺序排序,但如果存在循环依赖关系,那么 Maven 或任何其他构建都无法处理。