buildrでビルドされた依存関係を使ってJavaアプリケーションを実行するには?

私は正常に自分のアプリケーションを構築するビルドファイルを作成しました。コンパイル時に〜/ .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"です。どのようにコマンドラインですべての依存関係を記述することなくそれを実行するには?

2

1 答え

この行をビルドファイルのプロジェクト定義に追加することができます:

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

これで、 "buildr run"でアプリケーションを実行できます。

This is described in a well hidden place: http://buildr.apache.org/more_stuff.html#run

3
追加された