Mamy aplikacji Java EE zOgromne odcinki oś2 nie są identyfikowane jako pliki klasy java w IntelliJ IDEA 12
- Java 6,
- JSF 1.2,
- ICEfaces 1.8.2,
- oś 1.4.1
- na Eclipse 3.7
i chcesz uaktualnić nasze plany inwestycyjne i PR oduct do
- Java 7
- JSF 2,
- ICEfaces 3.3.0
- Axis 1.4.1 (teraz, później uaktualnić do bieżącej stable)
- na Maven 4 i IntelliJ IDEA 12
Ponieważ nie chcemy już odbudowywać naszych kodów serwisowych w Axis2 1.6.2, pozostaliśmy na wersji 1.4.1.
Naszym problemem jest to, że mamy kilka ogromnych kodów serwisowych, które mają około 70 000 LOC. Wszystkie klasy z tych skrótów nie mogą zostać znalezione przez inne klasy Java, nawet jeśli przywileje i ścieżki klasy są ustawione prawidłowo.
Kompilacja skrótów przebiega bez błędów, a pliki klas są tworzone poprawnie, ale pliki źródłowe nie są identyfikowane jako klasy, ale pliki Java (= różne ikony w nawigatorze projektu).
Co staraliśmy się dotąd:
- Zwiększenie pamięci kompilator do 2048 MB (Ustawienia -> Compiler -> Java Compiler)
- Odtworzenie niedopałek webservices z wsdl2code
- Wyłącz wszystkie IntelliJ IDEA inspekcje
Masz pojęcie, dlaczego IntelliJ nie rozpoznaje kodów pośrednich zgodnie z oczekiwaniami? Czy istnieje limit rozmiaru pliku?
Dzięki za pomoc. To jest rzeczywiście odpowiedź. EDYCJA: Ponieważ powoduje to znacznie większe zużycie pamięci, zastosowałem się do sugestii [tutaj] (http://stackoverflow.com/questions/14437647/exclude-directory-from-intellij-inspection-but-not-exclude-from- autouzupełnianie) i zdefiniował niestandardowy zakres inspekcji. – zerni