【问题标题】:How can I tell maven to war my javascript project from the root dir [closed]我如何告诉 maven 从根目录对我的 javascript 项目进行战争 [关闭]
【发布时间】:2014-12-08 23:08:27
【问题描述】:

伙计们,我还没有看到一种构建方法来启动一个 javascript 项目。

目前事实上的方法是将它推到你的应用服务器的文档根目录中,我觉得这很糟糕。

鉴于我的 hello world node.js javascript 项目在项目根目录下至少有 27,000 个模块,由于管理和处理项目的解析、处理和预处理,即使在 Eclipse 内部也无法操作根目录必须通过。

我还发现 GOOGLE 是所有公司的 goto 公司(人类已经买进又卖光了),这太残忍了,因为他们在政治上是为极权主义设计的,而且他们没有机会操作集成到任何互联网的神经或纳米处理除非他们有超高速的处理能力。就个人而言,他们需要将平台更改为比光速更快的东西。

而且编码太离谱了..将每个概念都塞进一个 dom 节点。公司正面临一个巨大的瓶颈惊喜。

无论如何,我无法创建一个 maven 项目来遍历和捆绑我的 javascript node.js helloworld 项目,因为即使尝试管理运行此类项目所需的大量依赖项也很慢。

是否有一个 maven 脚本可以让我跳过一个打包好的 helloworld 项目,我可以将它复制到 tomcat docroot 中?

如何为生产打包和部署构建 node.js 项目。

【问题讨论】:

    标签: javascript eclipse node.js maven


    【解决方案1】:

    除了政治方面,Google 本来可以帮助您的。

    围绕(maven node.js 原型)有这样的教程:http://blog.akquinet.de/2011/02/11/mavenizing-javascript-projects/

    有一些可用于 Grunt:https://github.com/tarent/mvn-grunt-archetype (作为灵感来源)

    有一些 maven 教程可以帮助您创建基本的战争文件:http://maven.apache.org/guides/mini/guide-webapp.html

    从那里添加您需要的文件应该很容易。

    Maven(与 gradle 不同)不是一个脚本环境。它通过约定优于配置来工作。因此,如果默认插件都没有完成这项工作,您需要搜索能够完成您想做的事情的 maven 插件。 最常用的插件在这里:http://maven.apache.org/plugins/index.html

    maven 网站上也有很好的教程可以帮助你入门:http://maven.apache.org/run-maven/index.html

    我对 node.js 了解不多——他们可能也有自己的打包和部署应用程序的方式。创建 node.js war 文件似乎有点奇怪,因为 node.js 在服务器上运行 javascript,我不明白为什么要将它打包到 war 文件中。

    如果 27000 太多,应付不过来的路总是一样的:命令与征服。把它分成更小的部分。还是您参考了 node.js 模块?因为您不需要所有这些来运行应用程序。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-03-12
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-08-26
      • 1970-01-01
      相关资源
      最近更新 更多