【发布时间】:2018-04-01 07:19:46
【问题描述】:
我需要将 HTML 字符串更改为 Atlassian 标记字符串。
我正在尝试在 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>
我应该添加一些其他依赖项吗?
【问题讨论】:
-
OpenSymphony 在 Maven 存储库中也可用,您是否尝试过使用 repo 资源而不是本地 jar 文件? mvnrepository.com/artifact/com.opensymphony/xwork 或者你需要那个特定的“atlassian”版本吗?
-
你是对的,但这仍然对我不起作用
标签: java maven html-parsing renderer