@Override
 protected void compile() {
   FileTree source = getSource();
   compiler.setSource(source);
   compiler.setDestinationDir(getDestinationDir());
   compiler.setClasspath(getClasspath());
   compiler.setScalaClasspath(getScalaClasspath());
   compiler.setSourceCompatibility(getSourceCompatibility());
   compiler.setTargetCompatibility(getTargetCompatibility());
   compiler.execute();
 }