我如何告诉maven从根目录转发我的javascript项目

时间:2014-12-08 23:08:27

标签: javascript eclipse node.js maven

伙计们,我还没有看到一个强制javascript项目的构建方法。

目前,事实上的方法是把它推到你的应用程序服务器的docroot,我觉得这很糟糕。

鉴于我的hello world node.js javascript项目在项目根目录下至少有27,000个模块,由于解析和处理以及处理项目的预处理,甚至在eclipse中也不可能尝试操作根目录必须经过。

我还发现,对于所有军团来说,GOOGLE是goto公司(人类已经买进并售罄)的残暴行为仅仅是因为它们是为极权主义而设计的,并且他们没有机会将神经或纳米处理集成到任何互联网上除非他们有超高速处理能力。就个人而言,他们需要将平台更改为比光速更快的速度。

编码是令人发指的......将每个概念都放入dom节点。公司陷入了巨大的瓶颈。

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

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

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

1 个答案:

答案 0 :(得分:1)

除了政治方面,谷歌本来可以帮助你。

有这样的教程(maven node.js archetype),如下所示:http://blog.akquinet.de/2011/02/11/mavenizing-javascript-projects/

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

有一些maven教程可以帮助你创建一个基本的war文件: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模块?因为您不需要所有这些都可以运行应用程序。