微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

CollabNet VersionOne和Java:如何使用

如何解决CollabNet VersionOne和Java:如何使用

我正在使用Eclipse IDE和Maven作为依赖项,在pom.xml中我具有以下依赖项:

<dependency>
 <groupId>com.versionone</groupId>
 <artifactId>VersionOne.SDK.Java.apiclient</artifactId>
 <version>15.0.0</version>
</dependency>

现在,我正在尝试连接到VersioneOne Ultimate Edition,但我找不到有用的信息: 我正在遵循以下指南: https://community.versionone.com/VersionOne_Connect/Developer_Library/Get_an_SDK/Java_SDK/Creating_a_Connection https://community.versionone.com/VersionOne_Connect/Developer_Library/Get_an_SDK/Java_SDK/Querying_Assets 我尝试执行以下代码,但始终收到相同的错误

Oid memberId = services.getoid("Member:20");
Query query = new Query(memberId);
QueryResult result = services.retrieve(query);
Asset member = result.getAssets()[0];

System.out.println(member.getoid().getToken());

错误是:

[Fatal error] :75:46: The entity name must immediately follow the '&' in the entity reference.
com.versionone.apiclient.exceptions.APIException: SAX Error : Member
    at com.versionone.apiclient.XMLHandler.buildDocument(XMLHandler.java:39)
    at com.versionone.apiclient.metamodel.createDocument(metamodel.java:255)
    at com.versionone.apiclient.metamodel.hookupAssetType(metamodel.java:185)
    at com.versionone.apiclient.metamodel.findAssetType(metamodel.java:140)
    at com.versionone.apiclient.metamodel.getAssetType(metamodel.java:85)
    at com.versionone.Oid.fromToken(Oid.java:176)
    at com.versionone.apiclient.Services.getoid(Services.java:231)
    at vegas.VersionOne.<init>(VersionOne.java:25)
    at vegas.VersionOne.main(VersionOne.java:35)
Caused by: org.xml.sax.SAXParseException; lineNumber: 75; columnNumber: 46; The entity name must immediately follow the '&' in the entity reference.
    at java.xml/com.sun.org.apache.xerces.internal.parsers.DOMParser.parse(DOMParser.java:261)
    at java.xml/com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl.parse(DocumentBuilderImpl.java:339)
    at com.versionone.apiclient.XMLHandler.buildDocument(XMLHandler.java:32)
    ... 8 more
Exception in thread "main" com.versionone.apiclient.exceptions.OidException: Invalid OID token: Member:20
    at com.versionone.Oid.fromToken(Oid.java:184)
    at com.versionone.apiclient.Services.getoid(Services.java:231)
    at vegas.VersionOne.<init>(VersionOne.java:25)
    at vegas.VersionOne.main(VersionOne.java:35)
Caused by: com.versionone.apiclient.exceptions.MetaException: UnkNown AssetType: Member
    at com.versionone.apiclient.metamodel.getAssetType(metamodel.java:88)
    at com.versionone.Oid.fromToken(Oid.java:176)
    ... 3 more
Caused by: com.versionone.apiclient.exceptions.APIException: SAX Error : Member
    at com.versionone.apiclient.XMLHandler.buildDocument(XMLHandler.java:39)
    at com.versionone.apiclient.metamodel.createDocument(metamodel.java:255)
    at com.versionone.apiclient.metamodel.hookupAssetType(metamodel.java:185)
    at com.versionone.apiclient.metamodel.findAssetType(metamodel.java:140)
    at com.versionone.apiclient.metamodel.getAssetType(metamodel.java:85)
    ... 4 more
Caused by: org.xml.sax.SAXParseException; lineNumber: 75; columnNumber: 46; The entity name must immediately follow the '&' in the entity reference.
    at java.xml/com.sun.org.apache.xerces.internal.parsers.DOMParser.parse(DOMParser.java:261)
    at java.xml/com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl.parse(DocumentBuilderImpl.java:339)
    at com.versionone.apiclient.XMLHandler.buildDocument(XMLHandler.java:32)
    ... 8 more

我想要实现的是连接到一个Room并为每个BackLog项目创建测试,然后编辑这些测试,但是现在我只是尝试连接并获取一些信息(例如bakclog项目名称,史诗名称等...) 有可能吗?

谢谢

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。