/**
*
*/
package com.oreilly.springdata.batch.launch;
import java.util.Date;
import org.springframework.batch.core.Job;
import org.springframework.batch.core.JobParametersBuilder;
import org.springframework.batch.core.launch.JobLauncher;
import org.springframework.context.ApplicationContext;
import org.springframework.context.support.ClassPathXmlApplicationContext;
/**
* Launches the import invoices job.
* @author acogoluegnes
*
*/
public class LaunchImportProductsJob {
/**
* @param args
*/
public static void main(String[] args) throws Exception {
ApplicationContext ctx =
new ClassPathXmlApplicationContext("classpath*:/META-INF/spring/*-context.xml");
JobLauncher jobLauncher = ctx.getBean(JobLauncher.class);
Job job = ctx.getBean(Job.class);
jobLauncher.run(job, new JobParametersBuilder()
.addDate("date", new Date())
.toJobParameters()
);
}
}