現在、と の両方を使用して をSkin
開発しています。ADF Fusion Web Application
JDeveloper 11.1.2.0
Skin 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
とSVG
images の両方が同じフォルダーにあるため、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
プロジェクト ファイルに別の場所が見つかりませんでした。