我有一个纯粹的javascript webapp mavin项目,我需要通过函数从资源文件夹加载一个xml文件:
function loadXMLDoc(dname) {
var xhttp;
if (window.XMLHttpRequest) {
xhttp=new XMLHttpRequest();
}
else {
xhttp=new ActiveXObject("Microsoft.XMLHTTP");
}
xhttp.open("GET",dname,false);
xhttp.send(null);
return xhttp.responseXML;
}
其中'dname'是表示xml文件路径的字符串。
这个函数在我的源文件(src / main / javascript)中,我想从resources文件夹(src / main / resources)获取xml。最好的方法是什么?我应该以某种方式修改pom.xml吗?
答案 0 :(得分:0)
正在使用什么包装/插件来构建项目。是Codehaus的Javascript Maven Tools plugin吗?
如果是,则将资源写入${project.build.outputDirectory}
(默认为目标/类),并将javascript文件写入${project.build.outputDirectory}/js
。因此,相对于您的JS文件,资源位于../<resourcename>
。
这些设置是从构建期间从Javascript Maven Tools插件调用的js-import-maven-plugin控制的。