2012-01-12 32 views
6

Tôi đọc ở đâu đó rằng tất cả các đối số cho SBT:Đối số dòng lệnh cho sbt là gì?

java -jar /home/robert/.conscript/sbt-launch.jar arg1 arg2 .. 

là sự phụ thuộc nào đó để bắt đầu SBT.

Điều gì về các đối số bắt đầu bằng "@"?

Câu hỏi đặt ra là vì tôi muốn khám phá cách conscript đang hoạt động. Chỉ là SBT với '@/home/robert/.conscript/n8han/conscript/cs/launchconfig' làm đối số đầu tiên, các đối số dòng lệnh khác cũng được chuyển đến (thông qua "$ @" tại đối số cuối cùng cho sbt) . Tệp khởi chạy là một tệp đơn giản như trong tệp:

[app] 
    version: 0.3.4 
    org: net.databinder 
    name: conscript 
    class: conscript.Conscript 
[scala] 
    version: 2.9.1 
[repositories] 
    local 
    scala-tools-releases 
    maven-central 
[boot] 
    directory: /home/robert/.conscript/boot 

Nhưng không có thông tin về phụ thuộc. Hơn nữa conscript không có bất kỳ tập tin nào khác (ngoài sbt và cs runner, đó là lệnh sbt).

Trả lời

6

Trang này nói về cấu hình Launcher:

http://www.scala-sbt.org/release/docs/Sbt-Launcher.html

Vì vậy, về cơ bản bạn có thể cấu hình SBT chính nó, ví dụ thêm các kho lưu trữ nơi nó sẽ trông theo mặc định, chọn một vị trí ivy khác, v.v.

Các vấn đề liên quan