【发布时间】:2018-04-13 05:29:26
【问题描述】:
我使用 $ lein pom 命令从 Leiningen project.clj 文件生成 maven pom.xml。我这样做是因为我的 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 文件中?
谢谢
【问题讨论】:
-
为什么你也不想用 lein 编译 Java?
-
我用lein编译java。但事实证明我的 java IDE 只支持 maven 项目而不是 lein 项目,所以我在编辑器中打开项目之前生成了一个 pom.xml。
标签: maven clojure leiningen clojure-java-interop