gpt4 book ai didi

maven - leiningen project.clj 中的 pom.xml maven 属性

转载 作者:行者123 更新时间:2023-12-01 13:28:48 24 4
gpt4 key购买 nike

我使用 $ lein pom生成 maven 的命令 pom.xml来自莱宁根 project.clj文件。我这样做是因为我的 Clojure 项目中有 Java 源文件。

我想确保以下 maven 属性嵌入到生成的 pom.xml 中文件:

<properties>
<maven.compiler.source>1.7</maven.compiler.source>
<maven.compiler.target>1.7</maven.compiler.target>
</properties>

我现在手工做这个。但是,我不想将生成的文件 checkin 版本控制,我希望能够随时重新生成它。如何让 Leiningen 在生成的 pom.xml 中嵌入 maven 属性每次生成 pom.xml 时的文件?

谢谢

最佳答案

您可以添加自定义 pom.xml条目使用 :pom-addition :

(defproject ...
...
:pom-addition [:properties
["maven.compiler.source" "1.7"]
["maven.compiler.target" "1.7"]])

关于maven - leiningen project.clj 中的 pom.xml maven 属性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47045678/

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