Build ADF皮肤构建忽略SVG图像
我目前正在为Build ADF皮肤构建忽略SVG图像,build,oracle-adf,skinning,Build,Oracle Adf,Skinning,我目前正在为ADF Fusion Web应用程序开发Skin,使用JDeveloper 11.1.2.0和Skin Editor 11.1.2.0 对于一些背景图像规则,我使用SVG图像。但是,在部署期间,这些SVG图像不会复制到mylookAndFeel.jar中的正确文件夹中。所有myPNG图像都将复制到以下位置: lookAndFeel.jar\META-INF\adf\skins\<skinname>\images\*.png 我利用7zip,使用以下命令解决了这个问题:
ADF Fusion Web应用程序开发Skin
,使用JDeveloper 11.1.2.0
和Skin Editor 11.1.2.0
对于一些背景图像
规则,我使用SVG
图像。但是,在部署期间,这些SVG
图像不会复制到mylookAndFeel.jar
中的正确文件夹中。所有myPNG
图像都将复制到以下位置:
lookAndFeel.jar\META-INF\adf\skins\<skinname>\images\*.png
我利用7zip
,使用以下命令解决了这个问题:
"C:\Program Files\7-Zip\7z.exe" a lookAndFeel.jar META-INF\adf\skins\<skinname>\images\*.svg
同时列出了PNG
和SVG
。我没有在项目文件中找到另一个位置PNG
。此文件可能被排除在项目部署之外
有两件事需要检查:
确保项目的源路径包含所有
编辑您的部署配置文件,并确保在图像文件夹下包含来自过滤器的任何文件,或者甚至添加规则*.svg-yourself规则(如果没有)
"C:\Program Files\7-Zip\7z.exe" a lookAndFeel.jar META-INF\adf\skins\<skinname>\images\*.svg
<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>