我有一个多模块java项目.Maven需要大约40秒来构建它.我通过指定-T和-Cargs来尝试使用多线程构建的maven,因为没有使用线程和内核.但我没有看到我的构建的时间有任何显着改善.
我正在使用maven 3.2.3,有时我需要经常构建我的项目.
我知道干净的目标需要花费很多时间,但我不能忽略它.
建议请....
编辑:
注意:在我的情况下,清洁不会花费太多时间.它在1秒内完成.安装正在休息.
考虑下面包含重复案例的代码(C语言).编译器这次没有给出任何警告/错误.
void testSwitchCase() {
char d = 0;
switch(d) {
case 'a' + 'b':
printf("I am case 'a' + 'b'\n");
break;
case 'a' + 'b':
printf("I am case 'a' + 'b' \n");
break;
}
}
Run Code Online (Sandbox Code Playgroud)
但是,如果我 char d = 0
改为int d = 0
,编译器会开始引发有关重复案例的错误.
错误:重复案例值
我理解表达式'a' + 'b'
应该评估为a int
但我的观点是它应该同时引发重复的大小写错误.为什么不呢?