2010-12-11 65 views
12

Tôi gặp vấn đề - lệnh "gradle eclipse" tạo các tệp WTP Eclipse cần thiết. Tôi có thể nhập dự án vào Eclipse, nhưng khi tôi triển khai vào Glassfish, nó không sao chép bất kỳ thứ gì vào thư mục eclipseApp của Glassfish.Dự án gỡ lỗi được tạo bởi Gradle trên Eclipse

Tôi đã xác minh rằng dự án là một khía cạnh Web động nhưng nó vẫn không hoạt động.

Mọi trợ giúp sẽ được đánh giá cao.

Cảm ơn

+0

Có ai từng gặp sự cố như vậy không? – Chir

+0

Bạn có đang triển khai trong Eclipse không? Eclipse có đang xây dựng dự án một cách chính xác không? –

+0

So sánh các Gradle tạo ra so với các tập tin Eclipse tạo ra sẽ bắt đầu cung cấp cho bạn một ý tưởng về những gì có thể bị mất ... –

Trả lời

1

Có vấn đề này rất phổ biến. Thông thường, khi bạn sử dụng một trình tạo để tạo tệp dự án cho bạn hoặc thậm chí là một trình cắm tùy chỉnh để phát hiện sự kiện thay đổi, hãy tạo lại ứng dụng của bạn bằng tập lệnh tùy chỉnh và triển khai nó nóng đến máy chủ ứng dụng của bạn.

Mặt Web động là một điều, nhưng khi gradle tạo tệp dự án của bạn, nó không biết bạn sẽ sử dụng máy chủ ứng dụng nào. Đi vào Thuộc tính dự án -> Facets -> Dynamic Web -> Runtimes và sau đó cấu hình cá thể GF của bạn hoặc liên kết nó.

Bạn có thể đã làm điều đó nhưng đó là 2 xu của tôi về những gì là sai.

+0

Cảm ơn nhưng nó không hoạt động: ( – Chir

+0

Tôi xin lỗi nó đã không làm việc cho bạn, bạn vẫn có vấn đề đó? – Gepsens

1

Rõ ràng bạn đang sử dụng plugin eclipse để làm như vậy. Đây là những gì bạn có thể làm thêm để đảm bảo cleanEclipse gradle và gradle eclipse tiếp tục chơi tốt đẹp với dự án của bạn.

Xem bản chất và lệnh xây dựng nào được yêu cầu trong tệp .project của bạn. Một khi bạn nhận thức được tất cả, điều tiếp theo phải làm là cấu hình các nhiệm vụ nhật thực như bản chất rất

apply plugin: 'eclipse' 
eclipse { 
    project { 
     name = 'eclipse-appname' 

     natures << 'org.eclipse.jdt.groovy.core.groovyNature' 
     buildCommand 'org.eclipse.....Validator' 
     buildCommand 'org.eclipse.jdt.core.javabuilder' 
    } 
} 

Tôi đã thêm và xây dựng các lệnh một cách ngẫu nhiên, thay thế với những người thích hợp mà bạn nhìn thấy trong .project của bạn.

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