【发布时间】:2017-08-10 23:24:30
【问题描述】:
我正在为 teamcity 开发一个插件。要求是从执行一些自定义操作的代码中运行一个 jar 文件。我尝试使用下面的代码,但它对我不起作用。关于如何运行 jar、文档链接或示例代码的任何想法都将帮助我进一步取得进步
public class CustomBuildProcess extends BuildProcessAdapter
{
private static final String jarDir = "\\plugins\\teamcity-custom-plugin-agent\\lib\\metrics-17.6.4.4.jar";
@Override
public void start()
{
buildStatus = startProcess();
}
private BuildFinishedStatus startProcess() throws IOException
{
final GeneralCommandLine cmd = new GeneralCommandLine();
cmd.setExePath("java -jar C:\\BuildAgent"+jarDir);
final ExecResult result = SimpleCommandLineProcessRunner.runCommand(cmd, new byte[0]);
}
【问题讨论】: