快速业务通道

ivy教程(3)-调整默认设置 - 编程入门网

作者 佚名技术 来源 NET编程 浏览 发布时间 2012-06-15
/>    <include url="http://myserver/ivy/myivysettings-public.xml"/>    <include url="${ivy.default.settings.dir}/ivysettings-shared.xml"/>    <include url="${ivy.default.settings.dir}/ivysettings-local.xml"/>    <include url="${ivy.default.settings.dir}/ivysettings-main-chain.xml"/>    <include url="${ivy.default.settings.dir}/ivysettings-default-chain.xml"/> </ivysettings>

注意仅仅是ivysettings-public包含被修改为包含自产的公共解析器。注意同样可以像这样使用,感 谢${ivy.default.settings.dir} 是一个变量的事实,这个变量经常设置为ivy默认设置文件所在的地方( 换句话说,被打包在jar中)。为了完成这个例子,你必须写你自己的 ivysettings文件(那样你在这里例 子中你将使得http://myserver/ivy/myivysettings-public.xml可用)来定义你自己的公共解析器。例如 :

<ivysettings>    <resolvers>      <filesystem name="public">        <ivy pattern="/path/to/my/public/rep/[organisation]/[module]/ivy- [revision].xml" />        <artifact pattern="/path/to/my/public/rep/[organisation]/[module]/[artifact]- [revision].[ext]" />      </filesystem>    </resolvers> </ivysettings>

现在为了正确地从默认设置中获益,你需要做的最后一件事情是每个包含的ivysettings文件的内容:

ivysettings-public.xml <ivysettings>    <resolvers>      <ibiblio name="public" m2compatible="true"/>    </resolvers> </ivysettings> ivysettings-shared.xml <ivysettings>    <property name="ivy.shared.default.root"              value="${ivy.default.ivy.user.dir}/shared" override="false"/>    <property name="ivy.shared.default.ivy.pattern"      value="[organisation]/ [module]/[revision]/[type]s/[artifact].[ext]" override="false"/>    <property name="ivy.shared.default.artifact.pattern" value="[organisation]/[module]/ [revision]/[type]s/[artifact].[ext]" override="false"/>    <resolvers>      <filesystem name="shared">        <ivy pattern="${ivy.shared.default.root}/${ivy.shared.default.ivy.pattern}" />        <artifact pattern="${ivy.shared.default.root}/${ivy.shared.default.artifact.pattern}"  />      </filesystem>    </resolvers> </ivysettings> ivysettings-local.xml <ivysettings>    <property name="ivy.local.default.root"              value="${ivy.default.ivy.user.dir}/local" override="false"/>    <property name="ivy.local.default.ivy.pattern"      value="[organisation]/ [module]/[revision]/[type]s/[artifact].[ext]" override="false"/>    <property name="ivy.local.default.artifact.pattern" value=&

凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!

分享到: 更多

Copyright ©1999-2011 厦门凌众科技有限公司 厦门优通互联科技开发有限公司 All rights reserved

地址(ADD):厦门软件园二期望海路63号701E(东南融通旁) 邮编(ZIP):361008

电话:0592-5908028 传真:0592-5908039 咨询信箱:web@lingzhong.cn 咨询OICQ:173723134

《中华人民共和国增值电信业务经营许可证》闽B2-20100024  ICP备案:闽ICP备05037997号