1. 程式人生 > >Maven 初學者 用IDEA 搭建Maven+SSM專案

Maven 初學者 用IDEA 搭建Maven+SSM專案

  初學Maven,並且放棄了之前使用得Eclipse,利用IDEA開發。感受了一遍生無可戀得感覺,費勁兩天時間總算把第一個專案成功釋出了。寫一點心得,希望能幫助到和我一樣情況的朋友。

    首先是如何建立Maven專案

    1.FIle-New-Project-Maven

     選擇你的JDK,選擇webapp模板,下一步

填寫你的GroupId 和 ArtifactId     Version不用改

   

點選+號    新增一項archetypeCatalogy = internal

如果不加  在建立模板時會很慢  具體原因

https://www.cnblogs.com/hihtml5/p/6305804.html  可以參考一下這個部落格


  然後是下一步 完成  等待專案模板構建完成

    2.修改你的目錄結構  

        自己生成的結構還缺少一些東西  需要自己補齊    resource(自動建立)裡面寫配置檔案   Java(自己建立)裡面寫你的程式碼    WEB-INF下可以建立幾個 css  js jsp html(自己建立)  資料夾 放你相應的頁面  terget不需要管  執行一遍專案後會自己建立

  3.配置

        接下來就是配置了  首先是  pom.xml

<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> <modelVersion>4.0.0</modelVersion> <groupId>com.liv587</groupId> <artifactId>bbs</artifactId> <version>1.0-SNAPSHOT</
version> <properties> <junit.version>4.12</junit.version> <spring.version>4.2.6.RELEASE</spring.version> <mybatis.version>3.2.8</mybatis.version> <mybatis.spring.version>1.2.2</mybatis.spring.version> <mybatis.paginator.version>1.2.15</mybatis.paginator.version> <mysql.version>5.1.32</mysql.version> <slf4j.version>1.7.7</slf4j.version> <logback.version>1.1.7</logback.version> <jackson.version>2.4.2</jackson.version> <druid.version>1.0.9</druid.version> <jstl.version>1.2</jstl.version> <servlet-api.version>2.5</servlet-api.version> <jsp-api.version>2.0</jsp-api.version> <commons-lang3.version>3.3.2</commons-lang3.version> <commons-io.version>1.3.2</commons-io.version> <commons-net.version>3.3</commons-net.version> <commons-logging.version>1.2</commons-logging.version> <pagehelper.version>3.4.2</pagehelper.version> <jsqlparser.version>0.9.1</jsqlparser.version> <commons-fileupload.version>1.3.1</commons-fileupload.version> </properties> <dependencies> <!-- Apache工具元件 --> <dependency> <groupId>org.apache.commons</groupId> <artifactId>commons-lang3</artifactId> <version>${commons-lang3.version}</version> </dependency> <dependency> <groupId>org.apache.commons</groupId> <artifactId>commons-io</artifactId> <version>${commons-io.version}</version> </dependency> <dependency> <groupId>commons-net</groupId> <artifactId>commons-net</artifactId> <version>${commons-net.version}</version> </dependency> <!-- Jackson Json處理工具包 --> <dependency> <groupId>com.fasterxml.jackson.core</groupId> <artifactId>jackson-databind</artifactId> <version>${jackson.version}</version> </dependency> <!-- 單元測試 --> <dependency> <groupId>junit</groupId> <artifactId>junit</artifactId> <version>${junit.version}</version> <scope>test</scope> </dependency> <!-- 日誌 --> <dependency> <groupId>org.slf4j</groupId> <artifactId>slf4j-api</artifactId> <version>${slf4j.version}</version> </dependency> <dependency> <groupId>org.slf4j</groupId> <artifactId>jul-to-slf4j</artifactId> <version>${slf4j.version}</version> </dependency> <dependency> <groupId>ch.qos.logback</groupId> <artifactId>logback-core</artifactId> <version>${logback.version}</version> </dependency> <dependency> <groupId>ch.qos.logback</groupId> <artifactId>logback-classic</artifactId> <version>${logback.version}</version> <exclusions> <exclusion> <groupId>org.slf4j</groupId> <artifactId>slf4j-api</artifactId> </exclusion> </exclusions> </dependency> <dependency> <groupId>commons-logging</groupId> <artifactId>commons-logging</artifactId> <version>${commons-logging.version}</version> </dependency> <!-- Mybatis --> <dependency> <groupId>org.mybatis</groupId> <artifactId>mybatis</artifactId> <version>${mybatis.version}</version> </dependency> <dependency> <groupId>org.mybatis</groupId> <artifactId>mybatis-spring</artifactId> <version>${mybatis.spring.version}</version> </dependency> <dependency> <groupId>com.github.miemiedev</groupId> <artifactId>mybatis-paginator</artifactId> <version>${mybatis.paginator.version}</version> </dependency> <!-- 分頁 --> <dependency> <groupId>com.github.pagehelper</groupId> <artifactId>pagehelper</artifactId> <version>${pagehelper.version}</version> </dependency> <!-- MySql --> <dependency> <groupId>mysql</groupId> <artifactId>mysql-connector-java</artifactId> <version>${mysql.version}</version> </dependency> <!-- 連線池 --> <dependency> <groupId>com.alibaba</groupId> <artifactId>druid</artifactId> <version>${druid.version}</version> </dependency> <!-- Spring --> <dependency> <groupId>org.springframework</groupId> <artifactId>spring-context</artifactId> <version>${spring.version}</version> </dependency> <dependency> <groupId>org.springframework</groupId> <artifactId>spring-beans</artifactId> <version>${spring.version}</version> </dependency> <dependency> <groupId>org.springframework</groupId> <artifactId>spring-webmvc</artifactId> <version>${spring.version}</version> </dependency> <dependency> <groupId>org.springframework</groupId> <artifactId>spring-jdbc</artifactId> <version>${spring.version}</version> </dependency> <dependency> <groupId>org.springframework</groupId> <artifactId>spring-aspects</artifactId> <version>${spring.version}</version> </dependency> <dependency> <groupId>org.springframework</groupId> <artifactId>spring-context-support</artifactId> <version>${spring.version}</version> </dependency> <!-- JSP相關 --> <dependency> <groupId>jstl</groupId> <artifactId>jstl</artifactId> <version>${jstl.version}</version> </dependency> <dependency> <groupId>javax.servlet</groupId> <artifactId>servlet-api</artifactId> <version>${servlet-api.version}</version> <scope>provided</scope> </dependency> <dependency> <groupId>javax.servlet</groupId> <artifactId>jsp-api</artifactId> <version>${jsp-api.version}</version> <scope>provided</scope> </dependency> <!-- 檔案上傳元件 --> <dependency> <groupId>commons-fileupload</groupId> <artifactId>commons-fileupload</artifactId> <version>${commons-fileupload.version}</version> </dependency> <dependency> <groupId>org.apache.tomcat.embed</groupId> <artifactId>tomcat-embed-core</artifactId> <version>7.0.47</version> </dependency> </dependencies> <build> <finalName>${project.artifactId}</finalName> <defaultGoal>compile</defaultGoal> <plugins> <!-- 資原始檔拷貝外掛 --> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-resources-plugin</artifactId> <version>2.7</version> <configuration> <encoding>UTF-8</encoding> </configuration> </plugin> <!-- java編譯外掛 --> <

