хорошо, я понял это.не было так сложно, когда я об этом думаю. хорошая вещь об этом так же просто, как если бы вы делали это в Java, и нет плагина, который может или не может работать на Grails определенной версии или любой проблемы, которая может быть вызвана с помощью плагина.
есть 1 изменение в коде из вопроса:
RunMeTask.java (это также может быть RunMeTask.groovy) должен реализовывать runnable и поэтому он должен выглядетьthis:
package tt;
import java.io.File;
import java.io.IOException;
import java.util.Random;
открытый класс RunMeTask реализует Runnable {
статический Random r = new Random ();
public void printMe () создает IOException {
File f =новый файл ("c: \ ofer.txt" + r.nextInt ());
f.createNewFile ();
System.out.println ("fff");
}
public void run () {
try {
printMe ();
} catch (IOException e) {
// TODO Автоматически сгенерированный блок захвата
e.printStackTrace ();
}
}
}
одна забавная вещь - это печать "fff"происходит только 2 раза, но новый файл создается, как ожидается, каждые 5 секунд.
ok, так что теперь новый файл создается каждые 5 секунд в каталоге c.Нет плагинов и никаких хлопот.если кто-нибудь знает, почему System.out.println ("fff");происходит только 2 раза, я буду рад узнать.
спасибо