`

ivy中文参考文档(16)-ant任务(4)-configure

阅读更多

1) configure

    configure任务用于通过xml设置文件来配置ivy。

    查阅设置文件来获取设置文件自身的细节。

    从2.0起 可以通过sttings声明来配置ivy。和这个任务的不同之处在于当使用settings声明时,ivy的配置在settings第一次需要时(例如当你做一次resolve)完成,而configure任务立即执行一次配置,这样如果有某些错误发生可以容易看到。


2) 属性

属性 描述 必要
settingsId The settings id useable in the settingsRef attributes of the ivy task that needs a setting. Note that the ivy tasks will search by default for the settings with the id "ivy.instance", which is the default value.
settings id 用于需要设置的ivy任务的 settingsRef属性中。注意ivy任务会默认搜索id为"ivy.instance"的设置,这个是默认值
No, 默认为 "ivy.instance"
file path to the settings file to use
要使用的设置文件的路径
No. 如果提供文件,则URL被忽略。如果都没有提供,则试图查找${ivy.settings.file}文件,而如果这个文件也没有,则使用default默认设置文件
url url of the settings file to use
要使用的设置文件的URL
override Specify what to do when another settings with the same id has already been loaded.
指示当已经装载一个同样id的另一个设置时该怎么做
  • true
  • 当前设置将优先覆盖任何之前定义的使用这个id的设置
  • false
  • 当前设置将不覆盖之前定义的使用这个id的设置
  • notallowed
  • 如果已经有使用这个id的设置被定义,则报告错误
No, 默认为 "notallowed"
host http authentication host No, 除非需要http认证。
realm http authentication realm
username http authentication user name
passwd http authentication password



3) HTTP 认证

    注意:HTTP认证只有当你的classpath下有commons-httpclient.jar时才能使用。如果任何你在ivy中使用的url(尤其在依赖解析时)需要http证,则你必须提供configure任务的host,realm,username和passwd属性。这些设置将在后面调用ivy任务使用。

4) 示例

    1. 最简单的设置

< ivy:configure  />


或者使用${ivy.settings.file}如果它存在,或者使用默认设置文件。

    2. 使用文件来配置

<!--<br /> <br /> Code highlighting produced by Actipro CodeHighlighter (freeware)<br /> http://www.CodeHighlighter.com/<br /> <br /> -->< ivy:configure  file ="myconffile.xml"   />


    3. 使用url来配置

< ivy:configure  url ="http://mysite.com/myconffile.xml"   />


    4. 配置多个需要认证的URL

< ivy:configure  file ="path/to/my/ivysettings.xml" >
  
< credentials  host ="myhost.com"  realm ="My Realm"  username ="myuser"  passwd ="mypasswd"   />
  
< credentials  host ="yourhost.com"  realm ="Your Realm"  username ="myuser"  passwd ="myotherpasswd"   />
</ ivy:configure >

 

 

 

分享到:
评论

相关推荐

    apache-ant-1.9.6的jar包

    Apache Ant 是一个开源的构建工具,它主要用于Java项目构建、自动化任务执行,如编译、打包、测试和部署。在Java开发中,Ant以其XML格式的构建文件(build.xml)著称,允许开发者定义项目构建的步骤和依赖关系。...

    apache-ant-1.5.2

    3. 运行`configure`脚本来生成Makefile或类似文件,这在Ant早期版本中可能是必需的。 4. 使用`make`或`ant`自身来编译源代码,生成可执行的Ant JAR文件。 5. 安装编译后的Ant到系统路径,以便后续使用。 在实际项目...

    6.8.1 Packet Tracer - Configure NAT for IPv4

    6.8.1 Packet Tracer - Configure NAT for IPv4 Cisco Packet Tracer 思科模拟器 正确答案文件 可直接上交正确答案文件 本答案版权归mewhaku所有,严禁再次转载!!! Copyright @mewhaku 2022 All Rights ...

    4.2.7Configure Router-on-a-Stick Inter-VLAN Routing

    4.2.7 Packet Tracer - Configure Router-on-a-Stick Inter-VLAN Routing Cisco Packet Tracer 思科模拟器 正确答案文件 可直接上交正确答案文件 本答案版权归mewhaku所有,严禁再次转载!!! Copyright @...

    vmware-vsphere-install-configure-manage-v70

    vmware-vsphere-install-configure-manage-v70

    2.7.2-packet-tracer---configure-single-area-ospfv2---physical-mode_zh-CN.pka

    2.7.2-packet-tracer---configure-single-area-ospfv2---physical-mode_zh-CN.pka

    15.6.1-packet-tracer---configure-ipv4-and-ipv6-static-and-default-routes_zh-CN (1).pka

    15.6.1-packet-tracer---configure-ipv4-and-ipv6-static-and-default-routes_zh-CN (1).pka

    configure-smtp.配置文件

    configure-smtp.配置文件configure-smtp.配置文件configure-smtp.配置文件configure-smtp.配置文件configure-smtp.配置文件configure-smtp.配置文件configure-smtp.配置文件configure-smtp.配置文件configure-smtp....

    EGSnrc-configure-windows.exe

    EGSnrc toolkit for Monte Carlo simulation of ionizing radiation transport

    Go-Configure-提供通过多个来源配置你的项目包括JSONflags和环境变量

    本篇文章将深入探讨"Go-Configure"这一库,它允许开发人员通过多种来源(如 JSON、命令行标志和环境变量)来配置他们的项目。 首先,让我们理解"Go-Configure"的核心功能。这个库旨在简化配置过程,使得项目能够...

    vim-configure.tar.gz_vim_vim_configure

    "vim-configure.tar.gz_vim_vim_configure" 是一个包含了 Vim 配置文件的压缩包,旨在帮助用户优化 Vim 的使用体验,提供自动提示、补全功能以及代码高亮等特性。 在 Vim 中配置这些功能,可以使编辑效率大幅提升。...

    Python库 | azure-cli-configure-0.1.0b7.tar.gz

    在压缩包内的文件名称列表中,我们只看到了"azure-cli-configure-0.1.0b7",这可能是指解压后的顶层目录,通常包含库的源代码、文档、测试文件、setup.py(用于安装的Python脚本)等。 关于"azure-cli-configure"库...

    PyPI 官网下载 | dev-pipeline-configure-0.2.0.tar.gz

    6. **文档**:如果有的话,可能包含用户指南、API参考等,帮助开发者更好地理解和使用库。 7. **requirements.txt**:列出项目依赖的其他Python库及其版本,方便用户安装所有必要的依赖。 8. **MANIFEST.in**:...

    configure-aws-credentials:配置AWS凭证环境变量以在其他GitHub操作中使用

    - name : Configure AWS Credentials uses : aws-actions/configure-aws-credentials@v1 with : aws-access-key-id : ${{ secrets.AWS_ACCESS_KEY_ID }} aws-secret-access-key : ${{ secrets.AWS_SECRET_...

    7.4.1 Packet Tracer - Implement DHCPv4

    7.4.1 Packet Tracer - Implement DHCPv4 Cisco Packet Tracer 思科模拟器 正确答案文件 由于程序问题无法保存激活DHCP端口配置 另加满分步骤截图 可直接上交正确答案文件 本答案版权归mewhaku所有,严禁再次...

    Configure NAT

    此外,还可以通过命令参考主索引或在线搜索来查找本章中出现的其他命令的相关文档。 通过上述分析,我们可以看到NAT技术在解决IP地址空间枯竭和路由表扩展等问题方面发挥着重要作用,并且在实际应用中具有广泛的...

    linux下configure命令详细介绍

    4. `--quiet` 或 `--silent`: 关闭输出信息,让配置过程更安静,但可能导致用户对进度不明。 5. `--version`: 输出生成`configure`脚本的`Autoconf`版本,这对于确认兼容性和问题排查很有用。 6. `--prefix=PREFIX...

    how-you-configure-iscsi-target-using-starwind-free-nas-software

    How you configure Iscsi target using starwind free Nas software & configure Iscsi initiator on Oracle Linux 6.4

Global site tag (gtag.js) - Google Analytics