...
- Procure the rice-api and rice-impl JARs and all transitive dependencies using either of the following methods:
- Download JARs and all transitive dependencies from the Kuali Rice website
- Download ucd-rice-standalone-server WAR from Artifactory. This WAR contains all dependencies.
- Add rice-api and rice-impl as Maven dependencies in your project.
Code Block borderStyle solid title pom.xml <repositories> <repository> <id>kuali</id> <name>Kuali Repository</name> <url>https://test.kuali.org/maven</url> </repository> </repositories> <dependency> <groupId>org.kuali.rice</groupId> <artifactId>rice-api</artifactId> <version>${rice-api.version}</version> </dependency> <dependency> <groupId>org.kuali.rice</groupId> <artifactId>rice-impl</artifactId> <version>${rice-impl.version}</version> <exclusions> <exclusion> <groupId>com.oracle</groupId> <artifactId>ojdbc14</artifactId> </exclusion> </exclusions> </dependency>
Info We exclude the Oracle JDBC driver since it is a commercial product and not available on any public Maven repositories.
Spring Property Configuration
Kuali Rice uses Spring's PropertyPlaceholderConfigurer to make parameters available as Spring tokens.
Code Block | ||||
---|---|---|---|---|
| ||||
<bean id="config" class="org.kuali.rice.core.config.spring.ConfigFactoryBean">
<property name="configLocations">
<list>
<value>classpath:edu/sampleu/embedded/config/sample-embedded-client-config.xml</value>
</list>
</property>
</bean>
<bean id="configProperties" class="org.springframework.beans.factory.config.MethodInvokingFactoryBean">
<property name="targetObject" ref="config" />
<property name="targetMethod" value="getProperties" />
</bean>
<bean class="org.springframework.beans.factory.config.PropertyPlaceholderConfigurer">
<property name="properties" ref="configProperties" />
</bean>
|