因为公司的拆分昨天做完migration后系统的有些配置不在了。导出项目之后发现跑的时候Topology总是报错cannot find main class,链接connectionpool也是一样,问了Sai被一眼看出来原来是没有安装vertica和jdbc,pom.xml的dependencis中找不到相应的jar包。
先借鉴一个pom.xml的详解:
http://blog.youkuaiyun.com/adeyi/article/details/17259479
安装步骤如下:
1.首先需要有相应的jar包,在电脑中找到jar包所在目录;
2.在jar包所在文件夹的空白处shift+右键,点击在此处打开命令窗口,执行相应命令即可。
install vertica:
mvn install:install-file -DgroupId=vertica -DartifactId=vertica-jdbc -Dversion=7.0.1 -Dpackaging=jar -Dfile=./vertica-jdbc-7.0.1-0.jar -DgeneratePom=true
install sqlserver:
mvn install:install-file -DgroupId=com.microsoft.sqlserver -DartifactId=sqljdbc4 -Dversion=4.0 -Dpackaging=jar -Dfile=./sqljdbc4.jar -DgeneratePom=true
当有多个jar包的时候,把命令中相应的version名称改变一下就可以了。
附上Maven 安装 JAR 包的命令:
mvn install:install-file -Dfile=需要安装jar文件的路径 -DgroupId=pom.xml中对应的groupId -DartifactId=pom.xml中的artifactId -Dversion=pom.xml中的version -Dpackaging=jar