相關推薦

Maven 初學者 IDEA 搭建Maven+SSM專案

  初學Maven,並且放棄了之前使用得Eclipse,利用IDEA開發。感受了一遍生無可戀得感覺,費勁兩天時間總算把第一個專案成功釋出了。寫一點心得,希望能幫助到和我一樣情況的朋友。    首先是如何建立Maven專案    1.FIle-New-Project-Maven

ideamaven專案搭建mybatis框架

    第一步: 先建立一個maven專案,詳細步驟就不多說了          第二步: 在搭建好的maven專案中開啟pom.xml,載入所需的jar包,配置如下: <project xmlns="http://maven.apache.org/POM/4.0.

IDEA搭建Maven風格的SSM專案框架

IDEA + Maven搭建SSM專案框架 1. 建立新Maven專案: 新建一個Maven專案,不要勾選使用模板 填寫各種資訊 下一步 點選finish ; 這裡點一下Enable-Auto-import

使用idea搭建Maven+SSM(Spring+SpringMVC+Mybatis)框架(一、使用Maven創建新工程)

post eight 9.png 圖片 tis 本地包 end pen nbsp 一、新建Maven項目 1、如圖創建簡單java web application。 2、如圖填寫組織唯一標識和項目唯一標識 3、如圖照做 4、點擊finish即可完成項目創建,如圖為創建

IDEA搭建Maven Web(SSM)項目(一)——創建項目

目錄 以及 alt+ ctu 快捷鍵 oss tid 圖片 jetty 第一篇:創建項目 1. 首先安裝好Idea和Maven、jdk等; 2. 打開idea,點擊File ---> New Project,簡單說明一下,idea裏的Project可以理解為Eclip

IDEA搭建Maven Web(SSM)項目(二)——jar包引入、jetty服務器配置和ssm配置

