ant 如何处理不存在的路径元素?
如果我使用指向不存在目录的路径元素定义路径,ant 会如何表现?
<path id="foo.bar">
<pathelement location="this/might/not/exist/">
</path>
场景是 ant 文件用于多个项目 - 有些项目有这个附加文件夹,有些则没有。
ant 会直接忽略它,还是会失败?
How does ant behave if I define a path with a pathelement which points to a non-existent directory?
<path id="foo.bar">
<pathelement location="this/might/not/exist/">
</path>
The scenario is that the ant file is used for several projects - some have this additional folder, and some do not.
Does ant just ignore it, or does it fail?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
这取决于上下文。
当用作
javac
任务的类路径时,丢失的目录将被简单地忽略:但是,如果您使用包含不存在目录的路径(例如作为
副本
的源),您将收到错误。例如,这里存在目录“一”和“三”,但不存在“二”:
您可以使用
dirset
来过滤掉丢失的项目:It depends on the context.
When used as a classpath for the
javac
task, the missing directories are simply ignored:But if you use a path containing a non-existent directory, say as the source for a
copy
, you'll get an error.For example, here directories 'one' and 'three' exist, but 'two' does not:
You could use a
dirset
to filter out the missing items perhaps: