首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Apache设置任务和ivysettings.xml文件

Apache设置任务和ivysettings.xml文件
EN

Stack Overflow用户
提问于 2012-09-16 16:34:45
回答 1查看 1.9K关注 0票数 3

根据页面,我需要在<ivy:settings>构建中声明一个<ivy:settings>任务,以帮助Ant定位ivysettings.xml文件所在的位置。在这个设置文件中可以找到我所有存储库的定义以及其他信息。

让我困惑的是:根据该页面(上面提供的链接),<ivy:settings>任务可以使用以下属性:

  • id
  • file
  • url
  • host
  • realm
  • username
  • passwd

url的描述是:

要使用的设置文件的url

这意味着ivysettings.xml文件实际上可以存储在另一台机器上,甚至可能存储在存储库本身?!?

但是,对最后一个属性(hostrealmusernamepasswd)的描述都是多种多样的:

http身份验证(主机\{e76f}

对我来说,这些描述与url**,的描述相结合,表明** host**,** realm**,** username passwd 属性是定位和撤回 ivysettings.xml 文件的连接凭据;它们是而不是E 264E 165连接到远程存储库的连接凭据。

Ivy允许在ivysettings.xml中定义多个存储库,包括多个url-resolvers,这可能是位于具有不同访问凭据的不同服务器上的不同存储库,这进一步证明了这一点。鉴于<ivy:settings>任务只允许您使用这些属性指定一组凭据,这似乎也意味着这些属性仅用于查找和解压ivysettings.xml文件,而不是用于与1+ repos通信。

所以,我问:

  • 这4个属性用于连接到url ( ivysettings.xml所在),还是用于连接到在ivysettings.xml中定义的远程存储库
  • 如果以上问题的答案是它们是将ivysettings.xml定位在远程url上的凭据,那么我应该将用于与实际回购服务所在的web服务器通信的凭据(作为ivysettings.xml所在的服务器和我的回购服务器可能是两台不同的机器)放在哪里?
  • 我怀疑您可以将ivysettings.xml存储在远程url (远程服务器)中吗?如果是这样的话,我如何告诉艾薇使用Loging Credentials A查看Loging Credentials A以找到我的ivysettings.xml文件,但如何使用Login Credentials BServer B上找到我的存储库?

请注意,你们中的一些人可能也会发现问题,并认为我的问题是重复的。我认为上面提到的问题仅仅是“我应该把ivysettings.xml文件放在哪里?”然而,我的问题有点类似,但是,它的核心是理解<ivy:settings>属性的意图,以及他们试图找到什么:设置文件,或者在设置文件中定义的回购。提前谢谢。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-09-16 20:54:30

票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/12448673

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档