Приложение сохраняет описание проблемы в XHTML. Jira сохраняет это в собственной разметке. Итак, мне нужен конвертер.
Я решил использовать библиотеку com.atlassian.renderer:atlassian-renderer. Преобразование XHTML -> jira довольно просто:
Код: Выделить всё
private DefaultWysiwygConverter converter= new DefaultWysiwygConverter();
String jiraMarkup = converter.convertXHtmlToWikiMarkup(xhtmlString);
Код: Выделить всё
String xhtmlString= converter.convertWikiMarkupToXHtml(newjiraMarkup);
Код: Выделить всё
DefaultWysiwygConverter
Код: Выделить всё
public V2RendererFacade(RendererConfiguration rendererConfiguration, LinkRenderer defaultLinkRenderer, EmbeddedResourceRenderer defaultEmbeddedRenderer, Renderer renderer) {
this.rendererConfiguration = rendererConfiguration;
this.defaultLinkRenderer = defaultLinkRenderer;
this.defaultEmbeddedRenderer = defaultEmbeddedRenderer;
this.renderer = renderer;
}
Подробнее здесь: https://stackoverflow.com/questions/589 ... anrenderer