2

我已经成功创建了一个构建我的应用程序的构建文件。有一个依赖项,它会自动下载到 ~/.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

构建现在很容易:只需“构建器”。如何在不描述命令行的所有依赖项的情况下运行它?

4

1 回答 1

3

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

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

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

这在一个隐藏良好的地方进行了描述:http: //buildr.apache.org/more_stuff.html#run

于 2011-10-28T11:42:40.813 回答