Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/node.js/42.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/maven/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/security/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Node.js 当我们在詹金斯建立任何自由泳项目时,Maven会出现在背景中吗?_Node.js_Maven_Jenkins_Dependencies_Devops - Fatal编程技术网

Node.js 当我们在詹金斯建立任何自由泳项目时,Maven会出现在背景中吗?

Node.js 当我们在詹金斯建立任何自由泳项目时,Maven会出现在背景中吗?,node.js,maven,jenkins,dependencies,devops,Node.js,Maven,Jenkins,Dependencies,Devops,Maven需要一个POM.XML文件来安装依赖项,但是如果我们有一个NodeJS应用程序,依赖项会在node modules文件夹中提到,对于正常安装它们,我们会执行npm install。因此,如果我们使用Jenkins并创建了一个自由式项目来自动安装依赖项,那么这个自由式项目会使用Maven来构建和安装依赖项吗 如果是,那么背景中会发生什么?任何POM.XML文件都是为节点模块中提到的依赖项创建的?自由风格项目,顾名思义,就是自由风格。您必须配置从SCM、构建环境、构建触发器、执行和作业后执

Maven需要一个POM.XML文件来安装依赖项,但是如果我们有一个NodeJS应用程序,依赖项会在node modules文件夹中提到,对于正常安装它们,我们会执行
npm install
。因此,如果我们使用Jenkins并创建了一个自由式项目来自动安装依赖项,那么这个自由式项目会使用Maven来构建和安装依赖项吗


如果是,那么背景中会发生什么?任何POM.XML文件都是为节点模块中提到的依赖项创建的?

自由风格项目,顾名思义,就是自由风格。您必须配置从SCM、构建环境、构建触发器、执行和作业后执行(如果有)的所有内容

这意味着,该作业独立于源代码的语言/构建工具

如果您有节点并且正在使用npm,请将生成执行配置为
npm install

如果您有java并使用ant,请使用
ant-f build.xml

如果您使用java和maven,请使用
mvn clean install

等等


无论您将什么配置为构建执行,该任务都将在后台执行,并相应地生成所需的包。

否。Npm使用package.json作为依赖项。马文·多亚没有上场。除非您使用maven wapper来使用npm-maven-plugin进行构建。这是一个很好的解释。非常感谢你。