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来处理它。我不太清楚,所以我不知道为什么我无法得到它 属性。还是谢谢了。
我是声纳插件开发的新手。我写了一个插件并将 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来处理它。我不太清楚,所以我不知道为什么我无法得到它 属性。还是谢谢了。