Newer
Older
<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://www.springframework.org/schema/beans"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:tx="http://www.springframework.org/schema/tx"
xmlns:plugins="http://www.springframework.org/schema/context"
xsi:schemaLocation="http://www.springframework.org/schema/beans
http://www.springframework.org/schema/beans/spring-beans-2.5.xsd
http://www.springframework.org/schema/tx
http://www.springframework.org/schema/tx/spring-tx-2.5.xsd
http://www.springframework.org/schema/context
http://www.springframework.org/schema/context/spring-context-2.5.xsd
">
<!--
// Replaces ${...} with corresponding values found in 'location' property. A value
// can be overridden by setting a corresponding system property.
-->
<bean id="propertyConfigurer"
class="ch.systemsx.cisd.common.spring.ExposablePropertyPlaceholderConfigurer">
<property name="location" value="classpath:service.properties" />
<property name="systemPropertiesModeName" value="SYSTEM_PROPERTIES_MODE_OVERRIDE" />
<property name="ignoreUnresolvablePlaceholders" value="true" />
</bean>
<bean name="bootstrap" class="ch.systemsx.cisd.common.spring.Bootstrapper">
<property name="configLocation" value="classpath:applicationContext.xml" />
<property name="conditionalConfigLocations">
<list>
<value>${enabled-technologies}~proteomics:classpath:proteomics-plugin-applicationContext.xml</value>
<value>${enabled-technologies}~screening:classpath:screening-plugin-applicationContext.xml</value>
</list>
</property>
</bean>
</beans>