Допустим, проект называется А, состоит из 4 модулей, как подключить библиотеку не ко всему проекту А, а, например, только ко 2 модулю?
Есть такой код:
import com.fasterxml.jackson.annotation.JsonAutoDetect;
import com.fasterxml.jackson.annotation.JsonIgnore;
import com.fasterxml.jackson.annotation.JsonProperty;
import com.fasterxml.jackson.databind.ObjectMapper;
import java.io.IOException;
import java.io.StringWriter;
public class Solution {
public static void main(String[] args) throws IOException {
Cat cat = new Cat();
cat.name = "Murka";
cat.age = 5;
cat.weight = 3;
StringWriter writer = new StringWriter();
convertToJSON(writer, cat);
System.out.println(writer.toString());
}
public static void convertToJSON(StringWriter writer, Object object) throws IOException {
ObjectMapper mapper = new ObjectMapper();
mapper.writeValue(writer, object);
}
@JsonAutoDetect
public static class Cat {
@JsonProperty("wildAnimal")
public String name;
@JsonIgnore
public int age;
@JsonProperty("over")
public int weight;
Cat() {
}
}
}
Запускаю в intelliJ Вот такую ошибку выдает:
Error:(4, 1) java: package com.fasterxml.jackson.core does not exist
Error:(39, 15) java: cannot access
com.fasterxml.jackson.core.Versioned
class file for com.fasterxml.jackson.core.Versioned not found
Ошибка возникала из-за того, что Jackson подключал ко всему проекту, а не к отдельному модулю проекта. Подключив к отдельному модулю, нужно не забыть удалить lib из всего проекта, иначе эффекта никакого. Если кто-нибудь знает почему может возникать подобная ошибка, напишите ответ, пожалуйста.
Оборудование для ресторана: новинки профессиональной кухонной техники
Частный дом престарелых в Киеве: комфорт, забота и профессиональный уход
Есть рабочий код на одну задачу деления в столбикНужно добавить еще одну задачу
Не могу понять по какому принципу работает этот кодЭто первая часть кода:
Скажите, пожалуйста, как правильно считывать данные из FirebaseРаботаю по документации, делаю вроде все так, но выводит 'Database Permission denied'