2017-10-20 201 views
0

我需要将HTML字符串更改为Atlassian标记字符串。如何将HTML转换为Atlassian Wiki标记?

我想在Java应用程序(witchout Atlassian SDK)中做到这一点。

我找到妥善解决here

但我仍然有问题:

java.lang.NoClassDefFoundError: com/opensymphony/util/TextUtils 

我下载额外的依赖:

<dependency> 
     <groupId>opensymphony</groupId> 
     <artifactId>xwork</artifactId> 
     <version>1.2.5-atlassian-8</version> 
     <systemPath>C:\Users\exo\eclipse-workspace\JiraXMLToCSV\xwork-1.2.5-atlassian-8.jar</systemPath> 
     <scope>system</scope> 
    </dependency> 
    <dependency> 
     <groupId>org.jsoup</groupId> 
     <artifactId>jsoup</artifactId> 
     <version>1.10.3</version> 
    </dependency> 
    <dependency> 
     <groupId>junit</groupId> 
     <artifactId>junit</artifactId> 
     <version>4.8.2</version> 
     <scope>test</scope> 
    </dependency> 
    <dependency> 
     <groupId>com.atlassian.renderer</groupId> 
     <artifactId>atlassian-renderer</artifactId> 
     <version>8.0.5</version> 
     <systemPath>C:\Users\exo\eclipse-workspace\JiraXMLToCSV\atlassian-renderer-8.0.5.jar</systemPath> 
     <scope>system</scope> 
    </dependency> 

我应该添加一些其他的依赖呢?

+0

OpenSymphony的也可以在Maven仓库,你尝试过使用回购的资源,而不是本地的jar文件? https://mvnrepository.com/artifact/com.opensymphony/xwork/ 或者您是否需要特定的“atlassian”版本? – Korashen

+0

你是对的,但这仍然不适合我 – JOST

回答

0

补充一点:

<dependency> 
    <groupId>com.opensymphony</groupId> 
    <artifactId>xwork</artifactId> 
    <version>2.1.3</version> 
</dependency> 
+0

我已经试过这个 - 它不起作用 – JOST