在rawr jar中包含jar库

时间:2012-03-10 05:51:52

标签: ruby jar embed jruby embedding

我正在使用rawr从JRuby创建一个jar,并且我想要使用几个java库(以jar形式)。这样可以正常工作,但它会将包含它们的文件夹的副本放在程序包目录中的结果包中。当我运行它时,它工作正常,但是如何将所有文件完全封装在结果中?如果我在新创建的包的父目录中删除包含库的文件夹,则会引发错误。

编辑:这里也是我的build_config.rb

configuration do |c|
  c.project_name = "LWJGL Tutorial"
  c.output_dir = "package"
  c.main_ruby_file = "tutorial"
  c.main_java_file = "org.rubyforge.rawr.Main"

  c.source_dirs = ["./"]
  c.source_exclude_filter = []

  c.compile_ruby_files = true
  c.java_lib_dirs = ["lib/java"]
end

0 个答案:

没有答案