如何运行使用buildr构建的java应用程序并使用依赖项?

时间:2011-10-28 11:24:21

标签: java classpath buildr

我已经成功创建了构建我的应用程序的构建文件。有一个依赖项,它会自动下载到〜/ .m2 / repository /并在编译时提供。我现在可以轻松构建应用程序。

问题是:如何使用类路径中的指定依赖项轻松启动此应用程序?

我的构建文件是:

repositories.remote << 'http://repo1.maven.org/maven2'

JLINE = transitive('jline:jline:jar:1.0')

define 'ishell' do
  project.version = '0.1.0'
  compile.with JLINE
  package :jar
end

现在建筑很简单:只需“建造者”。如何运行它而不在命令行描述所有依赖项?

1 个答案:

答案 0 :(得分:3)

您可以将此行添加到构建文件中的项目定义中:

  run.using :main => "org.example.Main"

现在您可以使用“buildr run”运行应用程序

这是在一个隐藏得很好的地方描述的:http://buildr.apache.org/more_stuff.html#run