Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/maven/6.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 查找用于声明性设计的.html文件时出错_Java_Maven_Polymer_Vaadin_Pom.xml - Fatal编程技术网

Java 查找用于声明性设计的.html文件时出错

Java 查找用于声明性设计的.html文件时出错,java,maven,polymer,vaadin,pom.xml,Java,Maven,Polymer,Vaadin,Pom.xml,我正在尝试使用声明性设计方面来测试如何使用Polymer paper drawer面板创建根视图,并在html文件中指定“main”和“drawer”元素 <v-csslayout> <paper-drawer-panel> <div drawer> </div> <div main> <v-horizontal-split-view></v-horizontal-sp

我正在尝试使用声明性设计方面来测试如何使用Polymer paper drawer面板创建根视图,并在html文件中指定“main”和“drawer”元素

<v-csslayout>
    <paper-drawer-panel>
    <div drawer>

    </div>
    <div main>
        <v-horizontal-split-view></v-horizontal-split-view>
    </div>

  </paper-drawer-panel>
</v-csslayout>
在相同的包和目录中查找相同类名的html文件。问题是,即使我将该文件保留在与类相同的位置,它看起来就像Maven将其删除一样

添加
包括在pom.xml中

${project.artifactId}
${basedir}/src/main/java/
**/*.html
只是破坏了javascript,这意味着我得到了下面缩写的运行时错误

Widgetset.nocache.js] not found from filesystem

最终,我的目标是能够将paper drawer panel集成到我的web应用程序中,因此如果有其他方法,我会很乐意采用,如果这种方法太粗糙。

我通常通过在资源下创建它们来将它们与java类分开,使用与类相同的包布局,并且在pom中没有任何自定义的发布配置。我唯一一次能够使Design.read()起作用的是当.html手动添加到与试图将其加载到“classes”目录中的类相同的目录中时,否则,我希望在VAADIN/布局下尽可能将这些单独保存。查看来自Vaadin的源代码,它使用Class.getResourceAsStream查找本地路径,我不完全确定运行时路径是什么(我的第一个webapp)。您是否尝试将它们放在“resources”目录中,放在与读取它们的类同名的包中?在maven项目中,
resources
dir在
/WEB-INF/classes
中发布,类加载器很可能在这里查找html文件,而
VAADIN/layouts
将在
/VAADIN
中结束
Widgetset.nocache.js] not found from filesystem