① 错误
Cannot load JDBC driver class 'oracle.jdbc.driver.OracleDriver'
原因:pom.xml文件下载ojdbc14-10.2.0.3.0.jar只有561k,不好用,换成原来ojdbc14.jar(1501k),然后改名字为ojdbc14-10.2.0.3.0.jar
maven -》Update Project,解决了
<dependency>
<groupId>com.oracle</groupId>
<artifactId>ojdbc14</artifactId>
<version>10.2.0.3.0</version>
</dependency>
② pom.xml中jar下载不下来。先下载jar到本地-》执行下面语句例子1/例子2-》maven-》Update Project-》OK
例子1:mvn install:install-file -DgroupId=com.oracle -DartifactId=ojdbc14 -Dversion=10.2.0.3.0 -Dpackaging=jar -Dfile=C:\ojdbc14-10.2.0.3.0.jar
例子2:mvn install:install-file -DgroupId=org.springframework -DartifactId=org.springframework.web -Dversion=3.1.1.RELEASE -Dpackaging=jar -Dfile=C:\org.springframework.web-3.1.1.RELEASE.jar
③ 每次新建maven工程都下载大量jar,原因:本地库没有配好
1,setting.xml 中设置比如:<localRepository>C:\apache-maven-3.3.9\repository</localRepository>
2,eclipse中添加自己下载的maven Preferences-》Maven-》Installation-》Add-》自己maven目录
User Settings-》选为自己的setting.xml
这样新建maven工程时就会现在本地库检查,如果有就不会下载了。
④:根据【@ 从从前有座山】的提示,找到了问题②的另一种解决方式:
配置maven国内镜像。也就是在pom.xml中添加下列代码,之后maven更新一下就OK了。
<repositories>
<repository>
<id>aliyun-nexus</id>
<name>Nexus</name>
<url>http://maven.aliyun.com/nexus/content/groups/public/</url>
</repository>
</repositories>
<pluginRepositories>
<pluginRepository>
<id>aliyun-nexus</id>
<name>Nexus</name>
<url>http://maven.aliyun.com/nexus/content/groups/public/</url>
</pluginRepository>
</pluginRepositories>