剛剛接觸maven,期望將idea創(chuàng)建maven的所有步驟詳細(xì)記錄下來(lái)并隨時(shí)補(bǔ)充,已備自己日后查找使用。簡(jiǎn)介就沒有了,直接開始創(chuàng)建:
1.首先在setting設(shè)置Maven家目錄,配置文件路徑和本地倉(cāng)庫(kù)

下圖的東西我全不知道,除了標(biāo)注的自動(dòng)應(yīng)用prom下載依賴包!所以看著配,不行百度。

補(bǔ)充automatically download表明在導(dǎo)入依賴包的時(shí)候會(huì)自動(dòng)下載源碼和文檔,看需求勾選。
設(shè)置完成,開始創(chuàng)建:
new->file->Maven
選擇如下:
先選擇create from archetype,再選擇相應(yīng)的archtype


看著填。

創(chuàng)建完成,自動(dòng)先開始下載一些必備模塊:


出現(xiàn)這玩意就表明成功了
在官方站:https://mvnrepository.com/ 搜索想導(dǎo)入的包,比如spring-aop包

點(diǎn)開一個(gè),粘貼這玩意


如果沒有設(shè)置自動(dòng)下載的話,會(huì)出現(xiàn)這個(gè):

自動(dòng)下載在這里:

之后會(huì)自動(dòng)下載:

設(shè)置aliyun鏡像來(lái)下載maven包
進(jìn)入idea安裝目錄(如果你沒有設(shè)置指定的setting.xml配置文件的話):

打開setting.xml
在mirrors中的新添項(xiàng):

<mirror>
? ? <id>aliyunmaven</id>
? ? <mirrorOf>*</mirrorOf>
? ? <name>阿里云公共倉(cāng)庫(kù)</name>
? ? <url>https://maven.aliyun.com/repository/public</url>
</mirror>
折騰了一下午的maven:出現(xiàn)了以下的錯(cuò)誤:

原因是我導(dǎo)入的jdbc的包的版本與實(shí)際使用的驅(qū)動(dòng)不符合----這一點(diǎn)相當(dāng)?shù)目樱?/p>
com.mysql.jdbc.Driver 屬于 mysql-connector-java 5
com.mysql.cj.jdbc.Driver 屬于 mysql-connector-java 6
使用正確的驅(qū)動(dòng)即可,此外:
JDBC連接Mysql6?com.mysql.cj.jdbc.Driver, 需要指定時(shí)區(qū)serverTimezone:,不然會(huì)報(bào)錯(cuò),無(wú)法獲取到connection,格式如下:
driverClassName=com.mysql.cj.jdbc.Driver
url=jdbc:mysql://localhost:3306/test?serverTimezone=UTC&useUnicode=true&characterEncoding=utf8&useSSL=false
username=root
password=root