ローカル環境は 8u45 で Jenkins が 8u11 で、この時、下記コードは Jenkins でのみコンパイルができないってことがあった。型推論が失敗しているっぽい。 問題になったコードを短くしたもの: import static java.util.stream.Collectors.toMap; import java.util.*; public class Main { public static void main(String[] args) { List<? extends CharSequence> cs = Arrays.asList("a", "b", "cef"); Map<? extends CharSequence, Integer> m = cs.stream().collect(toMap( c -> c, c -> c.length())); Sys