maven命令
1.mvn clean deploy
#打包jar到远端(Nexus)
2.mvn clean install
#打包JAR到本地Repo
3.mvn clean package
#仅仅打包JAR到代码目录下
4.mvn clean
#清除之前打包所产生的文件或目录
5.mvn install -Dmaven.test.skip=true
#跳过测试
6.mvn参数介绍
参考 https://www.cnblogs.com/zhaoyan001/p/8735196.html
-U 强制更新snapshot类型的插件或依赖库(否则maven一天只会更新一次snapshot依赖)
-B 避免交互被打断,–batch-mode 在非交互(批处理)模式下运行(该模式下,当Mven需要输入时,它不会停下来接受用户的输入,而是使用合理的默认值);
-e --errors 控制Maven的日志级别,产生执行错误相关消息;
-X --debug 控制Maven的日志级别,产生执行调试信息;
-Pxxx #激活 id 为 xxx的profile (如有多个,用逗号隔开);
7.代码中有多个子模块只打包其中一个 -pl 模块名 -am
模块:rds-business-mgmt
分支:develop
打包命令:mvn clean package -pl rds-business-mgmt -am -B -e -U -P aiways-prod
假如子模块下面还有子模块 例如 rds-business-mgmt/xxx
打包命令:mvn clean package -pl rds-business-mgmt/xxx -am -B -e -U -P aiways-prod
npm
#1.下载
wget https://nodejs.org/dist/v10.14.1/node-v10.14.1-linux-x64.tar.xz
#2.解压
tar xf node-v10.14.1-linux-x64.tar.xz -C /data/ota_soft/
#3.软连接
ln -sf /data/ota_soft/node-v10.14.1-linux-x64 /data/ota_soft/node
#4.设置仓库
echo “registry = https://registry.npm.taobao.org” >> jenkins_user_home/.npmrc
#5.环境变量配置
ln -sf /data/ota_soft/node/bin/npm /usr/local/bin/npm
ln -sf /data/ota_soft/node/bin/node /usr/local/bin/node
#6.jenkins配置
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-PL6z4H2V-1636641790929)(maven命令.assets/1636383284290.png)]
\7.pipeline
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-aiHqJMhT-1636641790933)(maven命令.assets/1636383315043.png)]