2017-10-31 2 views
1

$ lein pom 명령을 사용하여 Leiningen project.clj 파일의 pom.xml 메이어를 생성했습니다. Clojure 프로젝트에 Java 소스 파일이 있기 때문에 그렇게합니다.leiningen project.clj의 pom.xml 등록 정보

나는 다음과 같은 받는다는 특성이 생성 된 pom.xml 파일에 포함되어 있는지 확인하고 싶습니다 :

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

지금은 손으로이 작업을 수행. 그러나 생성 된 파일을 버전 제어로 체크인하고 싶지 않으며 언제든지 다시 생성 할 수 있기를 바랍니다. pom.xml을 생성 할 때마다 생성 된 pom.xml 파일에 메이븐 속성을 임베딩하도록 Leiningen을 만들려면 어떻게해야합니까?

+0

왜 당신은뿐만 아니라 lein 자바를 컴파일하고 싶지 않아? –

+0

저는 lein을 사용하여 java를 컴파일합니다. 하지만 내 자바 IDE는 메이븐 프로젝트에서만 lein 프로젝트를 지원하지 않는 것으로 판명되었습니다. 그래서 편집기에서 프로젝트를 열기 전에 pom.xml을 생성합니다. – erdos

답변

2

당신은 :pom-addition를 사용하여 사용자 정의 pom.xml 항목을 추가 할 수 있습니다 감사합니다

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

고마워요.이게 내가 찾던 곳입니다. – erdos