Не понятно откуда возникла проблема во время сборки.
Имеется maven-проект в Eclipse. В одном из модулей (веб-часть приложения) решил добавить NTLM авторизацию с помощью Waffle.
Для простоты кинул необходимые библиотеки в папку lib веб-сервера (Tomcat)
Все прекрасно работало, продолжал писать сервлеты и jsp-странички, как вдруг при очередном выполнении команды maven clear install все слетело к чертям.
Maven начал ругаться, что мол он не находит нужные библиотеки waffle, хотя их я не прописывал в POM-файлах, а просто кинул в либы Tomcat`а (само собой в модуле подключена библиотека веб-сервера). При этом он перестал видеть и другие библиотеки веб-сервера, такие как tomcat-util, которую я использую для загрузки файлов.
Самое интересное, что IDE все их прекрасно видит и ошибок никаких не показывает. Eclipse видит все классы из библиотеки waffle, работает контекстная подсказка, ни на что не ругается.
А вот что выдает Maven:
[ERROR] COMPILATION ERROR : [INFO] ------------------------------------------------------------- /D:/Projects/Eclipse Workspaces/MySite/mysite/mysite.web/src/main/java/mysite/web/servlet/AbstractServlet.java:[20,32] package waffle.windows.auth.impl does not exist [ERROR] /D:/Projects/Eclipse Workspaces/MySite/mysite/mysite.web/src/main/java/mysite/web/servlet/MoveServletImpl.java:[15,46] package org.apache.tomcat.util.http.fileupload does not exist [ERROR] /D:/Projects/Eclipse Workspaces/MySite/mysite/mysite.web/src/main/java/mysite/web/servlet/PurchaseServletImpl.java:[15,46] package org.apache.tomcat.util.http.fileupload does not exist [ERROR] /D:/Projects/Eclipse Workspaces/MySite/mysite/mysite.web/src/main/java/mysite/web/filter/NtlmFilter.java:[9,1] package jcifs does not exist [ERROR] /D:/Projects/Eclipse Workspaces/MySite/mysite/mysite.web/src/main/java/mysite/web/filter/NtlmFilter.java:[10,17] package jcifs.smb does not exist [ERROR] /D:/Projects/Eclipse Workspaces/MySite/mysite/mysite.web/src/main/java/mysite/web/filter/NtlmFilter.java:[11,17] package jcifs.smb does not exist [ERROR] /D:/Projects/Eclipse Workspaces/MySite/mysite/mysite.web/src/main/java/mysite/web/filter/NtlmFilter.java:[12,17] package jcifs.smb does not exist [ERROR] /D:/Projects/Eclipse Workspaces/MySite/mysite/mysite.web/src/main/java/mysite/web/filter/NtlmFilter.java:[13,17] package jcifs.smb does not exist [ERROR] /D:/Projects/Eclipse Workspaces/MySite/mysite/mysite.web/src/main/java/mysite/web/filter/NtlmFilter.java:[14,17] package jcifs.smb does not exist [ERROR] /D:/Projects/Eclipse Workspaces/MySite/mysite/mysite.web/src/main/java/mysite/web/filter/NtlmFilter.java:[15,18] package jcifs.util does not exist [ERROR] /D:/Projects/Eclipse Workspaces/MySite/mysite/mysite.web/src/main/java/mysite/web/filter/NtlmFilter.java:[16,18] package jcifs.util does not exist [ERROR] /D:/Projects/Eclipse Workspaces/MySite/mysite/mysite.web/src/main/java/mysite/web/filter/NtlmFilter.java:[17,18] package jcifs.http does not exist [ERROR] /D:/Projects/Eclipse Workspaces/MySite/mysite/mysite.web/src/main/java/mysite/web/filter/NtlmFilter.java:[22,24] cannot find symbol symbol: class LogStream location: class mysite.web.filter.NtlmFilter [ERROR] /D:/Projects/Eclipse Workspaces/MySite/mysite/mysite.web/src/main/java/mysite/web/filter/NtlmFilter.java:[104,19] cannot find symbol symbol: class NtlmPasswordAuthentication location: class mysite.web.filter.NtlmFilter [ERROR] /D:/Projects/Eclipse Workspaces/MySite/mysite/mysite.web/src/main/java/mysite/web/servlet/AbstractServlet.java:[57,33] cannot find symbol symbol: class WindowsAccountImpl location: class mysite.web.servlet.AbstractServlet [ERROR] /D:/Projects/Eclipse Workspaces/MySite/mysite/mysite.web/src/main/java/mysite/web/servlet/AbstractServlet.java:[57,61] cannot find symbol symbol: class WindowsAccountImpl location: class mysite.web.servlet.AbstractServlet [ERROR] /D:/Projects/Eclipse Workspaces/MySite/mysite/mysite.web/src/main/java/mysite/web/servlet/MoveServletImpl.java:[93,42] cannot find symbol symbol: class FileItem location: class mysite.web.servlet.EquipMoveServletImpl [ERROR] /D:/Projects/Eclipse Workspaces/MySite/mysite/mysite.web/src/main/java/mysite/web/servlet/MoveServletImpl.java:[100,25] cannot find symbol symbol: class FileItem location: class mysite.web.servlet.EquipMoveServletImpl [ERROR] /D:/Projects/Eclipse Workspaces/MySite/mysite/mysite.web/src/main/java/mysite/web/servlet/PurchaseServletImpl.java:[92,42] cannot find symbol symbol: class FileItem location: class mysite.web.servlet.EquipPurchaseServletImpl [ERROR] /D:/Projects/Eclipse Workspaces/MySite/mysite/mysite.web/src/main/java/mysite/web/servlet/PurchaseServletImpl.java:[99,25] cannot find symbol symbol: class FileItem location: class mysite.web.servlet.EquipPurchaseServletImpl [ERROR] /D:/Projects/Eclipse Workspaces/MySite/mysite/mysite.web/src/main/java/mysite/web/filter/NtlmFilter.java:[22,40] cannot find symbol symbol: variable LogStream location: class mysite.web.filter.NtlmFilter [ERROR] /D:/Projects/Eclipse Workspaces/MySite/mysite/mysite.web/src/main/java/mysite/web/filter/NtlmFilter.java:[39,17] cannot find symbol symbol: variable Config location: class mysite.web.filter.NtlmFilter [ERROR] /D:/Projects/Eclipse Workspaces/MySite/mysite/mysite.web/src/main/java/mysite/web/filter/NtlmFilter.java:[40,17] cannot find symbol symbol: variable Config location: class mysite.web.filter.NtlmFilter [ERROR] /D:/Projects/Eclipse Workspaces/MySite/mysite/mysite.web/src/main/java/mysite/web/filter/NtlmFilter.java:[47,17] cannot find symbol symbol: variable Config
... и так далее.
Не понимаю, в чем проблема. Ведь все работало. Возможно что-то не то сделал, но не могу понять что.
Очень надеюсь на вашу помощь.
Спасибо!