gpt4 book ai didi

Eclipse .classpath 排除模式

转载 作者:行者123 更新时间:2023-12-04 14:52:10 25 4
gpt4 key购买 nike

我见过这个:

<classpathentry excluding="**" kind="src" output="target/classes" path="src/main/resources"/>

在我的 Eclipse .classpath 文件中创建一个新的 Maven 项目时多次出现,但我似乎无法弄清楚 - 排除 =“**”到底是什么意思?

编辑:我想我想在这里得到的是,虽然它似乎 exclusive="**"应该排除 src/main/resources 中的所有内容,但是 - 它没有。当我创建一个测试项目并放入文件夹(例如:META-INF)时,它们实际上会出现在目标/类中。为什么?那么排除的意义何在?

TIA

最佳答案

它基本上意味着“排除一切”。 **是一个通配符,它​​匹配目录树中任何位置的任何文件或目录。

它对 Subversion 很有用 .svn例如,可以出现在源树中的任何级别的文件夹。在这种情况下,您可以排除 **/.svn , 匹配任何 .svn文件夹。在这种情况下,**/匹配树中的任何目录。

关于Eclipse .classpath 排除模式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3630460/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com