jdk版本是正确的,使用idea插件编译报错,找不到原因。
错误: 程序包javax.xml.bind.annotation不存在
可以尝试清空缓存
使用命令就ok
编译
mvn clean compile -Pdev
安装
mvn clean install -Pdev
打包
mvn clean package -Pdev
打包部署到私服-deploy
mvn clean deploy
跳过test类
编译插件方式
在pom.xml中,默认编译插件为
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
</plugin>
将其替换为
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-surefire-plugin</artifactId>
<configuration>
<skipTests>true</skipTests>
</configuration>
</plugin>
此方法不执行测试用例,但会编译测试用例类,生成的class文件保存在target/test-classes下。
仍然编译test
mvn clean compile -Pdev
安装时会跳过test类的执行
mvn clean install -Pdev
跳过test的信息
[INFO] Tests are skipped.