我正在编写一个 java webapp,但大部分代码库实际上是浏览器端的 javascript,它依赖于 dojo,并使用 qunit 进行单元测试。由于严重滥用 maven 和 git,我能够连接 javascript 单元测试和 javascript 依赖项。但是,我无法将 pom.xml 变成 maven 命令行和 eclipse maven 插件都能够编译和测试整个项目的形状。此外,声纳都无法实现该项目具有 javascript 组件,eclipse 也无法对 javascript 部分提供很大帮助。供参考的项目在这里:https ://github.com/magwas/worldmodel/
在一天结束时进行一场战争的正确项目结构是什么,其中包含所有具有依赖关系、单元测试、分析(使用声纳)并准备提交给詹金斯的 javascript?
我找到了http://mojo.codehaus.org/javascript-maven-tools/,但我不知道是否
- 将javascript部分放在一个单独的项目中更好,如果是这样,它应该如何包含在java中?
- 我应该如何处理依赖项(dojo、dijit 和 quint)?
我意识到这是一个复杂的问题,欢迎指向已经解决它的项目的文档或源代码。