Я пытаюсь настроить приложение ctakes, которое выдает JSON вывод. Я взял модуль ctakes из https://codeload.github.com/apache/ctakes/zip/ctakes-4.0.0
Я пытаюсь преобразовать объект jcas в json, как показано ниже
CAS cas = jcas.getCas();
JsonCasSerializer jcs = new JsonCasSerializer();
jcs.setPrettyPrint(true);
StringWriter sw = new StringWriter();
jcs.serialize(cas, sw);
System.out.println(sw.toString());
Но, похоже, в загруженной настройке проекта нет зависимости от JsonCasSerializer. Я гуглил и обнаружил, что нам нужно добавить uimaj- json jar в мой проект. Я добавил так же, как и внешние зависимости (uimaj- json -3.1.1) - я пробовал также разные версии. Но после добавления одного и того же jar в проект я получаю несколько проблем.
Насколько я понимаю, при добавлении jar uimaj- json мой POM уже содержит приведенную ниже зависимость и недавно включенный uimaj- json jar имеет много зависимостей, которые несовместимы с моей текущей версией uimj-core приложения.
<dependency>
<groupId>org.apache.uima</groupId>
<artifactId>uimaj-core</artifactId>
<version>2.4.0</version>
</dependency>
<dependency>
<groupId>org.apache.uima</groupId>
<artifactId>uimafit-core</artifactId>
<version>2.1.0</version>
</dependency>
Пожалуйста, помогите.
Есть ли у нас пример проекта ctakes, который содержит преобразование jcas в json?