从Maven运行Ruby脚本

时间:2011-06-05 16:28:35

标签: ruby windows maven

我们有一个大型的遗留Maven项目,试图在script.rb文件上执行org.codehaus.mojo.exec-maven-plugin。这在* nix系统上运行正常,因为script.rb文件以:

开头
#!/usr/bin/env ruby

(请注意,我对Ruby几乎一无所知。)

当然,这在Windows上不起作用,即使安装了Ruby,也在PATH中,并且与.rb文件相关联。

我查看了http://mojo.codehaus.org/rubyscript-maven-plugin/,但他们提到的存储库http://propellors.net/maven-repo似乎不再存在。

最终我想废除脚本并转向纯Java,但与此同时,在这个单片项目中,我只是想让它在Windows上构建。关于如何在Maven中以跨平台方式在.rb文件上执行exec的任何想法?

感谢。

1 个答案:

答案 0 :(得分:1)

根据thisthat您可以尝试

<dependency>
  <groupId>de.saumya.mojo</groupId>
  <artifactId>gem-maven-plugin</artifactId>
  <version>0.25.1</version>
</dependency>

这是我的nexus提供的最新版本。