2011-10-28 6 views
2

私のアプリケーションをビルドするビルドファイルが正常に作成されました。コンパイル時に〜/ .m2/repository /に自動的にダウンロードされる依存関係があります。今すぐアプリケーションを簡単に構築できます。buildrでビルドされた依存関係を使用してJavaアプリケーションを実行するには?

問題は次のとおりです。クラスパスに指定された依存関係を持つこのアプリケーションを簡単にどのように起動するのですか?

私のビルドファイルは次のとおりです。

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"。どのようにコマンドラインですべての依存関係を記述することなくそれを実行するには?

答えて

3

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

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

をそして今、あなたは、このことをよく隠された場所に記述されている

「buildrの実行」を使用してアプリケーションを実行することができます。http://buildr.apache.org/more_stuff.html#run

関連する問題