我已经在appfuse中创建了一个项目。我已经更改了jdbc中的数据。属性文件,当我运行命令jetty:run
时,它创建了我的数据库和appfuse表,如app_user
,但在此之后,它得到一个"BUILD FAILURE",并返回如下错误:
Failed to execute goal org.codehaus.mojo:dbunit-maven-plugin:1.0-beta-3:operation
(test-compile) on project myproject: Error executing database operation:
CLEAN_INSERT: Access denied for user 'root'@'localhost' (using password: NO)
我会尝试改变您的pom.xml
属性。它们用于jdbc.properties
中的DbUnit和属性替换。
<groupId>org.codehaus.mojo</groupId>
<artifactId>dbunit-maven-plugin</artifactId>
<version>1.0-beta-3</version>
<configuration>
<dataTypeFactoryName>${dbunit.dataTypeFactoryName}</dataTypeFactoryName>
<driver>${jdbc.driverClassName}</driver>
<username>${jdbc.username}</username>
<password>${jdbc.password}</password>
<url>${jdbc.url}</url>
<src>src/test/resources/sample-data.xml</src>
<type>${dbunit.operation.type}</type>
<schema>${dbunit.schema}</schema>
<skip>${skipTests}</skip>
<transaction>true</transaction>
</configuration>