gpt4 book ai didi

ivy - 将文件库添加到 Ivy

转载 作者:行者123 更新时间:2023-12-01 02:42:34 30 4
gpt4 key购买 nike

我正在尝试将文件库添加到 Ivy ,但它不起作用。

以下是使用的文件:

Ivy .xml

<ivy-module version="2.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:noNamespaceSchemaLocation="http://ant.apache.org/ivy/schemas/ivy.xsd">
<info organisation="in.ex" module="ivy-example" status="integration">
</info>
<dependencies>
<dependency org="commons-lang" name="commons-lang" rev="2.6" />
</dependencies>
</ivy-module>

ivysettings.xml
<?xml version="1.0" encoding="UTF-8"?>
<ivysettings>
<settings defaultResolver="archiva" />
<credentials host="http://myarchiva/archiva/" realm="Apache Archiva"
username="user" passwd="pwd" />
<property name="archiva-internal"
value="http://myarchiva/archiva/repository/internal" />
<resolvers>
<ibiblio name="archiva" m2compatible="true" root="${archiva-internal}" />
</resolvers>
</ivysettings>

构建文件
<project name="ivy example" default="resolve" xmlns:ivy="antlib:org.apache.ivy.ant">

<target name="resolve" description="resolve dependencies with ivy">
<ivy:settings file="ivysettings.xml" />
<ivy:retrieve />
</target>

</project>

当我运行 ant 任务时,显示以下错误:
module not found: commons-lang#commons-lang;2.6
==== archiva: tried
http://myarchiva/archiva/repository/internal/commons-lang/commons-lang/2.6/commons-lang-2.6.pom
-- artifact commons-lang#commons-lang;2.6!commons-lang.jar:
http://myarchiva/archiva/repository/internal/commons-lang/commons-lang/2.6/commons-lang-2.6.jar

似乎没有找到 commons-lang 但它仍然存在。当我在浏览器中尝试 url 时,我得到了 jar。

有人能帮帮我吗?谢谢!

最佳答案

当我运行 ant -d 时,我看到一个错误

[ivy:retrieve] CLIENT ERROR: Unauthorized url=http://

我花了很长时间才弄清楚为什么我无法从我本地的文件馆获得文物。

关于ivy - 将文件库添加到 Ivy ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15526549/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com