我有一个项目会生成多个 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
。