VertX Webserver静态内容webroot

时间:2016-06-11 13:16:07

标签: javascript java gradle webpack vert.x

我已经创建了两个项目:

  1. 使用webpack
  2. 构建的网页用户界面
  3. 使用Vert.x
  4. 构建的java Gradle网络服务器

    我想找到一种方法将第一个项目的结果构建目录内容作为webroot添加到第二个项目中,StaticHandler将使用webpack dev server进行服务器升级。

    有人知道干净的方法吗?我希望保留这两个git项目,因为我喜欢使用$http.post来开发UI,并且将它们分开通常会感觉更清晰。

    我正在考虑使用我的仓库上构建的bitbucket管道,但是将第一个项目生成的资产带入第二个项目的构建中是我面临问题的地方。

1 个答案:

答案 0 :(得分:0)

您可以创建一个gradle任务,在此之前依赖于jar任务(因此它在它之前运行)执行webpack compile到资源目录。因此,当您的jar任务运行时,它会捆绑已编译的webpack代码。