Oracle Jar在Maven包装中引发警告

时间:2010-08-19 03:16:14

标签: oracle maven-2 jdbc

我已将我的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)

如何阻止这些警告出现?

2 个答案:

答案 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