2012-11-13 9 views
5

I.e. có bất kỳ số nào tương đương với archiveClasses = true setting of maven-war-plugin cho nhiệm vụ War Graddle không?tạo một JAR chứa các lớp trong webapp bằng cách sử dụng gradle

+1

Một kiểm tra lướt qua của [tài liệu hướng dẫn nhiệm vụ chiến] (http://gradle.org/docs/current/dsl/org.gradle .api.tasks.bundling.War.html) không đề xuất. Bạn có thể gửi yêu cầu cho điều này trong [Trình theo dõi vấn đề Gradle] (http://issues.gradle.org/). –

+0

Tôi [đã thêm một câu hỏi mô phỏng] (http://stackoverflow.com/questions/21175585/create-a-jar-containing-classes-and-resources-from-webapp-using-gradle) về cách thực hiện việc này theo cách thủ công thông qua nhiệm vụ jar –

Trả lời

3

Dưới đây là an incantation from Mark Vieira mà làm việc cho tôi với Gradle 2.2.1:

war { 
    classpath = classpath - sourceSets.main.output 
    from (jar) { 
     into 'WEB-INF/lib' 
    } 
}