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

ビルドは簡単になりました: "buildr" だけです。コマンドラインですべての依存関係を記述せずに実行する方法は?

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 に答える