Permalink
Commits on May 17, 2016
Commits on May 9, 2016
Commits on May 6, 2016
  1. support more hand tuning of web.xml setup without the need to deal wi…

    kares committed May 6, 2016
    …th XML
    
    ... allow for filter tuning + servlet context listener(s) might be added/replaced
  2. hide ANY_VERSION constant

    kares committed May 6, 2016
Commits on May 5, 2016
  1. use erb trim mode '-' to skip new lines + make sure GEM_PATH is set b…

    kares committed May 5, 2016
    …y default
    
    forcing `ENV['GEM_PATH'] = ENV['GEM_HOME']` (closes GH-344)
  2. [spec] upgrade sample bundler project to use rake 10.5.0

    kares committed May 5, 2016
    ... some issues getting `bundle install --deployment` on 9.0.5 as well as 9.1.0
  3. [spec] refactor gem dependecies spec to not test with rdoc gem's json…

    kares committed May 5, 2016
    … dependency
    
    ... json is a default gem (does not get bundled on 9.1 since the bundled version is the latest gem version)
Commits on May 4, 2016
  1. a simple support for bundling relative gem :path-s from Gemfile

    kares committed May 4, 2016
    ... expected to be working with an exploded .war (depends on Bundler internals)
Commits on Apr 30, 2016
  1. update + do not depend on rdoc gem (in .gemspec)

    kares committed Apr 30, 2016
    specs actually depend on it having a runtime (json) gem dependency
Commits on Apr 16, 2016
  1. Update readme

    jkutner committed Apr 16, 2016
Commits on Mar 14, 2016
Commits on Mar 10, 2016
Commits on Mar 9, 2016
  1. Merge pull request #367 from jruby/avoid-jar-dups

    kares committed Mar 9, 2016
    avoid duplicate .jar copies in WEB-INF/lib
Commits on Mar 8, 2016
  1. move method_missing impl into our OpenStruct sub-class to avoid clash…

    kares committed Mar 8, 2016
    … on Ruby 2.3
    
    ostruct.rb changed a bit on 2.3 but this makes it so that is behaves nicely on 2.2/2.3
    
    this is expected to fix #366
Commits on Mar 7, 2016
Commits on Mar 4, 2016
  1. check if jruby-jars / jruby-rack has been loaded before requiring

    kares committed Mar 4, 2016
    this is necessary in a Bundler centric world as if one is trying to pack with a pre-release
    jruby-jars gem - outside of the application bundle
    
    `ruby -rjruby-jars -S warble` should simply work 
    
    except that doesn't since the time require lines are reached they get routed via Bundler
    
    ```
    warble aborted!
    LoadError: no such file to load -- jruby-jars
    app/vendor/bundle/jruby/2.2.0/gems/activesupport-4.2.5.1/lib/active_support/dependencies.rb:274:in `block in require'
    app/vendor/bundle/jruby/2.2.0/gems/activesupport-4.2.5.1/lib/active_support/dependencies.rb:240:in `load_dependency'
    app/vendor/bundle/jruby/2.2.0/gems/activesupport-4.2.5.1/lib/active_support/dependencies.rb:274:in `require'
    /opt/local/rvm/gems/jruby-9.0.5.0@predicsis/gems/warbler-2.0.0.rc2/lib/warbler/traits/war.rb:71:in `default_jar_files'
    /opt/local/rvm/gems/jruby-9.0.5.0@predicsis/gems/warbler-2.0.0.rc2/lib/warbler/traits/war.rb:137:in `move_jars_to_webinf_lib'
    /opt/local/rvm/gems/jruby-9.0.5.0@predicsis/gems/warbler-2.0.0.rc2/lib/warbler/traits/war.rb:79:in `update_archive'
    /opt/local/rvm/gems/jruby-9.0.5.0@predicsis/gems/warbler-2.0.0.rc2/lib/warbler/traits.rb:41:in `block in update_archive'
    /opt/local/rvm/gems/jruby-9.0.5.0@predicsis/gems/warbler-2.0.0.rc2/lib/warbler/traits.rb:41:in `update_archive'
    /opt/local/rvm/gems/jruby-9.0.5.0@predicsis/gems/warbler-2.0.0.rc2/lib/warbler/jar.rb:170:in `apply_traits'
    /opt/local/rvm/gems/jruby-9.0.5.0@predicsis/gems/warbler-2.0.0.rc2/lib/warbler/jar.rb:148:in `apply'
    /opt/local/rvm/gems/jruby-9.0.5.0@predicsis/gems/warbler-2.0.0.rc2/lib/warbler/task.rb:118:in `block in define_files_task'
    /opt/local/rvm/gems/jruby-9.0.5.0@predicsis/gems/warbler-2.0.0.rc2/lib/warbler/task.rb:94:in `block in define_main_task'
    /opt/local/rvm/gems/jruby-9.0.5.0@predicsis/gems/warbler-2.0.0.rc2/lib/warbler/task.rb:93:in `block in define_main_task'
    /opt/local/rvm/gems/jruby-9.0.5.0@predicsis/gems/warbler-2.0.0.rc2/lib/warbler/application.rb:77:in `run'
    warble:16:in `<top>'
    Tasks: TOP => war:files
    
    ```
Commits on Feb 27, 2016
  1. by default still support Servlet 3.0 (e.g. Tomcat 7 is still maintain…

    kares committed Feb 27, 2016
    …ed - used in the wild)
  2. use Rake provided sh (which will verbose nicely) instead of the direc…

    kares committed Feb 27, 2016
    …t system call
    
    ... and handle :noop as well
  3. stay silent when we should

    kares committed Feb 27, 2016