【发布时间】:2011-12-11 06:14:42
【问题描述】:
我正在尝试从 Maven 存储库转移到 IVY 存储库。
我设置仓库的风格是:
<filesystem name="local" checkmodified="true">
<ivy pattern="${ivy.local.default.root}/${ivy.local.default.ivy.pattern}" />
<artifact pattern="${ivy.local.default.root}/${ivy.local.default.artifact.pattern}"/>
</filesystem>
我在本地存储库中获取 oracle jar 时遇到问题:
我的maven脚本如下:
<dependency>
<groupId>oracle.jdbc</groupId>
<artifactId>ojdbc11g</artifactId>
<version>${oracle-jdbc-version}</version>
</dependency>
我将尝试在 ivy.xml 中显示为:
<ivy:install settingsRef="basic.settings" organisation="oracle.jdbc" module="ojdbc11g" revision="[1.0,)" overwrite="TRUE" from="${from.resolver}" to="${to.resolver}" />
不幸的是, 我收到此错误:
[ivy:install]
[ivy:install] :: problems summary ::
[ivy:install] :::: WARNINGS
[ivy:install] module not found: oracle.jdbc#ojdbc11g;[1.0,)
[ivy:install] ==== libraries: tried
[ivy:install] http://repo1.maven.org/maven2/oracle/jdbc/ojdbc11g/[revision]/ojdbc11g-[revision].pom
[ivy:install] -- artifact o`enter code here`racle.jdbc#ojdbc11g;[1.0,)!ojdbc11g.jar:
[ivy:install] http://repo1.maven.org/maven2/oracle/jdbc/ojdbc11g/[revision]/ojdbc11g-[revision].jar
[ivy:install] ::::::::::::::::::::::::::::::::::::::::::::::
[ivy:install] :: UNRESOLVED DEPENDENCIES ::
[ivy:install] ::::::::::::::::::::::::::::::::::::::::::::::
[ivy:install] :: oracle.jdbc#ojdbc11g;[1.0,): not found
[ivy:install] ::::::::::::::::::::::::::::::::::::::::::::::
[ivy:install]
[ivy:install] :: USE VERBOSE OR DEBUG MESSAGE LEVEL FOR MORE DETAILS
构建失败 /root/tools/apache-ivy-2.2.0/src/example/build-a-ivy-repository/build.xml:199:安装模块时出现问题 - 请参阅输出了解详情
我该如何解决这个问题?
提前致谢。
【问题讨论】: