我有一个带有两个模块的maven项目(main)(每个模块都有这个主项目作为其父项)。一切都很完美,但上周我注意到我可以将eclipse的启动配置存储到常规* .launch文件中。
所以我在main下创建了一个文件夹,如:main / conf
我存储所有运行配置(* .launch)。但过了一会儿,我注意到eclipse或maven在主项目(main / bin)下创建了一个 bin 目录,并带有主项目的精确副本(包括pom.xml和.project文件)。 / p>
其他两个项目都没有此目录。
问题是,eclipse扫描整个direcotry树以获取* .launch文件,eclipse在main / conf和main / bin / conf中找到它们。
我认为来自maven的程序集插件可能是问题并删除了但没有任何运气。我不确定这是不是maven的问题,因为我有团队建设我的罐子和我的构建代理是没有bin direcotries。所以这可能是eclipse的一个问题?
谢谢, Hauke
答案 0 :(得分:2)
我注意到了同样的事情。抑制它们的最简单方法是使用资源过滤器。右键单击您的项目并打开“属性”。然后转到资源 - >资源过滤器。添加“排除所有文件夹”过滤器,并将“所有子项(递归)”选中“bin”。我也对“目标”做同样的事情来排除构建目录。祝你好运!
答案 1 :(得分:0)
确保它已经是maven项目。图标的左上方应该有小M。如果没有右键单击项目,则配置/转换为Maven
现在尝试右键单击项目,maven /“更新项目”。之后,请尝试删除垃圾箱