Я унаследовал огромный проект java maven и не могу его скомпилировать.maven не нашел класс
mvn compile
Его рассказывают, что он не может найти класс, даже если он находится прямо в местном репо.
Failed to execute goal org.codehaus.enunciate:maven-enunciate-plugin:1.25:assemble (default) on project VCWH_Core_QueryService: Execution default of goal org.codehaus.enunciate:maven-enunciate-plugin:1.25:assemble failed: A required class was missing while executing org.codehaus.enunciate:maven-enunciate-plugin:1.25:assemble: com/sun/mirror/apt/AnnotationProcessorFactory
Вот pom.xml фрагмент кода, который говорит, что где искать:
<dependency>
<groupId>com.sun</groupId>
<artifactId>tools</artifactId>
<version>1.7</version>
</dependency>
И действительно, инструменты-1.7.jar и инструменты-1.7.pom расположены в местной репо в
\.m2\repository\com\sun\tools\1.7
И если я смотрю в банку с jar tf tools-1.7.jar
Я могу видеть класс
com/sun/mirror/apt/AnnotationProcessorFactory.class
я сдул папку солнца в моем местном репо и сделал «Очистить и построить» в NetBeans и смотрел папку ВС вернуться в мой местный репо, так что я знаю, подключение к удаленное репо хорошее.
Почему он не может найти это?
Перейти на java 7 из 8, и ошибка исчезла. – user3217883