...
Each build in steps 1-5 will create the jar/war file for that project and store it in your local maven repository. The final step will create the final application .war file at kc-custom\coeus-webapp-custom\kc-dev.war. This file should be uploaded to the tomcat\webapps directory to deploy and run the KC application.
Supplemental Projects
There are two additional projects 'ras' group in GitLab which are additional applications used alongside RAS:
- award-budget-tool
- click-irb-person-feed
The award budget tool is a separate web application used to create award budgets, while the click-irb-person-feed is a JAR file which pushes data from the Tufts LDAP feed to the Huron Click IRB service on a nightly basis.
These projects are built through Eclipse rather than Maven. To build them, import the projects into Eclipse (File -> Import -> Existing Projects into Workspace), then right-click the project and select 'Export...'. Export each project with the following options:
award-budget-tool
- Export as Web -> WAR file
- Web project: AwardBudgetTool
- Destination: C:\git\award-budget-tool\AwardBudgetTool.war (or wherever your project is located)
- Target runtime: Apache Tomcat 7.0
- Uncheck 'export source files'
- Finish
click-irb-person-feed
- Export as Java -> Runnable JAR file
- Launch configuration - click-irb-person-feed (main class is edu.tufts.click.personfeed.LDAPClickUserTransaction)
- Export destination: click-irb-person-feed\click_irb_person_feed.jar
- Library handling: "Package required libraries into generated JAR"
- Uncheck "Save as ANT script"
- Finish