Details
-
Type:
New Feature
-
Status: Closed
-
Priority:
Should
-
Resolution: Fixed
-
Affects Version/s: None
-
Fix Version/s: Platform 1.9.12, Platform 1.10.6, Platform 1.11.9, Platform 1.12.1, Platform 2.0.6, Core 2.1.1, Core 2.2.0
-
Component/s: None
-
Labels:
-
Complexity:Medium
Description
Those two syntaxes should enable to load resources conditionally based on the fact that a module is missing:
1) Class annotation
@OpenmrsProfile(modules = {"!exti18n"}) public class YourSpringResource ... { ... }
2) config.xml
<conditionalResources> <conditionalResource> <path>/lib/yourmodule-api-*</path> <modules> <module> <moduleId>exti18n</moduleId> <version>!</version> </module> </modules> </conditionalResource> </conditionalResources>
See also
Talk thread: 'Core: @OpenmrsProfile to filter for modules that are absent'.
Gliffy Diagrams
Attachments
Issue Links
- caused
-
TRUNK-5216 @StartModule cannot be used with more than one test case
-
- Closed
-
- relates to
-
TRUNK-3644 Define which resources to load for module based on OpenMRS version
-
- Closed
-
- links to