当我从 Rails 房子搬到 Java 商店时,我主要是一名 JS 开发人员,正在学习 Maven。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
按照他们的建议在命令行上运行以启动测试 web 应用程序时,该${index.js}
值将被替换为应用程序运行所需的整个依赖关系树中的所有 JS 文件。
这很好,但我只是不知道这个过程的哪一部分正在做。谁能更熟悉这种架构向我解释一下?非常感谢!