Я снял старый проект (2 года), и у меня возникли проблемы с созданием проекта. У меня возникают следующие ошибки.Проблемы с поиском com.fasterxml.jackson.core
Error:(57, 29) java: cannot access com.fasterxml.jackson.core.Versioned
class file for com.fasterxml.jackson.core.Versioned not found
и
Error:(58, 29) java: cannot access com.fasterxml.jackson.core.ObjectCodec
class file for com.fasterxml.jackson.core.ObjectCodec not found
Это то, что у меня есть для зависимостей в pom.xml
<dependency>
<groupId>com.fasterxml.jackson.core</groupId>
<artifactId>jackson-databind</artifactId>
<version>2.2.2</version>
</dependency>
<dependency>
<groupId>com.fasterxml.jackson.datatype</groupId>
<artifactId>jackson-datatype-guava</artifactId>
<version>2.1.1</version>
</dependency>
<dependency>
<groupId>com.fasterxml.jackson.datatype</groupId>
<artifactId>jackson-datatype-joda</artifactId>
<version>2.1.1</version>
</dependency>
Это где проблема, как представляется, происходит
@Bean
public ObjectMapper objectMapper() {
ObjectMapper objectMapper = new ObjectMapper();
objectMapper.registerModule(new GuavaModule());
objectMapper.registerModule(new JodaModule());
return objectMapper;
}
I я оглянулся и попробовал разные без каких-либо успехов. Я делаю это неправильно? Это работало некогда.
Любая помощь будет оценена по достоинству.
Благодаря
Невозможно воспроизвести. Попытайтесь удалить свой репозиторий m2 и перезагрузить все с нуля. – Tunaki
Я предполагаю, что репо находится где-то в файле pom? Также я использую maven3, не уверен, что это вызовет проблему? Спасибо – D25
Ваш репозиторий m2 - это где Maven хранит все установленные зависимости. Обычно он находится в '~/m2/repository'. Я предлагаю удалить весь этот каталог 'repository' и перезапустить Maven с помощью' mvn clean install'. Он будет перезагружать каждую зависимость и устанавливать их снова, убедившись, что где-то нет коррупции. – Tunaki