按照工作台Rest API文档的说明,我们可以将BundleConfig传递给maven / compile调用,但是我找不到BundleConfig json的示例。 我要在发布Maven编译时提高项目的版本号。
[POST] / repositories / {repositoryName} / projects / {projectName} / maven / compile编译项目(相当于mvn编译)
消耗一个BuildConfig实例。 虽然必须提供此文件,但操作不需要它,可以将其留空。
返回一个CompileProjectRequest实例
我发现这有效:
BuildConfig buildConfig = new BuildConfig();
InstallProjectRequest response = restTemplate.postForObject(
URL_MVN_INSTALL, new HttpEntity<>(buildConfig, createHeaders()), InstallProjectRequest.class);
但是,我认为无法使用buildConfig来更新版本号(无论如何)。
但是您可以通过将应用程序嵌入到iframe中并使用一些javascript / jquery魔术来达到相同的结果。