2012-01-30 38 views
5

Đôi khi khi khởi chạy nhật thực các dự án của tôi trong không gian làm việc của tôi không hiển thị trong dự án -> clean. Làm thế nào tôi có thể khắc phục vấn đề này?dự án trong không gian làm việc không hiển thị trong dự án -> làm sạch

Những điều tôi đã cố gắng:

  1. dự án đóng và mở lại
  2. xóa dự án và tái nhập khẩu
  3. đóng cửa và tái tung ra nhật thực
  4. khởi động lại máy tính
  5. làm mới không gian làm việc và lặp lại bất kỳ bước nào trong số các bước đó

Đôi khi số 2 sẽ hoạt động và đôi khi nó sẽ không hoạt động. Đây là một vấn đề thực sự gây phiền nhiễu bất kỳ hỗ trợ được đánh giá cao!


Tôi đã xác định bản dựng kiến ​​tùy chỉnh cho tất cả các dự án. Tôi đã bỏ chọn tất cả các nhà xây dựng khác ngoài công cụ xây dựng tùy chỉnh của mình. Một số dự án đang được hiển thị và một số dự án thì không.

Trả lời

4

Đóng nhật thực và mở lại nhật thực một vài lần giải quyết vấn đề. Nó cũng có vẻ rằng việc xây dựng tự động bật và sau đó đóng nhật thực và mở lại dường như giúp đỡ.

Eclipse ... =)

+0

duh. kỳ dị. cảm ơn ... – stpn108

4

Dự án chỉ hiển thị trong hộp thoại Sạch, nếu nó có một số loại trình xây dựng được đăng ký. Bạn có thể kiểm tra điều này bằng cách mở các thuộc tính của dự án và tìm tab Nhà xây dựng. Nếu không có nhà xây dựng, thì nó sẽ không được hiển thị.

Nếu đó là vấn đề, thì bạn nên cố gắng xác định tại điểm nào tệp .project của bạn trong thư mục dự án đã thay đổi; có thể gợi ý về thủ phạm.

+0

Tôi đã xác định các tệp xây dựng kiến ​​tùy chỉnh làm trình tạo cho tất cả các dự án của mình. Tôi lấy tất cả những người xây dựng khác ngoại trừ người xây dựng của tôi.Một số dự án đang hiển thị và một số dự án thì không. Các dự án đang hiển thị chỉ có người xây dựng của tôi được chọn và giống với những dự án không hiển thị. – prolink007

+0

Cảm ơn, câu trả lời này đã giúp tôi đi đúng hướng. Trong trường hợp của tôi, một dự án đã nhập không có người xây dựng đã đăng ký. Đối với các newbs khác: 'Configure Build Path'>' Builders'> kiểm tra 'Java Builder' – danwild

1

gia tăng các dòng dưới đây giữa trong <buildSpec> thẻ
trong tập tin .project của dự án và xuất hiện trong sạch. Tôi đang sử dụng nhật thực Juno.

<buildCommand> 
     <name>org.eclipse.jdt.core.javabuilder</name> 
     <arguments> 
     </arguments> 
</buildCommand> 
<buildCommand> 
     <name>org.eclipse.wst.common.project.facet.core.builder</name> 
     <arguments> 
     </arguments> 
</buildCommand> 
+0

Cảm ơn bạn đã đăng bài! –

0

Bạn phải xây dựng cốt lõi trong tập tin .project của bạn và tôi tin rằng các thiết lập tính chất dự án hoặc Eclipse sẽ không hiển thị các dự án trong danh mục dự án cho các tùy chọn sạch từ menu file. Đó là dự án - sạch sẽ mở ra hộp thoại sạch sẽ.

Bản chất của dự án được Eclipse sử dụng để nó biết loại dự án mà nó đang xử lý. Tôi đã chạy vào khái niệm bản chất của dự án khi tôi đang cố gắng để có được một dự án PERL đơn giản để chạy trong Eclipse.

Đây là một ví dụ mà tôi đã sử dụng cho Eclipse LUNA.

<?xml version="1.0" encoding="UTF-8"?> 
<projectDescription> 
    <name>my-war</name> 
    <comment></comment> 
    <projects> 
    </projects> 
    <buildSpec> 
     <buildCommand> 
      <name>org.eclipse.wst.common.project.facet.core.builder</name> 
      <arguments> 
      </arguments> 
     </buildCommand> 
    </buildSpec> 
    <natures> 
     <nature>org.eclipse.wst.common.project.facet.core</nature> 
     <nature>org.eclipse.wst.common.moduleCore.ModuleCoreNature</nature> 
    </natures> 
</projectDescription> 

Tôi cũng thấy rằng đối với một dự án angularjs chúng tôi đã sử dụng Maven với, tất cả những gì là cần thiết là này theo những buildSpec và bản chất cho Eclipse để xem nó như là một dự án mà có thể được làm sạch:

<buildSpec> 
     <buildCommand> 
      <name>org.eclipse.m2e.core.maven2Builder</name> 
      <arguments> 
      </arguments> 
     </buildCommand> 
    </buildSpec> 
    <natures> 
     <nature>org.eclipse.m2e.core.maven2Nature</nature> 
    </natures> 
Các vấn đề liên quan