不使用静态方法格式化字符串

时间:2018-10-18 13:43:16

标签: string jenkins groovy static

我使用詹金斯,并且由于String.format而无法使用sprintforg.jenkinsci.plugins.scriptsecurity.sandbox.RejectedAccessException: Scripts not permitted to use staticMethod org.codehaus.groovy.runtime.DefaultGroovyMethods sprintf java.lang.Object

我有带有凭据的设置文件:

    <username>%s</username>
    <password>%s</password>

我仍然想格式化sprintf(MAVEN_SETTINGS, USERNAME, PASSWORD)。我该如何绕过?

2 个答案:

答案 0 :(得分:1)

关于非静态n

table {
    border-collapse: collapse;
    width: 100%;
}

td {
    text-align: left;
    padding: 8px;
}

答案 1 :(得分:0)

我在使用sprintf(str, args...)时遇到了同样的问题,但是当我尝试使用String.format(str, args...)时,它起作用了。政策可能会随着时间而改变吗?我正在使用Jenkins ver。 2.190.2,并且脚本批准设置页面中没有批准的例外。

相关问题