Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/377.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/ruby-on-rails-4/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何运行用buildr构建的java应用程序并使用依赖项?_Java_Classpath_Buildr - Fatal编程技术网

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

如何运行用buildr构建的java应用程序并使用依赖项?,java,classpath,buildr,Java,Classpath,Buildr,我已经成功创建了一个构建文件来构建我的应用程序。有一个依赖项,它会自动下载到~/.m2/repository/,并在编译时提供。我现在可以轻松地构建应用程序 问题是:如何使用类路径中指定的依赖项轻松启动此应用程序 我的生成文件是: repositories.remote << 'http://repo1.maven.org/maven2' JLINE = transitive('jline:jline:jar:1.0') define 'ishell' do project.

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

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

  run.using :main => "org.example.Main"
现在您可以使用“buildr run”运行应用程序

这是在一个隐藏良好的地方描述的: