2024 Clojure 状态调查! 中分享你的想法。

欢迎!请参阅 关于 页面了解更多关于这个网站如何工作的信息。

+1 投票
tools.build
重新标记

我有一个项目会生成多个 jar 打包文件。对于项目 A,我有一个用作模板的 ./pom.xml 文件,一切运行正常。

对于项目 B,我想要生成一个与项目 A 完全独立的 pom.xml 文件,该文件不使用 ./pom.xml 作为模板。我按照以下方式生成 pom.xml

(require '[clojure.tools.build.api :as b])
(b/write-pom {:class-dir class-dir
                  :pom-data pom-data
                  :lib coord
                  :version version
                  :basis basis})

然而,由于存在 ./pom.xml,它会作为模板被使用。明确传递 nil 参数给 :src-pom 无济于事。我能找到的唯一解决办法是传递一个无效的路径给 :src-pom

1 个答案

0 投票

选择
 
最佳答案
...