我用的是IDEA,先打开父项目,在父项目中指定了modules之后,就可以对各个模块进行开发了
<groupId>fang.qiang</groupId> <artifactId>galaxy-parent</artifactId> <packaging>pom</packaging> <!--父项目必须是pom类型--> <version>1.0.0-SNAPSHOT</version> <modules> <module>../galaxy-common</module> <!--声明子模块,指定pom文件位置--> <module>../galaxy-storm</module> <!--声明子模块,指定pom文件位置--> </modules>
<groupId>fang.qiang</groupId> <artifactId>galaxy-storm</artifactId> <version>1.0.0-SNAPSHOT</version> <packaging>jar</packaging> <!--子项目是jar类型--> <parent> <groupId>fang.qiang</groupId> <artifactId>galaxy-parent</artifactId> <version>1.0.0-SNAPSHOT</version> <relativePath>../galaxy/pom.xml</relativePath> <!--指定父项目pom文件路径--> </parent> <dependencies> <dependency> <groupId>fang.qiang</groupId> <!-- 依赖galaxy-common项目 --> <artifactId>galaxy-common</artifactId> <version>1.0.0-SNAPSHOT</version> </dependency> </dependencies>