sass-java icon indicating copy to clipboard operation
sass-java copied to clipboard

mechanism to add other sass gems?

Open StevenACoffman opened this issue 9 years ago • 1 comments

So I was trying to get a precompiled bootstrap-sass gem to work in my compass config.rb with the sass-java-maven-plugin, but in addition to creating the jarred-gem and adding it as a dependency, I couldn't get it to work without hacking up sass-java-gems Gemfile to include bootstrap-sass. Is that the recommended way, or am I missing something?

Otherwise I get a stacktrace like this:

                    require at org/jruby/RubyKernel.java:1065
                    require at /Users/gears/.m2/repository/org/jruby/jruby-complete/1.7.15/jruby-complete-1.7.15.jar!/META-INF/jruby.home/lib/ruby/shared/rubygems/core_ext/kernel_require.rb:126
                    require at /Users/gears/.m2/repository/org/jruby/jruby-complete/1.7.15/jruby-complete-1.7.15.jar!/META-INF/jruby.home/lib/ruby/shared/rubygems/core_ext/kernel_require.rb:124
                    require at /Users/gears/.m2/repository/com/darrinholst/sass-java-gems/3.4.4.3/sass-java-gems-3.4.4.3.jar!/gems/compass-core-1.0.1/lib/compass/configuration/data.rb:179
               parse_string at /Users/gears/Documents/git/assessment_services/web/src/main/webapp/WEB-INF/static/config.rb:1
                       eval at org/jruby/RubyKernel.java:1101
               parse_string at /Users/gears/.m2/repository/com/darrinholst/sass-java-gems/3.4.4.3/sass-java-gems-3.4.4.3.jar!/gems/compass-1.0.1/lib/compass/configuration/serialization.rb:24
                     _parse at /Users/gears/.m2/repository/com/darrinholst/sass-java-gems/3.4.4.3/sass-java-gems-3.4.4.3.jar!/gems/compass-1.0.1/lib/compass/configuration/serialization.rb:15
                       open at org/jruby/RubyIO.java:1181
                       open at org/jruby/RubyKernel.java:349
                     _parse at /Users/gears/.m2/repository/com/darrinholst/sass-java-gems/3.4.4.3/sass-java-gems-3.4.4.3.jar!/gems/compass-1.0.1/lib/compass/configuration/serialization.rb:14
              new_from_file at /Users/gears/.m2/repository/com/darrinholst/sass-java-gems/3.4.4.3/sass-java-gems-3.4.4.3.jar!/gems/compass-1.0.1/lib/compass/configuration/file_data.rb:7
              with_defaults at /Users/gears/.m2/repository/com/darrinholst/sass-java-gems/3.4.4.3/sass-java-gems-3.4.4.3.jar!/gems/compass-core-1.0.1/lib/compass/configuration/inheritance.rb:207
              new_from_file at /Users/gears/.m2/repository/com/darrinholst/sass-java-gems/3.4.4.3/sass-java-gems-3.4.4.3.jar!/gems/compass-1.0.1/lib/compass/configuration/file_data.rb:6
          configuration_for at /Users/gears/.m2/repository/com/darrinholst/sass-java-gems/3.4.4.3/sass-java-gems-3.4.4.3.jar!/gems/compass-1.0.1/lib/compass/configuration/helpers.rb:19
  add_project_configuration at /Users/gears/.m2/repository/com/darrinholst/sass-java-gems/3.4.4.3/sass-java-gems-3.4.4.3.jar!/gems/compass-1.0.1/lib/compass/configuration/helpers.rb:69
                     (root) at <script>:3

StevenACoffman avatar Jun 25 '15 02:06 StevenACoffman

Yes, I think you'd have to update the Gemfile to pull in any other dependencies that you need...like bootstrap.

darrinholst avatar Jul 01 '15 15:07 darrinholst