Recently, multiple Maven modules have been used in a company project. Because the project is large, it takes too long to build the entire project after each modification. You need to build a module separately. MVN has the following options:
-pl, --projects Build specified reactor projects instead of all projects-am, --also-make If project list is specified, also build projects required by the list-amd, --also-make-dependents If project list is specified, also build projects that depend on projects on the list
First switch to the project root directory,
Build the pingjuan-web module separately, and build other modules on which the pingjuan-web module depends.
$ mvn
install
-pl pingjuan-web -am
Build a separate module pingjuan-common, and build other modules that depend on the module pingjuan-Common.
$ mvn
install
-pl pingjuan-common -am -amd
Maven separately constructs a single module in a multi-module project