Bahmni core omod build fails due to missing jruby compass dependency

Description

bahmnicore-omod compilation is failing right now. due to rubygems wrapper unavailability for compass 1.0.3. For that purpose, Bahmni core used to use TorqueBox RubyGems Maven Proxy Repository to get compass. Now that is no longer available, resulting in dependency resolution failure issues - during maven generate sources lifecycle.

Solution:
1. we can use native ruby gems compass to compile the resources as part of the maven build phase. (lifecycle: generate-resources). For this, we can use "exec-maven-plugin" from "org.codehaus.mojo" and use a simple shell script.
2. This approach would require the machine responsible for build is preinstalled with ruby and compass (v1.0.3+). This needs to be mentioned in README.

Assignee

Angshuman Sarkar

Reporter

Angshuman Sarkar

Labels

None

Units

None

PercentDone

None

DueTime

None

Clients

None

External issue ID

None

UAT Assignee

None

Reviewer

None

Components

Sprint

Configure