Hello list,
Is it possible to have different ResourceDependencies for components depending
on the Project Stage?
Example - when the project is in Development Stage the context param
javax.faces.PROJECT_STAGE is set to Development
<context-param>
<param-name>javax.faces.PROJECT_STAGE</param-name>
<param-value>Development</param-value>
</context-param>
I want this:
@ResourceDependencies({
@ResourceDependency(name="jquery-ui.css",library="css"),
@ResourceDependency(name="jquery.js",library="js",target="head"),
//@ResourceDependency(name="jquery.min.js",library="js",target="head"),
@ResourceDependency(name="jquery-ui.js",library="js",target="head")
//@ResourceDependency(name="jquery-ui.min.js",library="js",target="head")
})
@FacesComponent("de.example.jsf2.components.Accordion")
public class Accordion extends UIPanel {
But when the Project stage is Test or Production I want this:
@ResourceDependencies({
@ResourceDependency(name="jquery-ui.css",library="css"),
//@ResourceDependency(name="jquery.js",library="js",target="head"),
@ResourceDependency(name="jquery.min.js",library="js",target="head"),
//@ResourceDependency(name="jquery-ui.js",library="js",target="head")
@ResourceDependency(name="jquery-ui.min.js",library="js",target="head")
})@FacesComponent("de.example.jsf2.components.Accordion")
public class Accordion extends UIPanel {
Maybe there is a system in the Resources similar how you can add version
numbers.
Toby