自動下載 項目文件 工具欄 exclude 版本 don app 網站 tab 第二篇:jetty服務器插件配置,ssm所需基本jar包引入,ssm相關文件配置 1. 配置jetty服務器插件打開已默認創建的pom.xml文件,其中已經自動引入了一些jar和maven插件,

Idea搭建整合SSM框架Maven pom.xml配置和註釋

<?xml version="1.0" encoding="UTF-8"?> 4.0.0 <groupId>com.test</groupId> <artifactId>myTest</artifactId> <ve

idea建立maven專案

idea建立maven專案 現在市面上比較流行的ide估計就是idea了,下面我就用idea來建立一個maven專案 第一步 第二步:依次跟著箭頭走,箭頭3一定要選上,然後點next,到了第三步 第三步:輸入GroupID,ArtifacID,點選下一

初學者第一次搭建maven專案

1、進入eclipse進入專案欄目列表區右鍵點選:2、在彈出的對話方塊中找到Maven一欄,點選進去點選Maven Project 選擇next按鈕:3、在彈出窗體中進行操作:4、在彈出窗體中進行如下操作點選finish按鈕:5、此時專案中會出現報錯:出現jsp頁面報錯肯定是

IDEA基於maven專案使用mybatis-generator-plugin生成mapper和pojo

原文地址 雖然MyBatis很方便,但是想要手寫全部的mapper還是很累人的,好在MyBatis官方推出了自動化工具,可以根據資料庫和定義好的配置直接生成DAO層及以下的全部程式碼,非常方便. 首先wom我們自己建一個maven專案,我這裡就不詳細寫 mybatis

IDEA搭建maven專案詳細步驟(解決沒有src及其下面的檔案)

準備工作 Itellij IDEA 17版官網下載maven包 推薦3.3.9版本點選下載 步驟 A. 在maven包中設定本地倉庫位置 1.解壓apache-maven-3.3.9.zip 2.開啟conf資料夾下的settings.xml檔案(最好用程式碼編輯工具開

idea建立maven簡單的java專案

首先,maven特別像android裡面build.gradle裡面dependencies,個人感覺很棒。很方便 首先,eclipse建立maven很簡單,你在建立的時候,下面會有maven pro

【java】SSM框架搭建(一)——idea搭建maven聚合工程

一、前言       以前開發的java使用的是Eclipse開發的,前一段時間換成了idea。還有點不習慣,然後自己就研究了一下如何使用idea搭建 maven的聚合工程。 二、架構說明  

IDEA搭建maven項目(一)

ext web項目 mage 技術 png images http 點擊 項目 在IntelliJ IDEA中配置maven 打開-File-Settings 新建maven WEB項目 打開-File-New-Project 點擊NEXT

Eclipse搭建Maven和Struts2框架環境

Maven入門 什麼是Maven? Maven就是個專案管理工具,負責管理專案開發過程中幾乎所有的東西。(Jar包) 其實就是一個Jar包管理工具。 Maven的標準專案工程結構 Maven的標準工程結構如下: |-- pom.xml (maven的核心配置檔

(轉載)IDEA 搭建Maven並使用Maven打包部署

1.配置Maven的環境變數 a.首先我們去maven官網下載Maven程式,解壓到安裝目錄,如圖所示: b.配置M2_HOME的環境變數,然後將該變數新增到Path中  備註:必須要有JAVA_HOME的M2_HOME環境變數,不然Maven會提示錯誤。配置

idea 搭建maven+spring mvc+jpa框架

在此之前,對於搭建這樣一個框架很是苦惱,總是出錯 ,今天,作為一個初學者,將自己實驗多次的成功的步驟復原,希望能幫到需要的人 先說一下步驟流程(我認為比較快的步驟) 1、建立maven工程,並配置tomcat(看下一篇部落格) 2、建立java資料夾 3、配置pom.xml

intellij idea 搭建maven的javaweb工程.

intellij idea  操作根eclipse的操作差距真是大,在網上說eclipse的wokespace與idea的project意思差不多相同,一開始接觸idea感覺編碼的提示真是貼心,不過新建一個javaweb的maven工程就被整哭 了. 步驟一: file -

IDEA搭建maven web項目環境相關操作

完成 types onf 新建項目 其他 app 技術分享 按鈕 鏈接 初次接觸IDEA,很多東西不是很了解,很糙 步驟一:新建項目 選擇maven選項下的 org.apache.maven.archetypes:maven-archetype-webapp 點擊

【雲星資料---Apache Flink實戰系列(精品版)】:Apache Flink實戰基礎0019--IDEA搭建maven管理的整合開發環境001

一、準備flink的開發環境 1. 建立scala的maven專案 2.輸入專案的基本資訊 3.驗證專案的基本資訊 4.輸入專案名稱 5.生成的目錄結構