누군가 도움을 줄 수 있기를 바랍니다. 선언 할 때 컴파일 할 때 나는 예외를 받고 있어요Java 및 Maven을 사용하여 Jenkins 플러그인을 컴파일하는 중 오류가 발생했습니다.
// Define what should be run on the slave for this build
Callable<String, IOException> task = new Callable<String, IOException>() {
public String call() throws IOException {
// This code will run on the build slave
return InetAddress.getLocalHost().getHostName();
}
};
// Get a "channel" to the build machine and run the task there
String hostname = launcher.getChannel().call(task);
을 : 나는 그러나이 코드 블록 컴파일 실패, 노예에서 코드를 실행합니다 젠킨스/허드슨에 대한 간단한 플러그인을 컴파일하기 위해 노력하고있어 호출 가능 변수 태스크. 오류는 '오류 : 형식 인수의 개수가 잘못되었습니다. 필수 1 '.
저는 젠킨스 플러그인과 자바를 처음 사용하기 때문에 새로운 경험을 가진 사람이 나를 도울 수 있기를 바랍니다. 나는 광범위하게 봤 거든 문서는 내가 갇혀 온 이유입니다 옳은 일을 (http://grepcode.com/file/repo1.maven.org/maven2/org.jvnet.hudson.main/remoting/1.366/hudson/remoting/Callable.java#Callable)하고 있다고 제안합니다.
감사합니다.
어떻게 든 'hudson.remoting.Callable'대신 'java.util.concurrent.Callable'에 대해 컴파일하고 있습니까? –
안녕하세요 닉, 제 문제입니다. 이제는 후자를 가져 오기로 전환했으며 모두 올바르게 빌드됩니다. 이것을 답으로 추가 할 수 있다면 해결 된 것으로 표시 할 수 있습니다. 감사! – ChrisD88
답변으로 추가되어 도움이 되었기 때문에 기쁩니다. –