Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/spring/11.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 未能执行目标org.apache.maven.plugins:maven故障保护插件:2.12:verify(verify)_Java_Spring_Maven_Jakarta Ee - Fatal编程技术网

Java 未能执行目标org.apache.maven.plugins:maven故障保护插件:2.12:verify(verify)

Java 未能执行目标org.apache.maven.plugins:maven故障保护插件:2.12:verify(verify),java,spring,maven,jakarta-ee,Java,Spring,Maven,Jakarta Ee,我试图在springfuse(JavaEE6+Spring框架(针对Jetty、Tomcat、JBoss等)和maven的帮助下构建我的webapps工作区,到目前为止,我设法使用maven创建项目并将其导入eclipse,但当我尝试进行maven安装时,我得到了一些错误,最后是一个构建失败通知。 我有JDK 7u9和eclipse juno,这是我得到的错误: Running ir.raysis.isirep.repository.UsersRepositoryIT WARN o.h

我试图在springfuse(JavaEE6+Spring框架(针对Jetty、Tomcat、JBoss等)和maven的帮助下构建我的webapps工作区,到目前为止,我设法使用maven创建项目并将其导入eclipse,但当我尝试进行maven安装时,我得到了一些错误,最后是一个构建失败通知。 我有JDK 7u9和eclipse juno,这是我得到的错误:

    Running ir.raysis.isirep.repository.UsersRepositoryIT
WARN  o.h.s.i.ConfigContext.getLuceneMatchVersion HSEARCH000075: Configuration setting hibernate.search.lucene_version was not specified, using LUCENE_CURRENT.
WARN  i.r.i.d.IdentifiableHashBuilder.hash DEVELOPER: hashCode is not safe.If you encounter this message you should take the time to carefuly review the equals/hashCode methods for: ir.raysis.isirep.domain.Users You may consider using a business key.
Hibernate: 
    select
        nextval ('hibernate_sequence')
WARN  o.h.e.j.s.SqlExceptionHelper.logExceptions SQL Error: 90036, SQLState: 90036
ERROR o.h.e.j.s.SqlExceptionHelper.logExceptions Sequence "HIBERNATE_SEQUENCE" not found; SQL statement:
select nextval ('hibernate_sequence') [90036-171]
Tests run: 1, Failures: 0, Errors: 1, Skipped: 0, Time elapsed: 8.679 sec <<< FAILURE!
Running ir.raysis.isirep.util.IntegrationSampleIT
Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0 sec

Results :

Tests in error: 
  saveAndGet(ir.raysis.isirep.repository.UsersRepositoryIT): org.hibernate.exception.GenericJDBCException: could not extract ResultSet

Tests run: 2, Failures: 0, Errors: 1, Skipped: 0

[INFO] 
[INFO] --- jetty-maven-plugin:8.1.10.v20130312:stop (stop-jetty) @ isirep ---
[INFO] 
[INFO] --- maven-failsafe-plugin:2.12:verify (verify) @ isirep ---
[INFO] Failsafe report directory: /home/moien/isirep/target/failsafe-reports
[INFO] ------------------------------------------------------------------------
[INFO] BUILD FAILURE
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 58.147s
[INFO] Finished at: Mon Oct 07 17:25:11 IRST 2013
[INFO] Final Memory: 40M/369M
[INFO] ------------------------------------------------------------------------
[ERROR] Failed to execute goal org.apache.maven.plugins:maven-failsafe-plugin:2.12:verify (verify) on project isirep: There are test failures.
[ERROR] 
[ERROR] Please refer to /home/moien/isirep/target/failsafe-reports for the individual test results.
[ERROR] -> [Help 1]
[ERROR] 
[ERROR] To see the full stack trace of the errors, re-run Maven with the -e switch.
[ERROR] Re-run Maven using the -X switch to enable full debug logging.
运行ir.raysis.isirep.repository.UsersRepositoryIT
WARN o.h.s.i.ConfigContext.getLuceneMatchVersion HSEARCH000075:未使用lucene_CURRENT指定配置设置hibernate.search.lucene_版本。
警告I.R.I.DigiababhHasBuyDr.hash开发人员:Hash码不安全。如果遇到此消息,则应该花时间仔细检查Irras/Hash码方法:Ir.Raysi.IsiR.P.Admin。用户可以考虑使用业务密钥。
冬眠:
选择
nextval(‘休眠_序列’)
WARN o.h.e.j.s.SqlExceptionHelper.logExceptions SQL错误:90036,SQLState:90036
找不到错误o.h.e.j.s.SqlExceptionHelper.logExceptions序列“HIBERNATE\u序列”;SQL语句:
选择nextval(“休眠_序列”)[90036-171]

测试运行:1,失败:0,错误:1,跳过:0,运行时间:8.679秒生成失败,因为您的测试(
UsersRepositoryIT.saveAndGet
)失败

原因:

ERROR o.h.e.j.s.SqlExceptionHelper.logExceptions
   Sequence "HIBERNATE_SEQUENCE" not found; SQL statement:
   select nextval ('hibernate_sequence') [90036-171]

生成失败,因为测试(
UsersRepositoryIT.saveAndGet
)失败

原因:

ERROR o.h.e.j.s.SqlExceptionHelper.logExceptions
   Sequence "HIBERNATE_SEQUENCE" not found; SQL statement:
   select nextval ('hibernate_sequence') [90036-171]

maven故障保护插件在运行“mvn安装/测试/验证”时执行。如果您的目标只是获取WAR文件(可以将其部署到ApplicationServer),则可以执行以下操作之一

  • 运行“mvn包”,这样测试就不会运行
  • 运行“mvn安装-DskipTests=true”。这将跳过运行测试

  • 但是,如果这是验证web应用程序的基本测试,则需要确定测试失败的原因并修复它。如果需要设置断点进行调试,您可以尝试“mvnDebug”。

    当您运行“mvn安装/测试/验证”时,会执行maven故障保护插件。如果您的目标只是获取WAR文件(可以将其部署到ApplicationServer),则可以执行以下操作之一

  • 运行“mvn包”,这样测试就不会运行
  • 运行“mvn安装-DskipTests=true”。这将跳过运行测试

  • 但是,如果这是验证web应用程序的基本测试,则需要确定测试失败的原因并修复它。如果需要设置断点进行调试,您可以尝试使用“mvnDebug”。

    我知道,但我不知道测试失败的原因,我应该纠正吗!它或它不是重要的,因为数据库中应该有它现在不存在的东西!当你已经知道了这一点,那么你也应该知道一个需要知道测试和/或maven构建脚本来给你一个更有用的答案。我知道,但我不知道为什么测试失败,我应该治愈它!它或它不是重要的,因为数据库中应该有它现在不存在的东西!如果您已经知道了这一点,那么您还应该知道一个需要了解测试和/或maven构建脚本的人,以便为您提供更有用的答案。