我有一个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)。
让我知道是否需要更多详细信息以更好地理解问题