Aspose.Tasks for Java 17.8版本停止支持JDK 1.6

Aspose.Tasks for Java我们非常高兴宣布发布Aspose.Tasks for Java 17.8新版本。此版本包含了为MPP文件中的速率比例信息提供支持的新功能。 它还包括对错误修复方面的一些改进,进一步增加了API的整体稳定性。 从本月的发布来看,对JDK 1.6的支持已经停止。 有关新功能和固定功能的完整列表,请访问API文档中的发行说明部分。

停止支持JDK 1.6

从此版本开始,Aspose.Tasks for Java将不支持JDK 1.6。 我们所有使用旧版JDK并希望使用此最新版API的客户都需要升级其Java版本,以满足API(即JDK 1.7或更高版本)的最低要求。

Aspose.Tasks for Java 17.8改进之处

支持Rate Scale信息阅读写作: Aspose.Tasks for Java已经支持MPP 2013及以下版本的资源分配的读/写速率比例信息。 有了这个版本,API现在支持MSP 2013及以上文件格式的读写速率比例数据。如下面的代码示例中所示:

String dataDir = Utils.getDataDir(AssignmentCost.class);
		
Project project = new Project(dataDir + "New project 2013.mpp");

Task task = project.getRootTask().getChildren().add("t1");

Resource materialResource = project.getResources().add("materialResource");
materialResource.set(Rsc.TYPE, ResourceType.Material);

Resource nonMaterialResource = project.getResources().add("nonMaterialResource");
nonMaterialResource.set(Rsc.TYPE, ResourceType.Work);

ResourceAssignment materialResourceAssignment = project.getResourceAssignments().add(task, materialResource);
materialResourceAssignment.set(Asn.RATE_SCALE, RateScaleType.Week);

ResourceAssignment nonMaterialResourceAssignment = project.getResourceAssignments().add(task, nonMaterialResource);
nonMaterialResourceAssignment.set(Asn.RATE_SCALE, RateScaleType.Week);

project.save("output.mpp", SaveFileFormat.MPP);

从MSP数据库加载项目数据:使用Microsoft Project Data中的加载项目数据在早期版本的API中是支持的。但是存在一些问题,这与Microsoft Project数据库版本更新有关,,并且功能已损坏。我们很高兴分享这个问题现在已经解决。 您现在可以使用这个最新版本的API从Project数据库加载项目数据。

API资源

  • 产品文档–提供关于系统要求,安装,程序员指南,技术文章和API变更的完整信息。
  • API参考指南?–提供有关产品命名空间,类和方法的信息
  • GitHub案例–准备下载并执行API的示例
  • 技术支持论坛?–在Aspose.Tasks论坛发布您的问题咨询,以获得我们的技术支持团队的支持。