Maven项目中有时会用到第三方jar包,当把项目打包成jar包在Linux下运行的时候,会出现ClassNotFoundException,其中一个解决的办法是,把这个第三方jar包达到本地仓库,操作步骤如下:(以Oracle连接驱动为例)

在这个第三方jar包文件夹下运行以下命令:

mvn install:install-file -Dfile=C:\oracle\ojdbc7.jar -DgroupId=oracle_ext -DartifactId=oracle_ext -Dversion=7.0 -Dpackaging=jar -DgeneratePom=true

执行成功后如图所示:

查看本地仓库,结果:

修改pom文件

<dependency>
    <groupId>oracle_ext</groupId>
    <artifactId>oracle_ext</artifactId>
    <version>7.0</version>
</dependency>

重新打成jar包运行

完成

世界上有一种孤独,不是没人陪你,而是陪你的那个人,根本不懂你。