1.maven环境搭建
1).配置MAVEN_HOME环境变量
2).系统path环境变量添加%MAVEN_HOME%/bin
3).修改conf/setting.xml文件,配置maven本地仓库,云仓库
本地仓库 <localRepository>D:\\work\\opensource\\maven_local_repository</localRepository>
云仓库
<mirror>
<id>alimaven</id>
<mirrorOf>central</mirrorOf>
<name>aliyun maven</name>
<url>http://maven.aliyun.com/nexus/content/groups/public/</url>
</mirror>
同时将setting.xml拷贝至${user.home}/.m2/目录下
2.npm环境搭建
1).下载安装npm项目构建工具 https://nodejs.org/en ==> LTS
2).配置npm工具缓存目录
npm config set prefix "D:\java\nodejs_global"
npm config set cache "D:\java\nodejs_cache"
3).配置淘宝镜象,提升构建速度
npm config set registry=http://registry.npm.taobao.org
4).查看npm相关配置信息
npm config list
5).查看镜象仓库可用
npm config get registry
npm info vue
6).删除npm代理
解决错误==> npm ERR! cb() never called!
npm config rm proxy
npm config rm https-proxy
7).安装升级npm至global目录
npm install npm -g
8).查看global配置信息
npm list --global
9).重新配置NODEJS环境变量
D:\java\nodejs_global\node_modules
10.安装vue.js
npm install vue -g
11).安装vue-router
npm install vue-router -g
12).安装vue-cli
npm install vue-cli -g
3.maven单独构建一个模块
mvn install -pl openmeetings-web -am
4.maven单独构建一个模块及依赖模块
mvn install -pl openmeetings-web -am -amd
5.跳过测试
-DskipTests,不执行测试用例,但编译测试用例类生成相应的class文件至target/test-classes下。
-Dmaven.test.skip=true,不执行测试用例,也不编译测试用例类。
6.跳过license检查 ==> Too many files with unapproved license: 1 See RAT report
-Drat.skip=true => 我的版本3.8.1不好用
apache-rat:check -Drat.numUnapprovedLicenses=600 =>我的版本3.8.1可用
7.设置maven内存占用
export MAVEN_OPTS="-Xmx4G"