大家好,我有一个使用 Netbeans 构建的 j2ee 应用程序。我的任务是修改 build.xml,以便在应用程序构建后,ANT 将应用程序部署到服务器,在应用程序上运行 Junit 任务,然后取消部署应用程序。到目前为止,我已经部署和取消部署工作,但我在运行 junit 任务时遇到了一些麻烦。
我在 Netbeans 中有一个客户项目,我的 junit 任务就在其中。我的麻烦是,当这个项目被构建时,它不会将我的 junit 测试编译到 .jar 中。当我运行我的 ant junit 任务并且 ANT 找不到适合 junit 测试的 .class 文件时,这会导致问题。
在 Netbeans 项目属性中,它允许我设置“源包文件夹”和“测试包文件夹”。如果我将“test”文件夹添加到“Source Package Folders”并构建项目,它会编译测试并将它们包含在 jar 中。这可行,但是它阻止我在 netbeans 中运行我的 junit 测试作为测试,这会减慢开发速度。
有没有人有解决此类问题的经验?我可能忽略了一个简单的解决方案,所以如果有人有任何建议,我将不胜感激。提前致谢。
-布拉德