【发布时间】:2016-01-28 02:20:19
【问题描述】:
如何为以下定义的 gradle 插件编写等效的 maven 插件?
/*
* Plugin to copy system properties from gradle JVM to testing JVM
* Code was copied from gradle discussion froum:
* http://forums.gradle.org/gradle/topics/passing_system_properties_to_test_task
*/
class SystemPropertiesMappingPlugin implements Plugin{
public void apply(Project project){
project.tasks.withType(Test){ testTask ->
testTask.ext.mappedSystemProperties = []
doFirst{
mappedSystemProperties.each{mappedPropertyKey ->
def systemPropertyValue = System.getProperty(mappedPropertyKey)
if(systemPropertyValue){
testTask.systemProperty(mappedPropertyKey, systemPropertyValue)
}
}
}
}
}
}
【问题讨论】:
-
你想把java插件转换成maven吗?
-
是的..我可以在 maven pom 中用作插件。
-
好吧,试试crunchify.com/…,如果我错了,请纠正我,告诉我你想怎么做,意思是你想在哪个 ide 做这个
-
我正在使用 Eclispe ide,其中我的一个项目的 build.gradle 中有以下代码,用于运行 jive 测试用例。现在我需要为 build.gradle 生成一个 Maven pom.xml 文件,我需要将此插件转换为 maven 插件
-
你想从 build.gradle 生成 poim.xml 吗?