2017-10-10 195 views
2

我已經開始學習Gradle,我想知道如何將gradle項目轉換爲maven項目。我參加了一個項目的gradle從下面的鏈接:Gradle項目轉換爲Maven

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

我能夠產生一個罐子,但沒有爲上述項目中生成一個pom.xml。我想填充jar文件並使用maven測試功能。我把幫助從下面的鏈接將其轉換到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') 
     } 
    } 
    } 
}