現在、と の両方を使用して をSkin開発しています。ADF Fusion Web ApplicationJDeveloper 11.1.2.0Skin Editor 11.1.2.0
一部のbackground-imageルールでは、SVG画像を使用しています。ただし、これらのSVGイメージはlookAndFeel.jar展開中に my の正しいフォルダーにコピーされません。私のPNG画像はすべて次の方法でコピーされます
lookAndFeel.jar\META-INF\adf\skins\<skinname>\images\*.png
私のSVGイメージが置き去りにされた場所
lookAndFeel.jar\skins\<skinname>\images\*.svg
を活用して、次のコマンドでこの問題を回避できました7zip。
"C:\Program Files\7-Zip\7z.exe" a lookAndFeel.jar META-INF\adf\skins\<skinname>\images\*.svg
SVGこれにより、展開後のイメージがファイルの適切なフォルダーに追加されJARます。
ただし、これはあまりエレガントではありません。後で自動ビルド ジョブで採用できる、より良い解決策があるのではないかと考えています。SVGイメージを含めるようにスキン ビルドを構成する方法はありますか? それとも、Antファイルで拡張できますか? もしそうなら、誰かが私を正しい方向に導くことができAntますか?
編集
myPNGとSVGimages の両方が同じフォルダーにあるため、Source-path は正しいようです。そして、プロジェクト ファイルで次のセクションを見つけました。
<hash n="oracle.jdeveloper.compiler.OjcConfiguration">
<list n="copyRes">
<string v=".cpx"/>
<string v=".dcx"/>
<string v=".ejx"/>
<string v=".gif"/>
<string v=".ini"/>
<string v=".jpeg"/>
<string v=".jpg"/>
<string v=".png"/>
<string v=".properties"/>
<string v=".sva"/>
<string v=".svg"/>
<string v=".tag"/>
<string v=".tld"/>
<string v=".wsdl"/>
<string v=".xcfg"/>
<string v=".xlf"/>
<string v=".xml"/>
<string v=".xsd"/>
<string v=".xsl"/>
</list>
との両方がPNGありSVGます。PNGプロジェクト ファイルに別の場所が見つかりませんでした。