我们正在开发我们的项目,该项目包含 web 模块、jar 模块、ejb 模块。我能够构建一个 ear 模块,它与那些 ejb 模块、web 模块和 lib 文件夹中的一些外部 jar 捆绑在一起。我的问题是我有一些内部 jar 模块捆绑在 ear lib 文件夹中。当我从终端构建时,我可以使用所有模块构建 ear。但是当我单独导入 ear(不导入我的内部 jar 模块)并开始部署时,部署失败是由于耳朵 lib 文件夹中缺少的内部 jar。但是当我也导入所有内部 jar 模块时它工作正常。
是否需要在我的项目中导入所有 Mavenised 模块?不能只导入ear 模块。