Java uygulaması buildr ile ve bağımlılıkları kullanarak nasıl çalıştırılır?

Başarıyla uygulamamı oluşturan bir derleme dosyası oluşturdum. Derleme zamanında otomatik olarak ~/.m2/repository/konumuna indirilen ve bir bağımlılık vardır. Artık uygulamayı kolayca oluşturabiliyorum.

Soru şudur: bu uygulamayı sınıf yolundaki belirtilen bağımlılıklarla kolayca nasıl başlatabilirim?

Derleme dosyam:

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

Bina şimdi kolaydır: sadece "buildr". Komut satırındaki tüm bağımlılıkları tanımlamaksızın nasıl çalıştırılır?

2

1 cevap

Bu satırı buildfile içindeki proje tanımına ekleyebilirsiniz:

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

Ve şimdi uygulamayı "buildr run" ile çalıştırabilirsiniz.

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

3
katma