在做项目的过程中,调用客户的接口往往需要客户提供的SDK,在开发的时候编译没有问题,一旦打包就会出现问题。
例如:程序包找不到的情况。
分析原因:打包的时候,maven仓库没有该包。需要将该包下载到maven仓库。
在终端输入如下命令:
mvn install:install-file -Dfile=./ImpalaJDBC41.jar -DgroupId=com.cloudera.impala -DartifactId=ImpalaJDBC41 -Dversion=2.6.4 -Dpackaging=jar -DgeneratePom=true
输入的参数对应的dependency:
<dependency><groupId>com.cloudera.impala</groupId><artifactId>ImpalaJDBC41</artifactId><version>2.6.4</version></dependency>