1
통합 테스트를 위해 삽입 및 삭제 스크립트를 실행하도록 maven-sql 플러그인을 구성했습니다.실행시 쿼리를 표시하는 maven sql 플러그인 구성
삭제 스크립트는 sql 플러그인에서 더 오랫동안 실행됩니다. OracleSQLDeveloper에서 동일한 스크립트를 실행했으며 실행하는 데 몇 초가 걸렸습니다. 어떤 SQL 쿼리에 리소스가 부족한 지 알고 싶습니다.
<!-- Maven SQL plugin to insert test data to DB. -->
<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>sql-maven-plugin</artifactId>
<version>1.3</version>
<configuration>
// DB CONFIGS
</configuration>
<executions>
<execution>
<id>create-database-tables</id>
<phase>process-test-resources</phase>
<goals>
<goal>execute</goal>
</goals>
<configuration>
<autocommit>false</autocommit>
<onError>continue</onError>
<srcFiles>
<srcFile>sql/delete_data.sql</srcFile>
<srcFile>sql/load_data.sql</srcFile>
</srcFiles>
</configuration>
</execution>
</executions>
</plugin>
실행중인 쿼리를 콘솔에 표시하는 구성이 있습니까?
mvn -X는 Maven이 수행하는 작업의 디버그 출력을 제공합니다. 또한 자체적으로'delete_data'를 시도하십시오. 느린가요? 질문에 제공된 플러그인 구성만으로는 대답하기 어려울 것입니다. – andyb
mvn -X는 콘솔에서 실행될 쿼리를 출력합니다.이 플러그인의 소스 코드를 살펴 보았습니다. –
오류 메시지가 표시됩니까? 아니면 너무 길지 않은가? 문서를 확인 했습니까? http://mojo.codehaus.org/sql-maven-plugin/execute-mojo.html#printResultSet? 하지만 당신이 뭔가 다른 것을 의미한다고 가정합니다. – khmarbaise