Executar java por linha de comando

Olá amigos,

Eu uso a ferramenta Selenium + Junit para programar meus testes no Eclipse, mas preciso rodar o meu script por linha de comando, pois meu objetivo é rodar este teste automaticamente de tempos em tempos (Tipo um agendador)

Script:


package selenium.Selenium.perfilmanager.telalogin;

import java.util.concurrent.TimeUnit;

import org.junit.After;
import org.junit.Before;
import org.junit.Test;
import org.openqa.selenium.By;
import org.openqa.selenium.WebDriver;
import org.openqa.selenium.WebElement;
import org.openqa.selenium.firefox.FirefoxDriver;

public class TelaLogin {
	private WebDriver driver;
	private String baseUrl;

	@Before
	public void setUp() throws Exception {
		driver = new FirefoxDriver();
		baseUrl = "http://meusite.com";
		driver.manage().timeouts().implicitlyWait(30, TimeUnit.SECONDS);
	}

	@Test
	public void ValidaAcessoNoOne() throws Exception {
		driver.get(baseUrl);
		driver.findElement(By.id("Submit")).click();
		assertTrue(driver.findElement(By.className("input-text-error")));
		driver.findElement(By.id("email")).sendKeys("email@invalido.com.br");
		driver.findElement(By.id("password")).sendKeys("senhainvalida");
		assertTrue(driver.findElement(By.id("errorMessage")));
		driver.findElement(By.id("Recover")).click();
		assertTrue(driver.findElement(By.className("recover")));
		driver.findElement(By.partialLinkText("Go back to Login.")).click();
		driver.findElement(By.id("email")).clear();
		driver.findElement(By.id("password")).clear();
		driver.findElement(By.id("email")).sendKeys("rafael@hotmail.com");
		driver.findElement(By.id("password")).sendKeys("5465456");
		driver.findElement(By.id("Submit")).click();
		assertTrue(driver.findElement(By.className("username-container")));

	}

	private void assertTrue(WebElement findElement) {
		// TODO Auto-generated method stub

	}

	@After
	public void tearDown() throws Exception {
		driver.quit();
	}
}

Como posso rodar o script acima automaticamente de tempos em tempos? Já tentei usar MAVEN com JENKINS mas estou com uma tremenda dificuldade, então pensei em rodar este script por BATH e usar o agendador de tarefas do windows. O que acham?

alguem poderia me ajudar?

me desculpe se estiver falando besteira…

mas você não poderia gerar um JAR do seu código.

e no agendador do windows, não sei se é necessário criar um arquivo.bat se for…este arquivo deve conter:

java SeuJar.jar

ou passar o caminho:

java c:/SeuJar.jar

Na verdade o meu real objetivo é usar o Maven com Jenkins, mas não estou conseguindo fazer isto.

Este teste que citei acima, é o que eu quero colocar pra rodar no jenkins, como posso fazer isto?