eclipse+maven搭建web專案(非常詳細)
一 前言
用maven我們能做什麼,有什麼好處?
用maven,我們可以方便統一的進行jar包管理,jar包版本升級,快速專案構建以及分模組開發等相關功能。maven使用得好,專案開發速度就會成倍的提升。總之,專案越大,越能體現maven的優勢。
二 軟體環境
Eclipse JavaEE IDE,版本代號:Mars.2Release (4.5.2)
apache-maven-3.3.9
JDK1.7
apache-tomcat-7.0.29。
三maven安裝配置
解壓縮apache-maven-3.3.9-bin.tar.gz到本地,如圖所示:
配置環境變數(如果你不想脫離開發環境執行專案,此處非必須):
開啟conf/settings.xml檔案做如下配置
(1)配置本地倉庫,如圖
(2)配置中央倉庫,即配置jar包的下載映象(建議配置阿里巴巴的映象,下載速度超快),如圖
(3)開啟eclipse,設定maven相關引數
首先新增一個本地maven,如圖所示:
然後配置UserSettings:
接下來,配置tomcat(通過add按鈕去找tomcat的本地安裝目錄),如圖所示
Ok,配置工作就此結束
四 Eclipse+Maven建立webapp專案
1、開啟eclipse,右鍵new——》other,如下圖找到maven project
2、選擇maven project,顯示建立maven專案的視窗,勾選如圖所示,Create a simple project括號後面的skip archetype selection表示跳過骨架,骨架表示一些建立模板,這裡我們不使用模板更加簡單。
3、輸入maven專案的基本資訊,如果是web工程,在Packaging欄我們要選擇war,如下圖所示:
4、完成maven專案的建立,生成相應的maven專案結果,如下所示:
建立完成之後專案會報錯,報錯是因為webapp目錄下沒有web.xml。我們隨便從其它web工程裡面拷貝WEB-INF目錄過來即可,完成後如圖:
錯誤立馬消失。
5、接下來拷貝下面這段程式碼到pom.xml裡面,用來確定專案的jdk編譯版本:
<build>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<version>3.5.1</version>
<configuration>
<source>1.7</source>
<target>1.7</target>
<encoding>utf-8</encoding>
</configuration>
</plugin>
</plugins>
</build>
如圖所示:
這時候,專案又會報錯,我們配置完成後,需要執行一次更新專案配置的動作。選中專案 --> 右鍵 -->Maven --> Update Project(eclipseluna 版本,helios 或indigo 版本選擇 Update Project Configuration)。更新完成之後,錯誤消失,jdk版本也更改過來了,如圖所示:
6、在pom.xml中新增jar包依賴
例如新增spring-core,應該是
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-core</artifactId>
<version>3.2.2.RELEASE</version>
</dependency>
不知道寫怎麼辦? 百度搜索maven spring-core repository 然後選擇旁邊的版本號,如圖所示:
點選3.2.2,就可以直接複製出來了
附錄:spring+springmvc+mybatis整合開發包依賴配置
===========================================================
<dependencies>
<!--spring3.2.2 start-->
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-core</artifactId>
<version>3.2.2.RELEASE</version>
</dependency>
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-beans</artifactId>
<version>3.2.2.RELEASE</version>
</dependency>
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-context</artifactId>
<version>3.2.2.RELEASE</version>
</dependency>
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-aop</artifactId>
<version>3.2.2.RELEASE</version>
</dependency>
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-expression</artifactId>
<version>3.2.2.RELEASE</version>
</dependency>
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-web</artifactId>
<version>3.2.2.RELEASE</version>
</dependency>
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-webmvc</artifactId>
<version>3.2.2.RELEASE</version>
</dependency>
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-tx</artifactId>
<version>3.2.2.RELEASE</version>
</dependency>
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-jdbc</artifactId>
<version>3.2.2.RELEASE</version>
</dependency>
<dependency>
<groupId>aopalliance</groupId>
<artifactId>aopalliance</artifactId>
<version>1.0</version>
</dependency>
<dependency>
<groupId>org.aspectj</groupId>
<artifactId>aspectjweaver</artifactId>
<version>1.6.2</version>
</dependency>
<!-- spring3.2.2end-->
<!-- 日誌包start -->
<dependency>
<groupId>org.slf4j</groupId>
<artifactId>slf4j-api</artifactId>
<version>1.7.5</version>
</dependency>
<dependency>
<groupId>org.slf4j</groupId>
<artifactId>slf4j-log4j12</artifactId>
<version>1.7.5</version>
</dependency>
<dependency>
<groupId>log4j</groupId>
<artifactId>log4j</artifactId>
<version>1.2.17</version>
</dependency>
<dependency>
<groupId>commons-logging</groupId>
<artifactId>commons-logging</artifactId>
<version>1.1.3</version>
</dependency>
<!-- 日誌包end -->
<!-- mybatis相關包 start -->
<dependency>
<groupId>org.mybatis</groupId>
<artifactId>mybatis</artifactId>
<version>3.2.2</version>
</dependency>
<dependency>
<groupId>org.mybatis</groupId>
<artifactId>mybatis-spring</artifactId>
<version>1.2.0</version>
</dependency>
<dependency>
<groupId>asm</groupId>
<artifactId>asm</artifactId>
<version>3.3.1</version>
</dependency>
<dependency>
<groupId>cglib</groupId>
<artifactId>cglib</artifactId>
<version>2.2.2</version>
</dependency>
<!-- mybatis相關包 end -->
<!-- mysql連線驅動包 -->
<dependency>
<groupId>mysql</groupId>
<artifactId>mysql-connector-java</artifactId>
<version>5.1.26</version>
</dependency>
<!-- jstl標籤庫 -->
<dependency>
<groupId>jstl</groupId>
<artifactId>jstl</artifactId>
<version>1.2</version>
</dependency>
<!-- 位元組碼解析 -->
<dependency>
<groupId>org.javassist</groupId>
<artifactId>javassist</artifactId>
<version>3.17.1-GA</version>
</dependency>
<!-- 阿里巴巴json解析包 -->
<dependency>
<groupId>com.alibaba</groupId>
<artifactId>fastjson</artifactId>
<version>1.1.15</version>
</dependency>
<!-- 阿里巴巴druid連線池 -->
<dependency>
<groupId>com.alibaba</groupId>
<artifactId>druid</artifactId>
<version>1.0.9</version>
</dependency>
<!-- jsp and servlet start -->
<dependency>
<groupId>javax.servlet</groupId>
<artifactId>servlet-api</artifactId>
<version>2.5</version>
<scope>provided</scope>
</dependency>
<dependency>
<groupId>javax.servlet.jsp</groupId>
<artifactId>jsp-api</artifactId>
<version>2.1</version>
<scope>provided</scope>
</dependency>
<!--jsp and servlet end -->
</dependencies>
==============================================================
完成如上配置後,maven webapp專案就配置好了。
7.編寫原始碼及配置檔案,完成後結構如圖所示:
頁面程式碼在下面:
大功告成,接下來啟動tomcat執行:右擊servers欄,選擇Add and Remove…,如圖所示:
啟動tomcat,沒報錯就可以在位址列運行了。
相關推薦
eclipse+maven搭建web專案(非常詳細)
一 前言 用maven我們能做什麼,有什麼好處? 用maven,我們可以方便統一的進行jar包管理,jar包版本升級,快速專案構建以及分模組開發等相關功能。maven使用得好,專案開發速度就會成倍的提升。總之,專案越大,越能體現maven的優勢。 二 軟體環境 Eclips
eclipse使用maven搭建web專案
1.選擇建立maven project專案 點選 new——other——maven project,點選next。 2.選擇專案路徑,使用預設的路徑:Use default Workspace a
eclipse+maven建立web專案
最近才學用maven做web專案,發現很方便,但是在建立web專案後發現資原始檔總是出錯,因為自動建立的時候版本會預設跟實際不同,這裡我記錄了一個比較簡單的方法。 (1)首先new一個Maven Project (2)
maven搭建web專案中org.apache.ibatis.binding.BindingException:Invalid bound statement ( not found)
最近使用Maven配合SSM(Spring+SpringMVC+Mybatis)搭建一個Web專案,在測試三個框架是否整合成功的時候,每次發出請求呼叫MyBatis時都會出現下面這個錯誤 從異常資訊的提示來看是一個無效的語句繫結錯誤,一般出現該錯誤是由於MyBatis的Map
初學Maven搭建Web專案問題彙總
1:Maven專案,右鍵-update project後報錯 解決辦法:在pom.xml配置檔案中加入如下語句: <plugins> <plugin> <groupId>org.apache.maven.plugins</groupI
eclipse+maven搭建springboot專案入門
開始建立maven專案 選單 -> File -> New -> Other -> Maven -> Maven -> Maven Project -> New Maven Project 勾上這個 Create a s
Eclipse Maven建web專案 與SSM三大框架整合教程(Spring+SpringMVC+MyBatis)
Eclipse Maven建web專案 地址:http://dead-knight.iteye.com/blog/1841675 1.建立Maven專案: 點選“File”選單,或者通過工具欄的“New”建立Project,如下圖所示: 選擇Ma
eclipse maven 建立web專案
此處只是使用maven 注意,以下所有需要建立在你的eclipse等已經整合配置好了maven了,說白了就是新建專案的時候已經可以找到maven了 沒有的話需要安裝maven 1.新建maven專案,如果不在上面,請到other裡面去找一下 2,進入maven
eclipse maven 實現web專案管理
最近在整理開發框架,由於之前專案較小沒有使用maven類似的管理工具,導致了一些問題,特別是jar包管理比較混亂,所以這次決定使用maven。至於maven是幹嘛的,大家可以百度,講的肯定比我詳細。 1.首先下載maven http://maven.apache.o
eclipse maven+mybatis+web專案(一)
建立maven專案 File -> new -> maven project 注意點: Group Id : com.xiong Artifact Id : test0904 Packaging : war 匯入依賴包
Eclipse+Maven構建web專案及部署時Maven lib依賴問題的解決
目錄 Eclipse中m2e外掛構建web專案的步驟 Maven工具構建web專案再匯入Eclipse的步驟 [一]、Eclipse中m2e外掛構建web專案的步驟 第一步:建立專案,按照 New –> FIle –> Other –> Maven –> MavenProje
Eclipse+Maven搭建Wbe專案(1)
1.新建Maven專案 開啟Eclipse 點選File ---->New ----->Other ---->Maven 選擇Maven Project 點選Next進入下一步進入
eclipse+maven生成web專案的war包的操作方法
通過這個方法來打war包最大的好處就是能夠過濾掉一些自己的無關程式碼,如測試程式碼,但是使用此方法就要求各方面都要符合maven的標準格式,例如pom.xml的配置。 一、eclipse中,在需要打包的專案名上右擊,然後把滑鼠游標指向彈出框中的“run as”:
eclipse+maven構建web專案——HelloWorld,從構建專案開始學習JavaWeb
準備:在eclipse中安裝好Maven外掛。 步驟: step1:右鍵>新建>其他: step2:點選下一步>下一步,選擇maven-archetype-webapp: step3:填寫好Group Id和ArtifactId>完成。
整理不易,且整且珍惜 2.開發環境的搭建 3.Eclipse的相關配置 4.使用maven建立web專案 5.Spring+Mybatis+SpringMVC整合 6.mybatis自動生成程式碼 7.spring與mybatis整合中Junit的測試 8.maven專案的啟動 9.Restful
整理不易,且整且珍惜 2.開發環境的搭建 3.Eclipse的相關配置 4.使用maven建立web專案 5.Spring+Mybatis+SpringMVC整合 6.mybatis自動生成程式碼
從零開始Eclipse/Maven搭建SSM框架做web應用(超詳細+100%可用+避坑版)
目前SSM框架(Spring+SpringMVC+Mybatis)依然是市場主流,如何搭建一個實用的SSM框架是很多同學都想學習的技能。但網路上的大多數教程要麼不完整,要麼還遺留了很多坑,即使嚴格按教程來也很難得到我們想要的結果。所以我就想自己寫一篇搭建攻略,即使零基礎的同學,按我的攻略步驟
J2ee專案從0搭建(三):eclipse中用Maven建立Web專案
一、建立Maven的Project: 右擊New建立專案,在New Project->Maven中點選選中Maven Project,一路Next。我們要建立的是web'專案,所以Archetype選擇:maven-archetype-webapp,選中後點擊Nex
maven eclipse搭建web專案併發布到tomcat
原文地址 初學maven 折騰半天終於搞定 ,具體步驟整理下留作參考。 環境:jdk-6u22-windows-i586;tomcat-7.0.40(安裝版);eclipse-jee-helios-SR2-win32;apache-maven-3.0.3-bin.zip(maven本地庫);ecli
eclipse中使用maven建立Java web專案的詳細步驟
本文總結怎麼在eclipse中使用maven建立一個Java web專案,servlet版本是3.0,Java版本是1.8。現在的eclipse javaee版本的都自帶了maven外掛,所以,下面就不介紹怎麼安裝該外掛了。 (一)建立一個普通的web專案 圖1:
如何進行JDK安裝\Maven安裝、在eclipse中配置java環境、在eclipse中配置Maven環境、在eclipse中新建maven的web專案?
目錄 一、JDK安裝教程 JDK安裝教程 1.首先下載jdk安裝包,然後解壓安裝包tar -zxvf jdk-7u79-linux-x64.tar.gz 2.修改環境變數 在根目錄下使用命令:vi ./bash_profile 在此檔案中新