Grails 用の codenarc プラグインを使い始めたばかりです - 素晴らしいようです! しかし今、「${appName} のコード品質レポート」のような動的なレポート タイトルを設定しようとしています。
残念ながら、appName
適切なタイミングでプロパティを利用できないようです - null 値を取得するだけです。
何か案は?
PS: ":codenarc:0.19" で Grails 2.0.4 を使用する
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"
}
}