2016-08-01 1 views
0

Мы пытаемся перенести весеннюю пакетную версию на 3.0.0. У меня есть код в моем приложении.Ошибка: не удается получить доступ к JobInstance в Spring batch 3.0.0

List<JobInstance> jobInstance = getJobExplorer().getJobInstances(job.getName(), 0, 1); 

    JobParameters jobParameters = new JobParameters(); 

    JobExecution jobExecution = null; 

    if (!jobInstance.isEmpty()) { 
     jobParameters = jobInstance.get(0).getJobParameters(); 

Когда я попытался сделать Maven сборки с помощью jdk1.8 и я получил ниже исключение

ошибка: не может получить доступ к JobInstance

могли бы дайте мне знать, как решить эту проблему.

Заранее спасибо

Maven ошибка компиляции:

error: cannot access JobInstance 

    at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoals 

Вызванный: org.apache.maven.plugin.CompilationFailureException: сбой компиляции

+0

Добавить полный стек – Jens

ответ

0

Наконец нашел этот вопрос. Это связано с тем, что getparameters удалены из класса JobInstance в версии весеннего пакета версии 3.0.0. Метод был перенесен в класс JobExecution