你在哪里放ivysettings.xml?(where do you put ivysettings

2019-06-27 00:58发布

我想学习如何使用常春藤,并想设置我已经下载了.jar文件的本地存储库。

你在哪里把ivysettings.xml文件? 它是否在Ant库目录中去?

Answer 1:

如果你让我澄清,该ivysettings.xml是你的开发环境作为一个整体的配置。 它涉及到资源库项目本身。 一般来说, ivysettings.xml应该坐在一起你的主要build.xml ,这样,当你把

<ivy:settings file="ivysettings.xml"/>

在你的build.xml ,它只是发现它在当前目录中。

此文件是从完全不同ivy.xml描述在你的仓库中各个模块的文件。 这些坐在一起在回购公布的文物。



Answer 2:

您可以将您的ivysettings.xml文件任何你想要的,你只需简单地引用它在你使用Ant脚本:

<ivy:settings file="ivysettings.xml"/>

如果您正在开发几个项目,你会发现,你通常使用相同的ivysettings.xml到处文件,并有一个在副本没有点/手动粘贴此文件。

我要做的就是定义一个ivysettings.xml是通过使用所有我的其他项目签出文件svn:externals



Answer 3:

我曾与此哈巴狗一样的乐趣,并发现可以把ivysettings.xml文件的任何地方你喜欢,但你只需简单地引用在命令行上此位置,当你来使用它。 例如,您可以从南特这样的调用ivy:

<exec program="java" 
  commandline=" ... ...  
  -jar [location of .jar file] 
  -settings [location of ivysettings.xml file]
  ... ..." 
/> 

(其中...意味着什么无趣已被删除以节省空间)

参考:

  • ivy设置文档


文章来源: where do you put ivysettings.xml?
标签: ant ivy