Thingsboard项目初始化问题

SOA项目的初始化,mvn clean install

命令:刚开始不要跳过test,可能会生成部分文件

mvn clean install -Dlicense.skip=true

mvn clean install -Dlicense.skip=true -Dmaven.test.skip=true

mvn clean install -Dlicense.skip=true -DskipTests=true

-Dmaven.test.skip=true,不执行测试用例,也不编译测试用例类。
-DskipTests,不执行测试用例,但编译测试用例类生成相应的class文件至target/test-classes下。

通过 -l 参数输出到指定日志文件。

注事事项:

1、lombok

安装lombok插件,不然编译不通过。

ide下载setting ->plugins下载插件超时,=

按照ide版本用以下链接下载plugins,通过setting ->plugins ->install plugin from disk

http://plugins.jetbrains.com/plugin/6317-lombok-plugin

 

2、java进程

如果多次执行 mvn clean install -Dlicense.skip=true

clean的时候,会报错文件占用无法删除,记得每次重新执行命令时 kill掉java进程

 

3、The forked VM terminated without properly saying goodbye.

1、存在异常退出、 system.exit(0)

通过全局搜索找到异常代码,我的全局搜索快捷键是ctrl +h,最终找到sytem.exit(1)代码并注释。

2、第一种方式如果不生效,可以设置再pom文件中设置true,单独跳过该项目的测试过程。

 

其他

ide 的vsc大量文件时,内存不足

1、help> Edit customer VM options 设置 -Xmx2048m

2、help > Edit customer Properties 添加 vcs.log.index.git=off

 

 

 

你可能感兴趣的:(#,Thingsboard)