对于我的项目,我需要具有特定的jhipster版本。
但是我也想尝试所有新的jhipster功能(版本5+)。
因此,我的想法是在docker容器中运行最新的jhipster,所以我的项目设置中没有任何内容。
我关注了the offical jhipster install guide。
安装成功。
现在出现了我卡住的部分。
使用./gradlew test
,所有测试都会失败。
我在两个目录中都尝试过./gradlwe test
,这意味着在docker容器目录中一次(docker container exec -it jhipster bash
->然后在app文件夹中依次执行yarn install
和./gradlew test
)
并从我的本地目录中挂载了卷(~/jhipster
)。
我想念什么?
对于有兴趣看到测试失败的人(这是所有人的样子):
任务:test
org.jhipster.health.web.rest.LogsResourceIntTest > changeLogs FAILED
java.lang.IllegalStateException
Caused by: org.springframework.beans.factory.UnsatisfiedDependencyException
Caused by: org.springframework.beans.factory.BeanCreationException
Caused by: io.jsonwebtoken.security.WeakKeyException
org.jhipster.health.web.rest.LogsResourceIntTest > getAllLogs FAILED
java.lang.IllegalStateException
Caused by: org.springframework.beans.factory.UnsatisfiedDependencyException
Caused by: org.springframework.beans.factory.BeanCreationException
Caused by: io.jsonwebtoken.security.WeakKeyException
org.jhipster.health.web.rest.LogsResourceIntTest > testLogstashAppender FAILED
java.lang.IllegalStateException
Caused by: org.springframework.beans.factory.UnsatisfiedDependencyException
Caused by: org.springframework.beans.factory.BeanCreationException
Caused by: io.jsonwebtoken.security.WeakKeyException
org.jhipster.health.web.rest.AccountResourceIntTest > testSaveInvalidEmail FAILED
java.lang.IllegalStateException
Caused by: org.springframework.beans.factory.UnsatisfiedDependencyException
Caused by: org.springframework.beans.factory.BeanCreationException
Caused by: io.jsonwebtoken.security.WeakKeyException
137 tests completed, 113 failed
> Task :test FAILED
FAILURE: Build failed with an exception.
答案 0 :(得分:0)
即使我不知道如何解决此问题,我仍然解决了该问题。
由于我的.yo-rc.json
工作正常,因此我使用docker cp
将此文件复制到docker容器中,然后运行jhipster
。
现在,我删除了该文件,并使用相同的配置参数运行空白的jhipster
,然后所有gradlew test
都通过了。