0

現在、と の両方を使用して を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ますか?

編集

myPNGSVGimages の両方が同じフォルダーにあるため、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プロジェクト ファイルに別の場所が見つかりませんでした。

4

1 に答える 1

0

このファイルは、プロジェクトのデプロイから除外される可能性があります

2 つの確認事項があります。

  1. プロジェクトのソース パスにすべてが含まれていることを確認してください。
  2. 展開プロファイルを編集し、イメージ フォルダーの下にフィルターからのファイルが含まれていることを確認するか、*.svg というルールがない場合は自分でルールを追加します。
于 2013-03-14T10:49:31.877 に答える