我正在开发一个组件(这是一个Web应用程序-struts,它作为WAR部署),并且开发了一些新的Javascript,并为此编写了一些QUnit测试。
我不知道需要将QUnit附带的文件(qunit.js,qunit.ccs,myTestClass.js和hmtl页面)放在何处,以便不将它们打包和部署在生产 Artifact 中。
例如,所有Java单元测试都进入一个测试文件夹。但是html / jsp / js文件必须位于webapp文件夹中的某个位置。
谢谢!
最佳答案
我遇到了同样的问题,我将它们放在webapp之外的目录中,并创建了一个.html文件,该HTML文件使用相对路径调用加载实际的js库。我认为到目前为止,对于此问题,人们还没有一个标准的位置。
我正在使用IntelliJ Idea,因此很容易在webapp外部定义一个不会在最终 war 中使用的文件夹。
希望这可以帮助。
关于javascript - 将JavaScript单元测试文件放置在Web应用程序中的何处,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/10536806/