摘要:引言有過一定應用開發的小伙伴一定有過使用框架搭建項目的經歷。由于的面向項目的方法,許多項目發文時使用,而且公司項目采用的比例在持續增長。
引言
有過一定web應用開發的小伙伴一定有過使用框架搭建web項目的經歷。的確,使用一些框架確實給我們的工作帶來了很大的方便使得開發人員把更多的時間專注于業務的開發而把業務的邏輯實現交給了框架來實現,而搭建框架時比較煩的就是引入一系列jar包,因為我們不知道有哪些jar包需要哪些不需要,而且有時我們一旦遺落了哪個jar包就導致不能運行我們的項目,當然除此以外還有其他一些困擾我們的一些非技術性問題。那么今天我給大家介紹一款“項目管理利器”---Maven。當然maven不僅僅只能運用于web項目,它的用處非常大。Maven簡介
Maven 除了以程序構建能力為特色之外,還提供高級項目管理工具。由于 Maven 的缺省構建規則有較高的可重用性,所以常常用兩三行 Maven 構建腳本就可以構建簡單的項目。由于 Maven 的面向項目的方法,許多 Apache Jakarta 項目發文時使用 Maven,而且公司項目采用 Maven 的比例在持續增長。如何搭建Maven開發環境
下載maven安裝包(*.zip),如何在在電腦中新建一個文件夾來存放.將下好的安裝包解壓到這個文件夾中。
maven安裝包下載鏈接:鏈接:http://pan.baidu.com/s/1skTfpil 密碼:vi4t
配置Maven環境變量
在環境變量中對Maven進行環境配置,在*的用戶變量里面配置,新建一個名為MAVEN_HOME,其值為maven的安裝路徑,例如我的路徑是:D:mavenapache-maven-3.2.1。
在path最前面加上 %MAVEN_HOME%bin;,如果添加前最后一個變量沒有加;一定要加上!
驗證maven是否配置成功
打開命令行,輸入mvn -version如何看到了maven的一些版本信息就說明maven以及安裝成功,例如如果出現如下截圖就說明安裝成功:
其實使用maven搭建web項目的關鍵就是了解配置文件pom.xml構造及其中一些標簽的使用還有就是使用命令來執行maven命令從而實現對項目的操作。下面將maven搭建web項目后的項目骨架,pom.xml對如何利用Maven進行web項目創建
項目骨架
【src】
【main】 main文件夾中存放資源的文件夾 【main/resource】 main文件中存放Java代碼的文件夾 【main/java】 測試文件所在的文件夾 【test】 test中存放測試資源所在的文件夾 【test/resource】 test中存放Java代碼的文件夾 【test/java】
pom.xml配置文件解析
project標簽時pom.xml配置文件的根標簽,必須有maven的版本號 4.0.0 項目名com.imooc.webdemo webdemo 將包打包成什么類型文件war 打包后文件類型0.0.1-SNAPSHOT webdemo Maven Webapp 這個地址就是maven中央倉庫所在http://maven.apache.org 以下為項目所需要的依賴,或者就是我們平時所說的開發時所需要導入的jar包依賴的坐標 在進行web應該時應有時必須引用servlet APi這個依賴,因為創建.jsp文件需要通過它進行創建。junit 依賴所在的倉庫junit 依賴的版本號4.10 該依賴的作用范圍test javax.servlet javax.servlet-api 3.0.1 provided
webdemo 為項目添加Tomcat依賴,從而可以將我們創建的web項目放在Tomcat web容器中,也就是說我們在此是指定項目使用什么服務器 org.apache.tomcat.maven tomcat7-maven-plugin 2.2 這個標簽是告訴maven當我們進行項目打包時就將項目放入Tomcat服務器package run
最后右擊項目選擇run as ---maven build----在goals中輸入 clean package最后在瀏覽器中輸入localhost:8080/項目名就可以運行自己的項目了。
最后附上項目的完成源代碼:
鏈接:http://pan.baidu.com/s/1ge3HlMN 密碼:10fw
文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。
轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/67716.html
摘要:基礎入門篇簡介可以基于輕松創建可以運行的獨立的生產級的應用程序。對平臺和第三方類庫我們有自己看法和意見約定大于配置。官網目前最新版本是我們接下來就在這個版本的基礎上面進行學習。變成項目引入依賴。 SpringBoot基礎入門篇 簡介 Spring Boot可以基于Spring輕松創建可以運行的、獨立的、生產級的應用程序。 對Spring平臺和第三方類庫我們有自己看法和意見(約定大于配置...
摘要:接下來我們繼續看如果達成包,在加入如下配置然后通過打包,最后通過命令啟動這樣,最簡單的就完成了,但是對于一個大型項目,這是遠遠不夠的,的詳細操作可以參照官網。以上實例只是最簡單的項目入門實例,后面會深入研究。 什么是Spring Boot Spring Boot是由Pivotal團隊提供的基于Spring的全新框架,其設計目的是為了簡化Spring應用的搭建和開發過程。該框架遵循約定大...
摘要:繼承作用就是避免配置重復,對于子項目來說應該關心父項目是怎么樣配置的。聚合字面理解就是聚在一起合作完成工作,就是將子模塊聚集起來完成相應的項目需求父工程的搭建項目結構在父工程中,主要負責完成依賴的版本管理,并不是實際的依賴。 從大二開始就一直關注segmentFault,在問題專區幫忙回答一些自己知曉的問題;在寫這篇文章之前我一直會在朋友圈發一些自己遇到的問題以及解決辦法,這是第一次寫...
閱讀 1572·2021-11-25 09:43
閱讀 2476·2019-08-30 15:54
閱讀 2938·2019-08-30 15:53
閱讀 1087·2019-08-30 15:53
閱讀 747·2019-08-30 15:52
閱讀 2538·2019-08-26 13:36
閱讀 806·2019-08-26 12:16
閱讀 1210·2019-08-26 12:13