SonarQube 插件:如何从命令行 -D 获取 属性 值

SonarQube plugin: how to get property value from command line -D

我是声纳插件开发的新手。我写了一个插件并将 PropertyDefine 添加到上下文中。然后我想让我的 属性 值被

传递

gradle sonarqube -Dmy.proper.name=xxx

我不知道下一步是什么?请帮助。 谢谢

所有-D参数都可以通过java.lang.System获取 class:

String valueOrNull = System.getProperty("my.proper.name");

String valueOrDefault = System.getProperty("my.proper.name", "defaultValue");

您好@agabrys,感谢您的回答。但是我发现如果你想从Scanner端获取属性,你需要制作一个PostJob比如class来处理它。我不太清楚,所以我不知道为什么我无法得到它 属性。还是谢谢了。