使用exec maven插件运行jruby时如何设置类路径?
我正在使用execmaven插件使用jRuby自动执行ruby。我现在面临的问题是,我需要向jRuby提供$CLASSPATH,以便它知道my_ruby_file.rb使用的一些类文件的位置 如果我从终端运行这个,我必须为$CLASSPATH设置环境变量。如果我这样做,我知道它会在我的本地机器上工作。除了我的机器之外,我现在没有这种奢侈去设置其他机器的环境。如果可能的话,我想让maven来处理这个问题 我试着在谷歌上搜索,找到了一些对我不起作用的建议,所以我现在问这个问题,是否有其他人也像我一样有同样的问题,并以某种方式解决了 我用于exec maven插件的配置如下:使用exec maven插件运行jruby时如何设置类路径?,maven,classpath,jruby,Maven,Classpath,Jruby,我正在使用execmaven插件使用jRuby自动执行ruby。我现在面临的问题是,我需要向jRuby提供$CLASSPATH,以便它知道my_ruby_file.rb使用的一些类文件的位置 如果我从终端运行这个,我必须为$CLASSPATH设置环境变量。如果我这样做,我知道它会在我的本地机器上工作。除了我的机器之外,我现在没有这种奢侈去设置其他机器的环境。如果可能的话,我想让maven来处理这个问题 我试着在谷歌上搜索,找到了一些对我不起作用的建议,所以我现在问这个问题,是否有其他人也像我一样
<configuration>
<executable>jruby</executable>
<arguments>
<argument>src/ruby/main/my_ruby_file.rb</argument>
</arguments>
</configuration>
只需添加一个元素:
<configuration>
<executable>jruby</executable>
<arguments>
<argument>-J-classpath</argument> <classpath/>
<argument>src/ruby/main/my_ruby_file.rb</argument>
</arguments>
</configuration>