Maven項目環境搭建實例.


前言:
最近下班比較早, 總是不願意讓自己閑着, 此時剛好從網上找到了一些項目的資源, 結合自己在公司做的項目, 所以拿來一起學習加復習一些平常用到和沒接觸過的新知識.
做的這個項目的名稱叫做babasport, 基於SSM(Spring, SpringMVC, Mybatis)框架構建的, 其中使用到了的技術都會在博文中概述到, 博文將分好幾篇來分別記錄涉及到的知識點.

1,項目結構
項目共分為11塊.
Jar包文件:
babasport-common
babasport-dao
babasport-javaBean
babasport-service-interface
War包文件:
babasport-console(后台)
babasport-login(單點登錄)
babasport-portal(前台)
babasport-service-buyer(購物車)
babasport-service-cms(頁面靜態化)
babasport-service-product(商品管理)
babasport-service-solr(檢索)

注: Java中Jar包和War包的區別

jar:即Java Archive,Java的包,Java編譯好之后生成class文件,但如果直接發布這些class文件的話會很不方便,所以就把許多的class文件打包成一個jar,jar中除了class文件還可以包括一些資源和配置文件,通常一個jar包就是一個java程序或者一個java庫。

war:Web application Archive,與jar基本相同,但它通常表示這是一個Java的Web應用程序的包,tomcat這種Servlet容器會認出war包並自動部署。

具體結構圖如下:


結構以來關系圖:



2, 創建Maven工程
上面我們已經分析完項目結構和創建后的項目列表, 那么我們就具體來說下這個Maven工程是怎么創立的.

2.1 創建父工程



 

2.2, 在parentProject中創建子工程(Jar/War)
說明: 本截圖 取自視頻資料中, 第二圖我自己創建的Parent Project為parentProject.
這里這拿babasport-common的創建做了一個示例, 其他還應該以同樣的方式創建:
babasport-dao
babasport-javaBean
babasport-service-interface

babasport-console(后台)
babasport-login(單點登錄)
babasport-portal(前台)
babasport-service-buyer(購物車)
babasport-service-cms(頁面靜態化)
babasport-service-product(商品管理)
babasport-service-solr(檢索)


這里需要特別注意的是: Packaging的選擇, 四個Jar文件, 一個War文件.

 

3,Maven 指令的基本操作

Mvn clean 清理
Mvn compile 編譯
Mvn test 測試
Mvn package 打包
Mvn install 安裝  本地倉庫
Mvn deploy 發布  私服倉庫  全公司用

 

4,SVN服務器的安裝

注意事項:主機名不能是中文




創建倉庫:





5, Eclipse中SVN的使用
由於我這個Eclipse中安裝了SVN插件, 所以可以直接使用了, 如果沒有裝的可以百度下怎么安裝.







提交代碼:

要求:提交源碼  :本地配置文件不要提交 


忽略不想提交的代碼:




好了, 一步步構建完成后 項目結構應該是:


到了這里項目就構建完成了, 帖子圖片比較多. 后續我會慢慢的把這個項目包含的內容都給發出來的.
再過幾個星期就要去找工作了, 加油吧自己!!!

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM