2013-06-03 29 views
6

Chúng tôi có một ứng dụng Java EE vớikhai Axis2 khổng lồ không được xác định là các file class java trong IntelliJ IDEA 12

  • Java 6,
  • JSF 1.2,
  • ICEfaces 1.8.2,
  • Trục 1.4.1
  • trên Eclipse 3.7

và muốn nâng cấp đường ống phát triển và pr của chúng tôi oduct để

  • Java 7
  • JSF 2,
  • ICEfaces 3.3.0
  • Axis 1.4.1 (đối với doanh nghiệp, nâng cấp sau này để ổn định hiện tại)
  • trên Maven 4 và IntelliJ IDEA 12 .

Vì chúng tôi không muốn xây dựng lại sơ đồ trang web của chúng tôi trong Axis2 1.6.2 cho đến bây giờ, chúng tôi vẫn ở trên Phiên bản 1.4.1.

Vấn đề của chúng tôi là chúng tôi có một số dịch vụ webservice rất lớn, khoảng 70.000 LOC. Tất cả các lớp trong các stubs này không thể được tìm thấy bởi các lớp java khác ngay cả khi các import và classpath được thiết lập đúng.

Quá trình biên dịch của trình soạn thảo không bị lỗi và tệp lớp được tạo chính xác tuy nhiên tệp nguồn không được xác định là lớp nhưng tệp java (= biểu tượng khác trong trình điều hướng dự án).

gì chúng tôi đã cố gắng cho đến nay:

  • Tăng bộ nhớ của trình biên dịch để 2048MB (Cài đặt -> Compiler -> Java Compiler)
  • Tái stub webservice với wsdl2code
  • Tắt tất cả các IntelliJ IDEA thanh tra

Bạn có biết lý do tại sao IntelliJ không nhận ra các cuống như mong đợi không? Có giới hạn kích thước tệp không?

Trả lời

10

Hãy check this document:

IDE_HOME\bin\idea.properties:

#--------------------------------------------------------------------- 
# Maximum file size (kilobytes) IDE should provide code assistance for. 
# The larger file is the slower its editor works and higher overall system memory requirements are 
# if code assistance is enabled. Remove this property or set to very large number if you need 
# code assistance for any files available regardless their size. 
#--------------------------------------------------------------------- 
idea.max.intellisense.filesize=2500 
+0

Cảm ơn sự giúp đỡ của bạn. Đây thực sự là câu trả lời. EDIT: Vì điều này dẫn đến mức tiêu thụ bộ nhớ cao hơn nhiều, tôi đã làm theo đề xuất [ở đây] (http://stackoverflow.com/questions/14437647/exclude-directory-from-intellij-inspection-but-not-exclude-from- tự động hoàn thành) và xác định phạm vi kiểm tra tùy chỉnh. – zerni

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