Como pongo una variable sistema

Necesito agregar una variable de sistema:   para que los test en el dao y luego la tarea   pueda tener un path relativo a esta propiedad en vez de que lo usen como path absoluto ( como lo tengo ahora )

Hay alguna forma de hacer algo similar a java -Dderby.system.home=xyz ?

Mi "sospecha" es que lo puedo poner en el settings.xml de maven. Voy bien?

Opciones de visualización de comentarios

Seleccione la forma que prefiera para mostrar los comentarios y haga clic en «Guardar las opciones» para activar los cambios.
Imagen de ezamudio

System Properties

System Properties en Maven, definidas por el usuario en el pom.xml

Intenté esas y le valió.

Intenté esas y le valió. Supongo que porque es una variable de usuario y no de sistema ( una devuelta por System.getProperty )

En el mvn ya le puedo poner la propiedad del sistema desde la linea de comandos:

 

Pero como que ... me gustaría que fuera en otra parte.

Todo esto, para que en que no tenga que hardcodear el path a la base de datos.

Actualmente esta asi:

 

Pudiendole especificar esta propiedad de sistema quedaría así:
 

jetty Listo!!!        

jetty Listo!!!

 

Ahora, aclarame algo.

Los test de daos-hib3 no son ejecutados por maven o si? No encontré algún plugin para ellos y todo mundo me estaba dice y dice de surefire pero no encontré algo similar.

Yo ejecuté los test con "right-click" run as test, pero no sé si deban de correrse desde mvn, en cuyo caso habrá que configurar algún plugin de forma similar.

Imagen de ezamudio

desde IDE

yo también los corro desde IDE, finalmente los corres para ver que lo que estás programando funciona bien, no le veo mucho caso a correrlos desde la linea de comando. Y según yo está definido el plugin de jUnit en el pom.xml para que esos tests corran (si los quieres correr) desde línea de comando, solamente tienes que dar el comando correspondiente (supongo que test:test o algo asi)