首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >FitNesse Maven Classpath插件(ClassNotFoundException)

FitNesse Maven Classpath插件(ClassNotFoundException)
EN

Stack Overflow用户
提问于 2014-05-28 02:05:17
回答 1查看 2.6K关注 0票数 2

我遵循了https://github.com/amolenaar/fitnesse-maven-classpath的自述指令。

我有一个fitnesse-standalone.jar,在同一个目录中,我有以下plugin.properties文件:

代码语言:javascript
复制
Theme=bootstrap
SymbolTypes=fitnesse.wikitext.widgets.MavenClasspathSymbolType

目录结构如下:

代码语言:javascript
复制
05/27/2014  06:19 PM         6,309,648 fitnesse-standalone.jar
05/27/2014  06:20 PM    <DIR>          FitNesseRoot
05/27/2014  06:24 PM                15 plugins.properties   

我执行了以下命令:

代码语言:javascript
复制
java -jar fitnesse-standalone.jar

我得到了以下错误:

代码语言:javascript
复制
Exception in thread "main" fitnesse.PluginException: Unable to load class fitnesse.wikitext.widgets.MavenClasspathSymbolType
    at fitnesse.PluginsLoader.forName(PluginsLoader.java:191)
    at fitnesse.PluginsLoader.loadSymbolTypes(PluginsLoader.java:123)
    at fitnesse.ContextConfigurator.makeFitNesseContext(ContextConfigurator.java:135)
    at fitnesseMain.FitNesseMain.launchFitNesse(FitNesseMain.java:55)
    at fitnesseMain.FitNesseMain.launchFitNesse(FitNesseMain.java:48)
    at fitnesseMain.FitNesseMain.main(FitNesseMain.java:32)
Caused by: java.lang.ClassNotFoundException: fitnesse.wikitext.widgets.MavenClasspathSymbolType
    at java.net.URLClassLoader$1.run(Unknown Source)
    at java.security.AccessController.doPrivileged(Native Method)
    at java.net.URLClassLoader.findClass(Unknown Source)
    at java.lang.ClassLoader.loadClass(Unknown Source)
    at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
    at java.lang.ClassLoader.loadClass(Unknown Source)
    at java.lang.Class.forName0(Native Method)
    at java.lang.Class.forName(Unknown Source)
    at fitnesse.PluginsLoader.forName(PluginsLoader.java:189)
    ... 5 more

有人知道怎么做吗?我如何“安装”适配插件?

谢谢

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-06-10 16:32:07

  1. 在与fitnesse-standalone.jar相同的dir中创建一个插件文件夹。
  2. 通过mvn构建并编译插件
  3. 复制插件文件夹中的jar
  4. 将字符串"SymbolTypes=fitnesse.wikitext.widgets.MavenClasspathSymbolType“添加到plugins.properties文件中
  5. 运行fitnesse-standalone.jar
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/23901735

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档