0、多项目工程的文件夹及依赖关系
bus-core-api为公共项目,app-web-ui依赖bus-core-api,app-desktop-ui依赖bus-core-api
1、创建一个父Maven工程
mvn archetype:generate -DgroupId=com.jsoft.test -DartifactId=testproject -Dversion=1.0-SNAPSHOT -DarchetypeGroupId=org.codehaus.mojo.archetypes -DarchetypeArtifactId=pom-root -DinteractiveMode=false -DarchetypeVersion=RELEASE
注意:此项目为pom类型的工程,创建好之后只有一个pom.xml文件,类型为pom。
创建好后的pom.xml文件内容如下:
4.0.0
com.jsoft.test
testproject
1.0-SNAPSHOT
pom
testproject
2、创建三个子Maven工程
注意:此时创建的工程的目录是进去父Maven工程的目录进行创建
①创建bus-core-api项目
mvn archetype:generate -DgroupId=com.jsoft.test -DartifactId=bus-core-api -Dversion=1.0-SNAPSHOT -DarchetypeArtifactId=maven-archetype-quickstart -DinteractiveMode=fal