Java 在Groovy项目中获取已使用的Selenium版本

Java 在Groovy项目中获取已使用的Selenium版本,java,maven,selenium,groovy,selenium-webdriver,Java,Maven,Selenium,Groovy,Selenium Webdriver,我在Groovy应用程序中使用Selenium作为Maven依赖项。现在,我正在寻找一种将使用过的Selenium版本记录到控制台的方法。 我试过这个: BuildInfo info = new BuildInfo(); def infoString = info.toString(); 但是infoString仅包含: “生成信息:版本:'未知',版本:'未知',时间:'未知'” 我还尝试从项目的类路径中读取版本,尽管这在groovy项目的Java项目中有效,但类路径不再包含使用过的

我在Groovy应用程序中使用Selenium作为Maven依赖项。现在,我正在寻找一种将使用过的Selenium版本记录到控制台的方法。 我试过这个:

  BuildInfo info = new BuildInfo();
  def infoString = info.toString();
但是
infoString
仅包含:

“生成信息:版本:'未知',版本:'未知',时间:'未知'”

我还尝试从项目的类路径中读取版本,尽管这在groovy项目的Java项目中有效,但类路径不再包含使用过的selenium版本

在java项目中,
infoString
还包含使用的版本、修订版等

任何帮助都将不胜感激

试试这个

     BuildInfo info = new BuildInfo();
     String infoString = info.toString();
     System.out.format(infoString);
我选择使用字符串,而不是使用groovy变量def。
然后,我使用System.out.format将其登录到控制台中,这是我的eclipse控制台。

Hiya,虽然这可能很好地回答了这个问题,但请注意,其他用户可能没有您的知识渊博。你为什么不加一点解释,解释一下这段代码的工作原理呢?谢谢嘿,谢谢你的回答,但这并不能解决问题。infoString仍然与上面相同。