0

Grails 用の codenarc プラグインを使い始めたばかりです - 素晴らしいようです! しかし今、「${appName} のコード品質レポート」のような動的なレポート タイトルを設定しようとしています。

残念ながら、appName適切なタイミングでプロパティを利用できないようです - null 値を取得するだけです。

何か案は?

PS: ":codenarc:0.19" で Grails 2.0.4 を使用する

4

1 に答える 1

2

appNameはデフォルトでバインドされてBuildConfig.groovyいますが、 の構成クロージャーでは使用できませんcodenarc。ここで誰かがそれに光を当てない限り、私はまだその行動の背後にある絶対的な理由を認識していません. application.propertiesただし、以下のように appName を取得するために直接読み取ることができます。

codenarc.reports = {
    def props = new Properties()
    new File("application.properties").withInputStream {props.load(it)}

    MyHtmlReport('html') {
        outputFile = "${props['app.name']} - CodeNarc-Report.html"
        title = "${props['app.name']} - Sample Report"
    }
}
于 2013-08-01T01:54:59.020 に答える