我在Java中开发了一个Selenium项目并且工作正常.但是当我试图从一个不同的项目中调用它来进行集成时,它就像我在下面提到的那样给出了这个错误.
2016-07-25 16:29:06 DEBUG RequestAddCookies:122 - CookieSpec selected: default
2016-07-25 16:29:06 DEBUG RequestAuthCache:76 - Auth cache not set in the context
2016-07-25 16:29:06 DEBUG PoolingHttpClientConnectionManager:249 - Connection request: [route: {}->http://localhost:13517][total kept alive: 0; route allocated: 0 of 2000; total allocated: 0 of 2000]
2016-07-25 16:29:06 DEBUG PoolingHttpClientConnectionManager:282 - Connection leased: [id: 0][route: {}->http://localhost:13517][total kept alive: 0; route allocated: 1 of 2000; total allocated: 1 of 2000]
2016-07-25 16:29:06 DEBUG MainClientExec:234 - Opening connection {}->http://localhost:13517
2016-07-25 16:29:06 DEBUG DefaultHttpClientConnectionOperator:131 - Connecting …Run Code Online (Sandbox Code Playgroud) 我正在使用 Unix 终端来构建 Java 项目。我创建了几个 Shell Script(.sh) 文件来执行 Jar 文件。所以那些 sh 文件包含 jar 文件的版本名称。
因此,我遇到了一个新要求,即当我通过执行 maven 命令升级我的 POM 版本时,同时我想根据此更改 sh 文件的内容。
举个例子
A.sh的含量
#!/bin/bash
"-jar X.3.16.0.jar"
Run Code Online (Sandbox Code Playgroud)
当我执行命令时
mvn versions:set -DnewVersion= X.3.17.0-SNAPSHOT
Run Code Online (Sandbox Code Playgroud)
我想把 A.sh 的内容改成这样
#!/bin/bash
"-jar X.3.17.0-SNAPSHOT.jar"
Run Code Online (Sandbox Code Playgroud)
我曾经手动进行此更改。但从长远来看,这不是一个好主意。所以我想通过两种方法来解决这个问题。
方法一
实现一个机制来监听上面提到的maven命令,在sh文件中找到指定的文本并替换它。
方法2
使用包含maven 命令的新Shell 脚本,查找并替换A.sh 文件中的文本。这个新实现的 sh 文件将有一个参数来采用新版本。
问题:
解决这个问题的最佳方法是什么?如果以上都不行,请帮帮我。
谢谢!
我正在使用Windows 10,我确实想在Windows 7计算机上运行我的应用程序但我不允许下载.NET框架,有没有一种方法我不需要在Windows 7上安装.NET框架?
我试图使用jsoup解析这个内容.
<div class="imageInlineCenter" style="width: 468px;" align="center"><img src="http://xbox360media.ign.com/xbox360/image/article/117/1171345/MW3_3_468_1306710207.jpg" align="middle" border="0" height="263" width="468"><div class="inlineImageCaption" style="width: 468px;">Your subwoofer will get a break during the stealthy start of the 'Mind the Gap' level, but only briefly.</div></div>
Run Code Online (Sandbox Code Playgroud)
我只想解析img src标签来获取图片网址.
这就是我现在正在使用的...
try{
Elements img = jsDoc.select("div.imageInlineCenter");
String imgSrc = img.attr("img src");
System.out.println(imgSrc);
}
catch(Exception e){
Log.e("UPCOMING", "Couldnt retrieve the text");
}
Run Code Online (Sandbox Code Playgroud)
什么都没打印出来.相反,我得到它无法检索它的消息.
我怎么解析这个?
编辑:
这是我正在使用的代码.
它没有显示catch消息或system.out.
try {
jsDoc = Jsoup.connect(url).get();
try{
Elements img = jsDoc.select("div.imageInlineCenter img[src]");
String imgSrc = img.attr("src");
System.out.println(imgSrc);
}
catch(Exception e){
Log.e("UPCOMING", …Run Code Online (Sandbox Code Playgroud)