我使用$ lein pom
命令从Leiningen pom.xml
文件生成maven 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>
我现在手工做。但是,我不想将生成的文件签入版本控制,我希望能够随时重新生成它。每次生成pom.xml
时,如何让Leiningen将maven属性嵌入到生成的pom.xml
文件中?
谢谢
答案 0 :(得分:2)
您可以使用:pom-addition
添加自定义pom.xml
条目:
(defproject ...
...
:pom-addition [:properties
["maven.compiler.source" "1.7"]
["maven.compiler.target" "1.7"]])