计划为您预期的每个 jar 文件创建一个 eclipse 项目。
根据您的项目功能选择 jars 文件/eclipse 项目,使其尽可能模块化和自包含。
在每个eclipse项目中使用junit测试来彻底测试单个项目/模块,使用spring单元测试支持
每个 Eclipse 项目都将包含自己的 spring 配置上下文文件,例如 Util_module 项目可能包含 util-context.xml
最后有一个 Eclipse 动态 Web 项目作为包装 Web 应用程序,它将聚合所有“模块”项目
Eclipse Web 项目中应包含 HTML、JS、JSP 等 UI 工件以及使用 Web 应用程序上下文(如控制器、servlet 过滤器等)的 Java 代码
在 Eclipse Web 项目的 java 构建路径中,但模块“项目”为“必需”项目
在 Eclipse Web 项目的部署程序集中,添加模块“项目”作为依赖项。
现在,当您构建和部署 Web 应用程序时,所有依赖的模块项目也将编译和部署,但更重要的是,所有项目功能将被划分为单独的模块化项目
小心设置项目之间的依赖关系,以免引入循环依赖关系
当需要维护干净和相关的模块时,不要害怕重构项目结构