Pregunta

Utilicé el hibernate3-saven-plugin para crear automáticamente un script SQL que puedo usar para crear un esquema de base de datos en una nueva base de datos. Hago esto a través de la herramienta HBM2DDL. Pensé que cuando le indiqué que escribiera el SQL en un archivo, dejaría de abarrotar mis construcciones de Maven con 50 páginas de SQL. De todos modos, para que deje de escribir en la consola y solo escriba en el archivo? ¡No puedo encontrar la respuesta!

¿Fue útil?

Solución

Agregue esto a la configuración para este complemento:

<componentProperties>
  ...
  <console>false</console>
  ...
</componentProperties>

Otros consejos

<plugin>
            <!-- run "mvn hibernate3:hbm2ddl" to generate a schema -->
            <groupId>org.codehaus.mojo</groupId>
            <artifactId>hibernate3-maven-plugin</artifactId>
            <version>3.0</version>
            <executions>
                <execution>
                    <id>create-schema</id>
                    <phase>process-test-resources</phase>
                    <goals>
                        <goal>run</goal>
                    </goals>
                    <configuration>
                        <hibernatetool>
                            <classpath>
                                <path location="${project.build.directory}/classes" />
                                <path location="${project.basedir}/src/main/resources" />
                            </classpath>

                            <configuration configurationfile="${project.basedir}/src/main/resources/hibernate.cfg.xml"></configuration>
                            <hbm2ddl create="true" export="false" console="false" destdir="${project.basedir}/target" drop="true" outputfilename="mysql.sql" format="true" />
                        </hibernatetool>
                    </configuration>
                </execution>
            </executions>
        </plugin>

Hay una propiedad llamada "consola", solo necesita establecerla como "falso"

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top