Netbeans & Maven: различное поведение при компиляции - PullRequest
4 голосов
/ 11 августа 2010

Я использую проекты Netbeans и Maven.
В некоторых случаях Netbeans показывает мне ошибки компиляции (красный шарик), НО Maven компилирует все без проблем!

В чем может быть причина этой разницы. Я уже проверил, что оба используют одну и ту же версию JDK.

Ответы [ 3 ]

1 голос
/ 11 августа 2010

Одной из возможных причин может быть то, что вы не добавили требуемый файл jar в путь к классу сетевых компонентов.Но банка указана в вашем maven pom.xml

0 голосов
/ 12 августа 2010

Для более глубокого анализа потребуются дополнительные подробности.

В большинстве случаев разница в ошибках компиляции между cmdline и редактором netbeans может быть вызвана отсутствием корневых источников (прочитайте сгенерированные исходные корни - см. Панель «Источники» в свойствах проекта, как настроить исходные корни).

netbeans встраивает старые двоичные файлы sven SVN HEAD maven, поэтому в некоторых очень редких случаях могут быть различия в разрешении дерева зависимостей, но я еще не видел такой случай.

также компилятор netbeans не принимает большинство переключателей, определенных в плагине компилятора кроме цели / источника, кодировка.

Компилятор редактора netbeans не на 100% совместим с компилятором jdk, и были случаи несовместимости, поэтому мы возвращаемся к необходимости сначала увидеть фактические ошибки ..

0 голосов
/ 11 августа 2010

Попробуйте сделать это, выполните mvn install один раз из командной строки в каталоге проекта, а затем повторно откройте или перезагрузите проект в IDE NetBeans (надеюсь, вы используете 6,9?).

Это установит все артефакты в вашем локальном репо.

Это обычно происходит, если в вашем проекте maven есть модули, и они зависят друг от друга.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...