war ファイルの作成に使用する Grails 3 Web アプリをデプロイgradle assemble
しようとしていますが、そこからいくつかの jar ファイルを除外しようとしています。
特に、build.gradle
構成ファイルに追加しました
dependencies {
[...]
assets 'com.bertramlabs.plugins:sass-asset-pipeline:2.7.2'
}
これらは、上記のプラグインの内部依存関係であり、SASS ファイルを CSS に処理するのに役立ちます
\--- com.bertramlabs.plugins:sass-asset-pipeline:2.7.2
+--- com.bertramlabs.plugins:asset-pipeline-core:2.7.2
| +--- org.mozilla:rhino:1.7R4
| +--- com.google.javascript:closure-compiler:v20151015
| \--- commons-logging:commons-logging:1.1.1
+--- log4j:log4j:1.2.17
+--- org.jruby:jruby-complete:1.7.11 -> 1.7.18
\--- com.bertramlabs.plugins:jruby-container:0.6.1
\--- org.jruby:jruby-complete:1.7.18
org.ruby
jar が 22MB であり、assemble
タスクが既に私の css リソースをバンドルしているため、本番環境では必要ないため、グループを除外しました。
configurations {
compile.exclude group: 'org.jruby'
[...]
}
これは本番環境では機能しますが、開発には依存関係が必要です。
これを達成する簡単な方法はありますか?前もって感謝します!