Art*_*son 7 java jar jruby maven
虽然半年多以前就提出了类似的问题,但我想知道编写JRuby代码的最佳方法是什么,这取决于宝石,但也取决于Maven项目.Bundler似乎是Ruby社区的标准Maven工具,我更喜欢使用它,但看起来Bundler 不支持Maven依赖.
是gem install mvn:<groupId>:<artifactId>唯一真正的解决办法?我会把它放到Rakefile中吗?然后人们用rake而不是捆绑器来做他们所有的宝石安装吗?有没有人有其他建议来解决这个问题?谢谢.
我在jbundler找到了答案.使用jbundler,您可以定义一个Mvnfile类似于a的a Gemfile,并将Maven依赖项放在那里.
repository 'http://your-local-repo-here/'
jar 'groupId:artifactId', '1.0.0-SNAPSHOT'
...
Run Code Online (Sandbox Code Playgroud)
jbundler甚至可以使用本地安装的(在.m2/repository中)jar,让您与正在进行的Java项目集成.
由于它与Bundler集成,因此无需使用其他工具来下载Maven依赖项.只是bundle install; bundle exec something.rb.扼杀,Maven依赖解决方案发生在bundle exec时间而不是bundle install,但我可以忍受.
| 归档时间: |
|
| 查看次数: |
3414 次 |
| 最近记录: |