...
The purpose of this tutorial is to familiarize Kuali Rice developers with building institutional plugins that override out-of-the-box Rice services. This tutorial focuses on overriding the IdentityService as an example.
Prerequisites
- Download Rice Foundation Codebase into <workspace>\rice-0.9.4
- Configure Maven Repository
Environment Variable
Description
Example
M2_HOME
Maven Home
C:\apache-maven-2.0.9
M2_OPTS
JVM Options
-Xms256m -Xmx512m
M2_REPO
Repository Location
C:\JavaLib\mvnrepository
- Download Rice Foundation Codebase into <workspace>\rice-0.9.4
Development Environment
Build Sheet
...
- In the Java Build Path dialog box, click on the Libraries tab
- Click Add External JARs
- Select the appropriate JAR from your file system (e.g. C:\JavaLib\spring-framework-2.5.5\dist\spring.jar)
- Repeat for all other dependencies
Tip - Method A works well if you want to perform the Maven builds yourself.
- Method B works well if you use a continuous integration system like Bamboo to perform the Maven builds.
Build the JAR
Method A:
- mvn:clean package
Deploy to local Maven Repository