Java 查找用于声明性设计的.html文件时出错
我正在尝试使用声明性设计方面来测试如何使用Polymer paper drawer面板创建根视图,并在html文件中指定“main”和“drawer”元素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
<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