1、idea 中 maven 使用deploy命令时报检查报红错误:使用了未经检查或不安全的操作。
类上添加注解:
@SuppressWarnings("unchecked")//不检查
2、报400错误:Return code is: 400, ReasonPhrase: Bad Request.
原因1,可能是快照版(SNAPSHOT)和releases版没有对应上造成的,比如应该这样:
<dependency>
<groupId>com.nandao</groupId>
<artifactId>nandao-common</artifactId>
<version>1.0-SNAPSHOT</version>
<scope>compile</scope>
</dependency>
结果改成了这样:少了-SNAPSHOT 快照的标识,就会报400错误。
<dependency>
<groupId>com.nandao</groupId>
<artifactId>nandao-common</artifactId>
<version>1.0</version>
<scope>compile</scope>
</dependency>
相反的操作也会造成这种错误,所以添加时务必小心。
3、单元测试引起的错误:
Failed to execute goal org.apache.maven.plugins:maven-surefire-plugin:2.22.2
解决方案:跳过测试打包。在maven项目pom.xml文件插件中添加
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-surefire-plugin</artifactId>
<version>2.22.2</version>
<configuration>
<skipTests>true</skipTests>
</configuration>
</plugin>
4、
5、