En mi código he puesto a crear algunos archivos en ./ directorio, porque cuando el software se implementa en la instalación de la máquina, todos los archivos de configuración se crea en ./ si es la primera ejecutar

Lamentablemente, cuando me genere el proyecto, y Maven ejecuta las pruebas, todos los archivos que se crean en el directorio del proyecto.

Quiero a los archivos creados en target/test-run/

¿Cómo puedo hacerlo?

Gracias

InformationsquelleAutor yelo3 | 2011-07-18

1 Comentario

  1. 32

    Si usted está utilizando el infalible plugin para ejecutar las pruebas (que es el predeterminado), entonces se puede establecer el directorio de trabajo como:

    <build>
        <plugins>
            <plugin>
                <groupId>org.apache.maven.plugins</groupId>
                <artifactId>maven-surefire-plugin</artifactId>
                <version>2.7.2</version>
                <configuration>
                    <workingDirectory>${java.io.tmpdir}</workingDirectory>
                </configuration>
            </plugin>
        </plugins>
    </build>

    Referencia: http://maven.apache.org/plugins/maven-surefire-plugin/test-mojo.html

    Para establecer el directorio específico en la pregunta:

    <workingDirectory>${project.build.directory}/test-run</workingDirectory>
    • Gracias, ha sido usted muy amable!

Dejar respuesta

Please enter your comment!
Please enter your name here