I am trying to develop a plugin for teamcity. I have followed the documentation and looked at open source Trac plugin example. I managed to get TeamCity to load the plugin, extract it and add relevant options in the configuration.
I am getting an error though in the getIssue method where I am trying to use jacom library to use com component (com.jacom.com.activex). I get:
java.lang.NoClassDefFoundError: Could not initialize class com.jacob.activeX.ActiveXComponent
My plugin when in .unpacked folder, contains jacob.jar on the same level as my plugin's jar but my classpath when read in getIssue method evaluates to:
This is current classpath: D:\TeamCity\bin\bootstrap.jar
My teamcity version is: 5.1.4 (build 13550)
Any ideas why my jacob.jar is not visible to TC?