由Gradle构建的War文件,找不到带有withspace的资源

时间:2016-02-02 16:14:26

标签: spring maven tomcat gradle vaadin

我不确定我的问题到底在哪里......它显示如下:

  • 使用Maven构建我的项目,一切正常
  • 使用Gradle构建我的项目,启动并且行为正常;除了一个名字中有空格的图标

    • 如果我打开网址,我会收到404
    • 在我的日志文件中,我得到:

      2016-02-02 16:55:49 INFO  VaadinServlet:738 - Requested resource [/VAADIN/themes/ThemeName/icon/ic-A A_active.png] not found from filesystem or through class loader. Add widgetset and/or theme JAR to your classpath or add files to WebContent/VAADIN folder.
      
    • 如果我查看服务器上webapps中的文件夹,该文件就在那里。与maven构建文件夹中的大小完全相同。

我使用非常基本的东西和弹簧启动提供的示例(用于gradle& maven)......

maven和amp;之间的唯一区别我能发现的gradle是那个gradle没有spring-boot父母pom的转换步骤。 这是什么原因?因为spring boot正在以稍微不同的方式配置war文件,所以白色空格可以吗?

任何人都知道如何在war文件中允许空格?

我希望你能理解我的问题。我可以上传我的构建文件,但在这方面它们非常标准......

祝你好运

1 个答案:

答案 0 :(得分:0)

发现问题,它是基于gradle中缺少的BOM。

我跳过了VAADIN BOM,但它正在更新一些VAADIN依赖项的版本......