java - 使用 Rally Java Rest API 在定义的工作区中创建项目

标签 java rally

我正在尝试使用 Rally Java REST API - https://github.com/RallyTools/RallyRestToolkitForJava 。如何在我定义的工作区中创建新项目?我找不到任何有用的东西,任何帮助将不胜感激。

通过引用文档,我尝试了下面的代码,但是项目没有在Rally中创建

RallyRestApi rallyService = new RallyRestApi(new URI(rallyURL), userName, password);
rallyService.setApplicationName("RallyRestExample");
rallyService.setWsapiVersion("v2.0");

JsonObject newProject = new JsonObject();
newProject.addProperty("Name", "Rally Rest Sample");
newProject.addProperty("Description", "Java Rally Rest API");
newProject.addProperty("State", "Open");
newProject.addProperty("Owner", "Karthi");
newProject.addProperty("Workspace", "/workspace/XXX");

CreateRequest createRequest = new CreateRequest("Project", newProject);
CreateResponse createResponse = rallyService.create(createRequest); 

谢谢 卡蒂

最佳答案

GitHub 上有用户指南 here 。这将引导您了解如何设置项目以及如何使用 API 提供给您的方法。

还有完整的 API 文档 here .

在 GitHub 页面上,它还为您提供了 Web 服务 API 文档的链接,但您需要 Rally 登录才能查看此链接。

  • 创建一个新的 Java 项目
  • 确保 Java 项目中拥有所有必需的 jar(在文档中列出)
  • 将 Rally-rest-api 依赖项添加到您的 pom.xml 中(文档中列出的步骤)
  • 使用...实例化新的 RallyRestAPI 对象
RallyRestApi restApi = new RallyRestApi(new URI("https://rally1.rallydev.com"), "user@company.com", "password");

然后使用 restApi 使用文档中提供的方法。

关于java - 使用 Rally Java Rest API 在定义的工作区中创建项目,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20379976/

相关文章:

java - 将 MP4 文件添加到 JPanel 并缩放它 - Java

java - 如何在3D空间中添加文本?

java - JAXB:对方法的不必要调用

c# - 在 Rally .Net API : How to use Query. 运算符中。包含数组或列表(或条件)

java - Rally API,创建测试用例结果 - 连接关闭异常

rally - 如何将 LookbackAPI 用于燃耗图?

java - 在 add() 上丢失最旧元素的集合

java - thymeleaf 获得前 3 个对象

testing - 如何在 Rally 应用程序中创建测试用例结果或任何新项目

java - 使用工作区引用获取项目层次结构