gpt4 book ai didi

maven - 学习Maven,被依赖注入(inject)迷惑

转载 作者:行者123 更新时间:2023-12-03 02:00:46 31 4
gpt4 key购买 nike

当我从 Rails 工作室搬到 Java 商店时,我主要是一名 JS 开发人员,正在学习 Maven。 Codehaus 的人员在提供 Maven 原型(prototype)方面提供了巨大帮助,以指导像我这样的人了解如何利用 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 文件都包含应用程序运行所需的整个依赖关系树。

这很棒,但我只是不知道该过程的哪一部分正在执行它。任何更熟悉这个架构的人都可以向我解释一下吗?非常感谢!

最佳答案

戴夫·牛顿(Dave Newton)在对我的问题的评论中让我走上了正确的道路。答案在此处的文档中进行了描述:

http://mojo.codehaus.org/js-import-maven-plugin/usage.html

Codehaus 示例 RIA 应用程序的 POM 扩展下具有 javascript-maven-plugin 的 artifactId 的 JS Import Maven Plugin 负责获取 #{index.js} 字符串位于index.html 文件中,从index.js 文件开始沿着依赖关系树降序排列,并自动将所有依赖关系注入(inject)到HTML 中。上面链接的使用文档中描述了该插件用于发现 JS 依赖关系的确切机制。

关于maven - 学习Maven,被依赖注入(inject)迷惑,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12114275/

31 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com