2011-01-22 32 views
7

Điều này đã trở nên khó chịu. Mỗi khi tôi lưu một bản xây dựng Ant, tôi lấy Eclipse để xây dựng lại chính nó ... Tôi có Dự án Java phụ thuộc vào một dự án không phải Java. Khi tôi chỉnh sửa một tệp trong dự án không phải Java, hãy lưu, xây dựng. Tôi nhận được toàn bộ quá trình đồng bộ dự án được khởi chạy ... 1-5 phút sau, tôi nhận được lời nhắc.Eclipse treo trong dự án xây dựng sau mỗi lần lưu

+0

cũng sẽ xảy ra nếu tôi chỉnh sửa dự án java & lưu & chạy. – millebii

Trả lời

5

Bạn có thể thử tắt tòa nhà tự động trên toàn cầu trong menu Dự án. Nếu bạn làm điều này, dự án Xây dựng ... và Xây dựng tất cả các tùy chọn sẽ được bật, cho phép bạn xây dựng theo cách thủ công khi cần thiết.

Một tùy chọn khác có thể là đặt chính sách làm mới không gian làm việc của bản xây dựng ANT được thực thi của bạn (được cấp cho bạn đang sử dụng Trình chống phân tích Eclipse): trong cấu hình Chạy trên tab làm mới, bạn có thể chọn chỉ để cập nhật dự án đã được thay đổi bởi ANT xây dựng.

+0

hum, bạn có thể giúp tôi nhiều hơn không. Ý bạn là: 'Chạy cấu hình trên tab làm mới'. Tôi không phải là một chuyên gia trong Eclipse, có, tôi chạy Eclipse Ant Runner. Đã tắt tự động tạo. – millebii

+0

Xin lỗi, tôi không chính xác, vì Ant được chạy dưới dạng công cụ Bên ngoài. Vì vậy, chọn công cụ Run/External/External tools, sau đó tìm tác vụ Ant của bạn ở bên trái, chọn tab refresh ở bên phải (với nhiệm vụ được chọn), và đảm bảo rằng không có gì không cần thiết được chọn để làm mới. –

+0

OK thx. Đã làm những gì bạn nói, chỉ làm mới nguồn cấp dữ liệu, xóa làm mới đệ quy .... cùng một câu chuyện. – millebii

3

Tôi đã có cùng một vấn đề, mỗi khi tôi chỉnh sửa web.xml, nó sẽ treo hiển thị biểu tượng bận trong 5-10 giây. Tôi đã thử một dự án web cũ hơn và nó hoạt động tốt.

Tôi phát hiện ra rằng thẻ ứng dụng web.xml là khác nhau và sau khi thay đổi, sự cố đã biến mất. Tôi nghĩ rằng nó có cái gì đó để làm với việc tra cứu các lược đồ XML.

Tôi nghĩ rằng có thể vô hiệu hóa kiểm tra lược đồ (đi ra ngoài và tải xuống lược đồ mỗi lần).

Nhưng nếu không tìm thấy những gì tôi đã thay đổi bên dưới để làm cho nó ngừng treo trên mỗi lần lưu.

Từ:

 
`<web-app xmlns="http://java.sun.com/xml/ns/j2ee" 
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 
    xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd" 
    version="2.4">` 

Để:

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

Tôi biết các phiên bản khác nhau là 2.4-> 2.5 nhưng nhận thấy nó tham chiếu vị trí sơ đồ khác nhau.

+1

Tôi đã tắt tất cả các trình xác thực và vẫn gặp phải sự cố này. Có thể xem nhật thực là gì khi nó bị treo? (NB. Nhầm lẫn, khi tôi vô hiệu hóa trình duyệt tính hợp lệ, nhật thực cho tôi biết rằng nó cần phải xây dựng lại toàn bộ dự án và sau đó cho biết xác thực bận của nó ...) – user48956

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