如何通过使用Pom文件而不是在Eclipse上使用“导入项目”向导来在Eclipse中导入特定的MVN项目/子项目

时间:2019-05-30 17:06:53

标签: eclipse maven maven-plugin m2eclipse

我有一个Maven主项目,其中有许多子项目,而在内部它们内部还有一些子项目。在所有这些主项目和子项目中,我只想将其中几个导入到eclipse中的包资源管理器范围中(说要从20个项目中导入6个项目),但是我想构建所有子项目(build 20之20)。

到目前为止,这可以通过使用Eclipse上的“导入Maven项目”向导来实现。该向导以分层方式显示pom文件列表,从中我只能选择几个pom文件,并且只有那些项目会加载到Eclipse的程序包浏览器中。在构建主项目时,即使未导入子项目中指定的所有模块,也都将构建它们。

我想使用pom文件中的一些配置来实现上述功能,该配置告诉eclipse仅加载特定的项目,以便用户在导入项目时无需担心在“导入Maven项目”中取消选中哪些pom文件。向导。

有没有办法做到这一点?任何帮助都非常感激

我尝试从pom文件部分中删除项目,以便这些项目不再在eclipse中加载。这是通过不将这些项目导入eclipse来实现的,但不能满足我构建甚至删除的模块的要求。

在分层视图中将此视为我的项目结构

    ProjectB
    ProjectC
        ProjectD
        ProjectE
    ProjectF
    ProjectG
        ProjectH

我现在只想将ProjectA,ProjectD,ProjectF,ProjectH导入eclipse的包浏览器中,并且当使用“ mvn clean install”构建Project A时,应该构建所有Projects(A-H)。

让我知道是否需要更多详细信息以更好地理解问题

0 个答案:

没有答案