我可能错误地更改了一些设置,如何让控制键再次工作?
鉴于我在IntelliJ(2016.2.3)中打开一个终端
并且我运行一个需要一些时间才能运行的命令
当我按下control + c
然后我应该看到命令被中止
而是我看到字母c被输入了.
基本上,control密钥在嵌入式终端中根本不起作用.
同样的场景适用于webstorm和iterm.所以它绝对是IntelliJ
当使用符号Funciton :: andThen时,如何让IntellijIDEA找到核心java 8'Function'接口的'andThen'方法?我尝试了许多不成功的事情.
我的intellijIDEA模块配置为java 8,使用的sdk是oracle java 8,我已经使缓存无效,并尝试了其他几个东西,但仍然编辑器标记然后为:"无法解析方法'而且'然后'".
我可以启动并构建这个示例,所以我认为它与静态代码分析器有关.也许是个bug?
package foo.bar;
import java.util.ArrayList;
import java.util.List;
import java.util.function.Function;
public class Meh {
public static void main(String... args) {
final List<Function<String, String>> fs = new ArrayList<>();
fs.add(s -> s + "1");
fs.add(s -> s + "2");
final Function<String, String> f =
fs.stream()
//copmiles from cli and project->make, but editor shows: Cannot resolve method 'andThen'
.reduce(Function::andThen)
.get();
System.out.println(f.apply(""));//succesfully prints 12
final Function<String,String> f2 = f.andThen(s-> s+"a");
//succesfully prints 12a
System.out.println(f2.apply(""));
}
}
Run Code Online (Sandbox Code Playgroud)
有趣的是,当我引用f.and然后,静态代码分析器不会抱怨.它只发生在我引用Function …
如何在Jenkinsfile(jenkins-worflow/pipeline)中更新jira问题?有没有办法可以使用Jira Issue Updater插件作为Jenkinsfile中的一个步骤?
我知道我可以使用Jira RestAPI,但我想弄清楚是否可以重用jira-updater-issue提供的功能.
我正在寻找的是类似下面的示例,调用Junit归档器和atifact归档器,但调用jira更新程序.
node {
git url: 'https://github.com/jglick/simple-maven-project-with-tests.git'
def mvnHome = tool 'M3'
sh "${mvnHome}/bin/mvn -B -Dmaven.test.failure.ignore verify"
step([$class: 'ArtifactArchiver', artifacts: '**/target/*.jar', fingerprint: true])
step([$class: 'JUnitResultArchiver', testResults: '**/target/surefire-reports/TEST-*.xml'])
}
Run Code Online (Sandbox Code Playgroud)