当我从Rails房子搬到Java商店时,我主要是学习Maven的JS开发人员。 Codehaus的人们在提供Maven原型方面提供了巨大的帮助,以指导像我这样的人了解我们如何利用Maven来管理代码库中的依赖关系:
http://mojo.codehaus.org/javascript-maven-tools/javascript-ria-archetype/index.html
我最了解他们现在在做什么,但有一件他们没有解释,我无法弄清楚魔法在哪里发生。
在他们的示例RIA应用的index.html文件中,HTML中只有一行包含所有JavaScript:
<script type="text/javascript" src="${index.js}"></script>
当我在命令行上运行> mvn jetty:run
时,他们建议启动测试webapp,${index.js}
值将替换为应用程序所需的整个依赖关系树中的所有JS文件发挥作用。
哪个好,但我不知道这个过程的哪个部分正在做。任何更熟悉这种架构的人都可以向我解释一下吗?非常感谢!
答案 0 :(得分:0)
http://mojo.codehaus.org/js-import-maven-plugin/usage.html
在Codehaus示例RIA应用程序的POM中具有JS Import Maven Plugin
的artifactId javascript-maven-plugin
的{{1}}负责在index.html文件中获取#{index.js}
字符串,降序依赖树以index.js文件开头,并自动将所有依赖项注入HTML。插件用于发现JS依赖关系的确切机制在上面链接的使用文档中进行了描述。