我已将我的Oracle JDBC驱动程序添加到我的Maven存储库中,一切正常,但是每当我打包项目时,我仍然会收到警告。 E.g。
[INFO] Unable to find resource 'com.oracle:ojdbc14:pom:10.2.0' in repository central (http://repo1.maven.org/maven2)
如何阻止这些警告出现?
答案 0 :(得分:4)
Maven正在尝试获取Oracle驱动程序的.pom
文件,因为它无法在本地存储库中找到它。一个简单的ojdbc14-10.2.0.pom
具有以下内容就足够了:
<project>
<modelVersion>4.0.0</modelVersion>
<groupId>com.oracle</groupId>
<artifactId>ojdbc14</artifactId>
<version>10.2.0</version>
</project>
使用{{3>调用install:install-file
(将其安装在本地存储库中)或deploy:deploy-file
(将其安装在远程存储库中)时,您可以手动创建它或由Maven生成它可选参数:
mvn install:install-file -Dfile=/path/to/ojdbc14.jar \
-DgroupId=com.oracle \
-DartifactId=ojdbc14 \
-Dversion=10.2.0 \
-Dpackaging=jar \
-DgeneratePom=true
generatePom
目标允许使用相同的deploy:deploy-file
可选参数。
PS:我的建议是使用generatePom
。
答案 1 :(得分:0)
mvn install:install-file -Dfile = C:/oraclexe/app/oracle/product/10.2.0/server/jdbc/lib/ojdbc14.jar -DgroupId = com.oracle -DartifactId = ojdbc14 -Dversion = 10.2 .0 -Dpackaging = jar -DgeneratePom = true