基于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