私は一連のネストされたディレクトリに個々の JavaScript ファイルの混乱を含む grails アプリを持っています。リソースプラグインを介してそれらを管理したいのですが、それぞれを明示的に登録する必要はありません。
Web ディレクトリ構造
webapp
app
controller
controller1.js
controller2.js
...
model
model1.js
...
view
view1.js
素晴らしいことは、私のAppResources.groovy
ファイルで宣言することです:
resource url: 'app/**/*.js'
しかし、それは機能しません-ヌルポインターをスローします。私はもう試した:
resource url: 'app/**'
しかし、運が悪い
ディレクトリ構造を再帰するコードを構成ファイルに入れようと思ったのですが、うまくいかないようです。これが私が試したことです:
def iterClos = {
it.eachDir( iterClos );
it.eachFile {
resource url: ${it.canonicalPath};
}
}
iterClos( new File("$grails.app.context/app") )
残念ながら、それも失敗しました。
どうすればこれを達成できるか考えている人はいますか?