用Maven的目的:精確的依賴jar包
Maven的常見打包方式:jar、war、pom
Pom工程一般都是父工程,管理jar包的版本、maven插件的版本、統一的依賴管理。聚合工程。
e3-parent:父工程,打包方式pom,管理jar包的版本號。
|項目中所有工程都應該繼承父工程。統一配置系統依賴的插件。做一些通用的配置。
父工程管理模塊是聚合工程。
父工程里面只有一個pom文件,里面沒有代碼。
管理jar包的版本號。
|--e3-common:通用的工具類通用的pojo。打包方式jar
|--e3-manager:服務層工程。聚合工程。Pom工程
? ? ? ? ? ? ?|--e3-manager-dao:打包方式jar
? ? ? ? ? ? ?|--e3-manager-pojo:打包方式jar
? ? ? ? ? ? ?|--e3-manager-interface:打包方式jar
? ? ? ? ? ? ? |--e3-manager-service:打包方式:jar
? ? ? ? ? ? ? |--e3-manager-web:表現層工程。打包方式war
這些最終都會聚合到一個war包里面去。
在當前工作空間下添加模板,并切換工作空間。
倉庫的配置
maven的默認路徑
修改路徑,在新切換的工作空間下建立倉庫。加載即可。
.m2文件解壓后的文件包括repository,把它復制到工作空間下就可以了
倉庫位置的更改
拷貝maven目錄下的setting.xml文件
放置到當前所在的倉庫中
需要更改settings.xml文件,添加倉庫的位置
接下來創建父工程
管理jar包的版本號,并不實施依賴