我有一个项目生成了多个 jar 件。对于项目 A,我有一个用作模板的 ./pom.xml
,一切正常。
对于项目 B,我想生成一个与项目 A 完全分离的 pom.xml,项目 A 不使用 ./pom.xml 作为模板。我按以下方式生成 pom:
(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
传递一个无效的路径。