dram.me

基于build.gradle生成pom.xml

通过在build.gradle中追加如下task,可以实现基于Gradle描述生成用于Maven的pom.xml文件:

apply plugin: "maven"

task createPom {
    pom {
        project {
            groupId "unspecified"
        }
    }.writeTo("pom.xml")
}

之后就可以基于maven的插件做一些处理,例如输出classpath路径,为jshell所用:

mvn dependency:build-classpath -Dmdep.includeScope=compile -Dmdep.outputFile=cp.lst