Grails2.1.0とlesscss-resources1.3.0.3を使用しています
私はlesscss-resourcesプラグインがインストールされているプラグインといくつかのcssファイルを含むプラグインを作成しました+同じプラグインへの明示的な依存関係。別のGrailsプロジェクトには、カスタムプラグインがインストールされており、まったく同じlesscss-resourcesプラグインがあります。
プラグインを単独で実行する場合、すべてのcssファイルとlessファイルが1つのcssファイルに正しくマージされます。
他のGrailsプロジェクトを実行すると、cssファイルのみがマージされますが、lessファイルは、次のようにlessファイルとしてそのままリンクされます
<link href="/myproject/css/mystyle.less" type="text/css" rel="stylesheet/less" media="screen, projection" />
。ただし、プロジェクト内のより少ないリソースが正常にマージされます。
プラグインのより少ないリソースもマージされるべきではありませんか?そうでない場合、回避策はありますか?これを解決するためのアイデアがあれば嬉しいです。問題の根本的な原因を見つけるためにどこを見ればよいのかわかりません。どうもありがとうございました。
ちなみに、私はここで説明されている問題について話していません:https ://github.com/paulfairless/grails-lesscss-resources/issues/25 。私はすでにこれに出くわし、dummy.cssを追加しました。これは私にとっては問題なく機能します。
プラグインとプロジェクトにインストールされている関連プラグイン:
- ランタイム":cache-headers:1.1.5"
- ランタイム":cached-resources:1.0"
- ランタイム":lesscss-resources:1.3.0.3"
- ランタイム":resources:1.1.6"
- ランタイム":zipped-resources:1.0"
編集: 参考:その間に、私はさらにいくつかのテストを行い、最小限のコードで問題を再現しました。これはlesscss-resourcesプラグインに非常に固有であるように思われるため、https://github.com/paulfairless/grails-lesscss-resources/issues/36で問題を提起しました。
この質問を、あそこに表示される可能性のある情報で更新します。誰かがアイデアを持っているなら、私はそれを聞いてうれしいです、私はここに最小量のコードプロジェクトとプラグインをアップロードしました: http ://www.2shared.com/file/4OM-RVC6/lesstest .html
編集2: まだ応答を受け取っていませんが、少なくとも私のユースケースで機能する回避策を見つけました。残念ながら、lesscss-pluginのコードを変更する必要があります。https://github.com/paulfairless/grails-lesscss-resources/issues/36#issuecomment-8721813で私のコメントを参照してください