2011-10-11 28 views
10

có vẻ như cả hai lệnh jetty-run và jetty đều bị thiếu từ SBT 0.11. Hoặc là tôi đang làm điều gì đó rất sai. Tôi chỉ đơn giản là chạy sbt, sau đó cố gắng chạy jetty-run. Tôi đã xác định một tập tin web.xml trong src/main/webapp/WEB-INF/web.xml trong đó có các thông tin sau:Tôi làm cách nào để triển khai ứng dụng web với sbt 0.11?

<?xml version="1.0" encoding="UTF-8"?> 
<web-app version="2.5" xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://java.sun.com/xml/ns/javaee"> </web-app> 

Tôi chỉ đơn giản là cố gắng để triển khai một webapp trống bằng cách sử dụng SBT mới nhất . Tôi không thể tìm thấy bất kỳ tài liệu hoặc ví dụ cập nhật để làm như vậy. Bất kỳ ý tưởng?

Cảm ơn bạn trước.

Trả lời

8

Bắt đầu từ sbt 0.8 (chi nhánh xsbt), nếu tôi nhớ chính xác, hỗ trợ web sẽ là standalone plugin. Ở đây bạn có thể tìm thấy instructions về cách cài đặt và sử dụng nó. Nói chung, plugin mới này hỗ trợ đầy đủ quy trình làm việc thông thường của SBT cũ (ví dụ: jetty-run, jetty-reload, v.v.).

+2

Cảm ơn bạn, hoàn hảo! Tôi hy vọng những người khác sẽ tìm thấy điều này thay vì dựa vào các hướng dẫn đã lỗi thời! – AlbertoPL

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