There is a interesting project at sourceforge called qcMylyn. The projects aims to provide a Mylyn connector for Quality Center. Support Eclipse 3.4.2, 3.5, Mylyn 3.0.5+.
I tried the released version 0.2.4 but it didn’t work because at work we are using an older version of QualityCenter (9.1). But this was no big problem I have the sourcecode (OS rocks) and I’m a programmer 😉
I found out that a other project called QcTools4J contains the java code for manipulation a QC system. They using a com4j bridge to bind QC’s otaclient.dll.
If you have trouble with a older/newer version of QC you have to update the qctools4j.
You find a short tutorial how to update qctools4j here. (read this first) … then you will come to the point where you want create a new otaclient.jar from you local otaclient.dll. Here is my simple solution for that.
I create my own otaclient maven project with the following pom:
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
<modelVersion>4.0.0</modelVersion>
<groupId>otaclient</groupId>
<artifactId>otaclient</artifactId>
<version>9.1.0.4372</version>
<dependencies>
<dependency>
<groupId>org.jvnet.com4j</groupId>
<artifactId>com4j</artifactId>
<version>20080107</version>
</dependency>
</dependencies>
<build>
<plugins>
<plugin>
<artifactId>maven-compiler-plugin</artifactId>
<configuration>
<source>1.5</source>
<target>1.5</target>
</configuration>
</plugin>
<plugin>
<groupId>org.jvnet.com4j</groupId>
<artifactId>maven-com4j-plugin</artifactId>
<executions>
<execution>
<id>gen-java-bridge</id>
<goals>
<goal>gen</goal>
</goals>
<configuration>
<file>src/qc/OTAClient.dll</file>
<package>com.mercury.qualitycenter.otaclient</package>
</configuration>
</execution>
</executions>
</plugin>
</plugins>
</build>
</project>
I using the maven-com4j-plugin to generate the java layer for otaclient.
All you have to do is to extract your „qc client package“ (could be download from every qc server page) into src/qc and start mvn clean package.
Then target will contain a otaclient-9.1.0.4372.jar. Copy this jar into qctools4j/lib/com.mercury.qualitycenter.otaclient-9.2.jar and rebuild qctools4j. That’s all 🙂
Then copy the qctools4j.jar into org.tszadel.qctools and rebuild the whole eclipse feature.
Try it 🙂
Antworten
Du musst angemeldet sein, um einen Kommentar abzugeben.