JHipster构建生产资料

时间:2017-03-22 20:18:59

标签: java maven heroku jhipster

使用以下堆栈运行Windows 10平台:

  • Java 1.8.0_92
  • Maven 3.3.9
  • JHipster 4.1.0
  • 纱线0.20.3

生成的应用程序是AngularJS的整体。使用HTTP Auth - 没有社交插件。

我目前正在测试Heroku的部署并遇到了部署停止的问题。 在成功将多个应用程序部署到Heroku之前,我使用了以下命令:

yo jhipster:heroku

这是根据文档部署到Heroku的首选方法。

从那时起,我添加了PostgreSQL和一些实体以及一些其他代码。使用SpringBoot和纱线本地运行100%。 然后我尝试使用上面的命令部署到Heroku,但是进程只是挂起。 我尝试了不同的选项,事件将JHipster从4.0.8升级到4.1.0,从头开始重新生成应用程序,省略了我所有的自定义更改......没有任何帮助。

似乎Maven包装过程就是这里的罪恶方。然后我尝试使用Maven和dev配置文件在本地构建 - 成功。更改为prod配置文件会遇到相同的过程,它只是挂起而没有响应。两个进程都停止在同一输出。

mvnw package -Pprod -DskipTests
  

[INFO] --- frontend-maven-plugin:1.3:yarn(webpack build prod)@ test-postgre-sql ---

     

[INFO]在D:\ DevelopmentProjects \ JHipster \ TestPostgreSQL中运行'yarn run webpack:prod'

     

[INFO]纱线运行v0.21.3

     

[INFO] $ yarn test&& webpack -p --config webpack / webpack.vendor.js&& webpack -p --config webpack / webpack.prod.js

这是最后一个输出而且过程只是挂起。 Windows资源/性能监视器在网络,CPU,内存或磁盘区域中未显示任何指示任何活动的活动。离开它8小时也无济于事。

这表示在Heroku设置参与之前问题存在。

任何想法从哪里开始寻找解决方案。

1 个答案:

答案 0 :(得分:0)

使用npm而不是Yarn解决了这个问题。从记录的所有故障单和发布的问题来看,在Windows环境中,Yarn目前似乎不稳定。 适用于npm。