草庐IT

Multimodule

全部标签

java - 在小型应用程序中工作时使用 Maven Multimodule 有什么好处吗?

我们正在使用域、接口(interface)、基础设施和应用程序等不同的架构层构建一个小型应用程序。这遵循OnionDDD模型。现在我想知道将应用程序拆分为多模块maven项目是否有任何好处。据我现在所见,这似乎使事情变得比需要的更困难。整个应用程序将作为单个WAR文件部署到Tomcat容器中。 最佳答案 拆分您的应用程序对以下情况有意义:当项目的某个部分需要新功能或错误修复时,您只需专注于该模块并为其运行测试即可。编译所有代码的一小部分并仅运行相关测试可以加快您的工作。您可以在不同的项目中重复使用模块中的代码。假设您的项目包含一些编

java - MavenError : Failed to execute goal on project: Could not resolve dependencies In Maven Multimodule project

我正在尝试创建一个Maven多模块项目。该项目已成功创建,但是当我尝试将一个模块用作另一个模块的依赖项时,它会引发异常。当我使用eclipse创建模块时,我选择打包为jar,但是在创建模块时,子pom.xml中没有提及打包标签,我手动将打包标签插入为jar。以下是我的父pom.xml:4.0.0com.netsolempirecl0.0.1-SNAPSHOTpom-------------------------empirecl-webempirecl-daoempirecl-serviceempirecl-api道子模块:4.0.0com.netsolempirecl0.0.1-SN