2017-10-10 16 views
2

나는 Gradle을 배우기 시작했고, gradle 프로젝트를 Maven 프로젝트로 변환하는 방법을 알고 싶다. 나는 아래 링크에서 Gradle을 프로젝트에 나섭니다 :Gradle Project에서 Maven으로

https://github.com/rjrudin/ml-camel-mlcp

나는 항아리를 생성 할 수 있었다하지만 pom.xml 파일은 위의 프로젝트에 대해 생성되지 않습니다. jar 파일을 채우고 maven을 사용하여 기능을 테스트하고 싶습니다. 나는 받는다는로 변환하기 위해 아래 링크에서 도움을했다하지만 도움이되지 않았다 :

https://codexplo.wordpress.com/2014/07/20/gradle-to-maven-conversion-and-vice-versa/

저를 사전에이 감사를 해결하는 데 도움이 바랍니다.

답변

0

이슈를 게시하기 위해 pom.xml을 생성 하시려면 Gradle의 maven-publish plugin입니다. MavenPublication 클래스를 사용하여 pom.xml을 생성 (및 사용자 정의) 할 수 있습니다.

예 :

apply plugin: "java" 
apply plugin: "maven-publish" 

task sourceJar(type: Jar) { 
    from sourceSets.main.allJava 
    classifier "sources" 
} 

publishing { 
    publications { 
    myPublication(MavenPublication) { 
     from components.java 
     artifact sourceJar 
     pom.withXml { 
     asNode().appendNode('description', 'A demonstration of Maven POM customization') 
     } 
    } 
    } 
}