[
https://issues.apache.org/jira/browse/HBASE-13583?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Mike Drob updated HBASE-13583:
------------------------------
Status: Open (was: Patch Available)
Current patch compiles straight to java bytecode/class files, does not do
intermediate source files, and does not do linking or resolution, so we don't
get to validate if we have illegal java calls in our ruby code.
> AOT compile our JRuby
> ---------------------
>
> Key: HBASE-13583
> URL: https://issues.apache.org/jira/browse/HBASE-13583
> Project: HBase
> Issue Type: Improvement
> Components: build, scripts, shell
> Reporter: Nick Dimiduk
> Assignee: Mike Drob
> Priority: Major
> Attachments: HBASE-13583.patch, HBASE-13583.v2.patch,
> HBASE-13583.v3.patch
>
>
> Our Jruby code seems to not keep up well with Java changes. We should
> investigate adding a compilation step for our shell and the rb scripts in bin
> to ensure they're calling methods that exist on classes that exist. This
> looks like as good a starting point as any:
> https://github.com/jruby/jruby/wiki/GeneratingJavaClasses
--
This message was sent by Atlassian JIRA
(v7.6.3#76005)