我想学习如何使用常春藤,并想设置我已经下载了.jar文件的本地存储库。
你在哪里把ivysettings.xml文件? 它是否在Ant库目录中去?
我想学习如何使用常春藤,并想设置我已经下载了.jar文件的本地存储库。
你在哪里把ivysettings.xml文件? 它是否在Ant库目录中去?
如果你让我澄清,该ivysettings.xml
是你的开发环境作为一个整体的配置。 它不涉及到资源库项目本身。 一般来说, ivysettings.xml
应该坐在一起你的主要build.xml
,这样,当你把
<ivy:settings file="ivysettings.xml"/>
在你的build.xml
,它只是发现它在当前目录中。
此文件是从完全不同ivy.xml
描述在你的仓库中各个模块的文件。 这些坐在一起在回购公布的文物。
您可以将您的ivysettings.xml
文件任何你想要的,你只需简单地引用它在你使用Ant脚本:
<ivy:settings file="ivysettings.xml"/>
如果您正在开发几个项目,你会发现,你通常使用相同的ivysettings.xml
到处文件,并有一个在副本没有点/手动粘贴此文件。
我要做的就是定义一个ivysettings.xml
是通过使用所有我的其他项目签出文件svn:externals
。
我曾与此哈巴狗一样的乐趣,并发现可以把ivysettings.xml文件的任何地方你喜欢,但你只需简单地引用在命令行上此位置,当你来使用它。 例如,您可以从南特这样的调用ivy:
<exec program="java"
commandline=" ... ...
-jar [location of .jar file]
-settings [location of ivysettings.xml file]
... ..."
/>
(其中...意味着什么无趣已被删除以节省空间)
参考: