0

純粋な 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) にあり、リソース フォルダー (src/main/resources) から xml を取得したいと考えています。これを行う最善の方法は何ですか?pom.xml を何らかの方法で変更する必要がありますか?

4

1 に答える 1

0

プロジェクトの構築に使用されているパッケージ/プラグイン。CodehausのJavascriptMavenToolsプラグインですか?

その場合、リソースは${project.build.outputDirectory}(デフォルトではターゲット/クラスに)書き込まれ、javascriptファイルはに書き込まれ${project.build.outputDirectory}/jsます。したがって、JSファイルと比較して、リソースはにあり../<resourcename>ます。

これらの設定は、ビルド中にJavascriptMavenToolsプラグインから呼び出されるjs-import-maven-pluginから制御されます。

于 2012-06-28T23:32:45.303 に答える