一、創建Maven夫項目
1、File ->New->Project (選擇Maven和Project SDK)
注:這裏不需要選擇任何archetype
2、點擊Next,填寫項目座標GroupId、ArtifactId,確保項目唯一性
3、點擊Next,填寫項目名和項目位置
4、點擊Finish生成如下項目,刪掉src(父項目不需要寫代碼)
5、爲配置文件添加<packaging>節點、開發者、阿里雲鏡像等信息
<project xmlns="http://maven.apache.org/POM/4.0.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>
<groupId>com.potian</groupId>
<artifactId>poTian</artifactId>
<version>1.0-SNAPSHOT</version>
<packaging>pom</packaging>
<name>poTian</name>
<description>SpringCloud + Vue 分佈式微架構 - 前後端分離權限管理系統</description>
<developers>
<developer>
<name>陳受銳</name>
<email>[email protected]</email>
</developer>
</developers>
<!-- 設置從阿里雲下載jar -->
<repositories>
<repository>
<id>aliyun</id>
<name>aliyun</name>
<url>http://maven.aliyun.com/nexus/content/groups/public</url>
</repository>
</repositories>
</project>
注:Maven父項目的打包方式爲pom, <packaging>pom </packaging>
6、創建子項目:右鍵父項目 -> New -> Module,配置父子關係(下篇文章詳解)
二、添加.gitignore文件
作用:排除掉一些無需上傳到git的文件,比如編譯後的target目錄下的源文件
文件內容:
target/
!.mvn/wrapper/maven-wrapper.jar
### STS ###
.apt_generated
.classpath
.factorypath
.project
.settings
.springBeans
### IntelliJ IDEA ###
.idea
*.iws
*.iml
*.ipr
fastjee-logs
### webapp ###
npm-debug.log
node_modules
.project
.vscode
.history
.idea
.DS_Store
\.settings/
env.js
dist/
### SysLog ###
*.log
注:只需要創建 .gitignore,並把上面的內容複製即可