У нас есть приложение Java EE сОгромные пни Axis2 не идентифицированы как Java файлы классов в IntelliJ IDEA 12
- Java 6,
- JSF 1.2,
- ICEfaces 1.8.2
- Ось 1.4.1
- на Затмении 3.7
и хотите обновить наш трубопровод развития и пр oduct к
- Java 7
- JSF 2,
- ICEfaces 3.3.0
- Ось 1.4.1 (на данный момент, обновить позже текущей стабильный)
- на Maven 4 и IntelliJ IDEA 12 .
Поскольку мы не хотим перестраивать наши узлы webservice в Axis2 1.6.2, мы остались на Версии 1.4.1.
Наша проблема заключается в том, что у нас есть огромные узлы webservice, которые составляют около 70 000 LOC. Все классы в этих заглушках не могут быть найдены другими классами Java, даже если параметры импорта и classpath установлены правильно.
Компиляция заглушек проходит без ошибок и файлы классов создаются правильно, однако исходные файлы не идентифицируются как классы, а java-файлы (= разные значки в навигаторе проектов).
То, что мы пытались до сих пор:
- Увеличение памяти компилятора для 2048MB (Настройки -> Compiler -> Java Compiler)
- Воссоздать WebService окурок с wsdl2code
- Выключите все IntelliJ IDEA инспекции
У вас есть идеи, почему IntelliJ не распознает заглушки, как ожидалось? Есть ли ограничение на размер файла?
Спасибо за помощь. Это действительно ответ. EDIT: поскольку это приводит к значительному потреблению памяти, я следовал предложению [здесь] (http://stackoverflow.com/questions/14437647/exclude-directory-from-intellij-inspection-but-not-exclude-from- autocomplete) и определил пользовательскую область проверки. – zerni