Unitils y DBMaintainer: ¿cómo hacer que funcionen con múltiples usuarios / esquemas?

Estoy trabajando en un nuevo proyecto ADF de Oracle, que está utilizando la base de datos Oragle 10g, y estoy usando Unitils y DBMaintainer en nuestro proyecto para:

actualizando la estructura dbexamen de la unida leer datos de semillas leer los datos de pruebaListar elemento

En nuestro proyecto, tenemos 2 esquemas y 2 usuarios de db que tienen privilegios para conectarse a estos esquemas. Los tengo en una estructura de carpetas con nombres incrementales y estoy usando la @convención para nombrar guiones.

001_@schemaA_name.sql 
002_@schemaB_name.sql 
003_@schemaA_name.sql 

Esto funciona bien con la tarea de actualización de ant y DBMaintainer, y proporciono los múltiples nombres de usuario configurando elementos adicionales para la tarea de ant.

<target name="create" depends="users-drop, users-create" description="This tasks ... ">
    <updateDatabase scriptLocations="${dbscript.maintainer.dir}" autoCreateDbMaintainScriptsTable="true">
       <database name="${db.user.dans}" driverClassName="${driver}" userName="${db.user.dans}" password="${db.user.dans.pwd}" url="${db.url.full}" schemaNames="${db.user.dans}" />
        <database name="idp" driverClassName="${driver}" userName="${db.user.idp}"
            password="${db.user.idp.pwd}" url="${db.url.full}" schemaNames="${db.user.idp}" />
    </updateDatabase>
</target>

Sin embargo, no puedo entender cómo hacer que la tarea de actualización de DBMaintainer cree los esquemas xsd a partir de mis esquemas db.

Entonces, decidí usar Unitils, ya que su actualización crea esquemas xsd. No he encontrado ninguna descripción o documentación para las tareas de la hormiga de Unitils. ¿Alguien puede dar algunas pistas? Por el momento, he descubierto ejecutar Unitils creando una prueba Junit, con la anotación @Dataset. Puedo hacer que funcione con un esquema y un usuario db. ¿Pero no tengo ideas de cómo hacer que funcione con múltiples usuarios?

Aquí está la configuración unitils-local.properties que tengo:

database.url=jdbc\:oracle\:thin\:@localhost\:1521\:vipu
database.schemaNames=a,b
database.userName=a
database.password=a1

¿Puede alguno de ustedes darme un consejo, cómo hacer que Unitils funcione con el segundo usuario / esquema? ¡Estaré extremadamente agradecido por su ayuda!

Respuestas a la pregunta(4)

Su respuesta a la pregunta