1. 程式人生 > >使用IDEA建立maven的SSM專案

使用IDEA建立maven的SSM專案

使用IDEA2017.3.1建立Maven專案,搭建SSM

1、第一步:建立Maven專案 在這裡插入圖片描述 2、點選Next,填寫包名和專案名 在這裡插入圖片描述 3、點選Next,選擇自己安裝的Maven版本 在這裡插入圖片描述

4、點選Next,確認專案名和專案路徑,點選Finish 在這裡插入圖片描述

5、點選Finish,等待載入完畢後,出現的maven專案的目錄如下: 在這裡插入圖片描述

6、建立缺少的java檔案,以及resources檔案。並修改檔案的型別 在這裡插入圖片描述

7、將java檔案修改為Sources Root型別,表示可以建立class類,即可編譯的檔案型別 在這裡插入圖片描述

將resources修改為Resources Root 表示可以存放配置檔案,可編譯的資料夾 在這裡插入圖片描述 8、複製pom檔案到專案中

<?xmlversion="1.0"encoding="UTF-8"?>

<projectxmlns="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.0http://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>

<groupId>cn.bdqn.ssm</
groupId
>
<artifactId>SSMDemo</artifactId> <version>1.0-SNAPSHOT</version> <packaging>war</packaging> <name>SSMDemoMavenWebapp</name> <!--FIXMEchangeittotheproject'swebsite--> <url>http://www.example.com</url> <properties> <project.build.sourceEncoding
>
UTF-8</project.build.sourceEncoding> <maven.compiler.source>1.7</maven.compiler.source> <maven.compiler.target>1.7</maven.compiler.target> <!--spring版本號--> <spring.version>3.2.13.RELEASE</spring.version> <!--mybatis版本號--> <mybatis.version>3.4.1</mybatis.version> <!--log4j日誌檔案管理包版本--> <slf4j.version>1.7.7</slf4j.version> <log4j.version>1.2.17</log4j.version> </properties> <profiles> <profile> <id>jdk-1.7</id> <activation> <activeByDefault>true</activeByDefault> <jdk>1.7</jdk> </activation> <properties> <maven.compiler.source>1.7</maven.compiler.source> <maven.compiler.target>1.7</maven.compiler.target> <maven.compiler.compilerVersion>1.7</maven.compiler.compilerVersion> </properties> </profile> </profiles> <dependencies> <dependency> <groupId>junit</groupId> <artifactId>junit</artifactId> <version>4.12</version> <!--表示開發的時候引入,釋出的時候不會載入此包--> <scope>test</scope> </dependency> <dependency> <groupId>javax.servlet</groupId> <artifactId>javax.servlet-api</artifactId> <version>3.1.0</version> </dependency> <!--spring核心包--> <dependency> <groupId>org.springframework</groupId> <artifactId>spring-core</artifactId> <version>${spring.version}</version> </dependency> <dependency> <groupId>org.springframework</groupId> <artifactId>spring-web</artifactId> <version>${spring.version}</version> </dependency> <dependency> <groupId>org.springframework</groupId> <artifactId>spring-oxm</artifactId> <version>${spring.version}</version> </dependency> <dependency> <groupId>org.springframework</groupId> <artifactId>spring-tx</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-webmvc</artifactId> <version>${spring.version}</version> </dependency> <dependency> <groupId>org.springframework</groupId> <artifactId>spring-aop</artifactId> <version>${spring.version}</version> </dependency> <dependency> <groupId>org.springframework</groupId> <artifactId>spring-context-support</artifactId> <version>${spring.version}</version> </dependency> <dependency> <groupId>org.springframework</groupId> <artifactId>spring-test</artifactId> <version>${spring.version}</version> </dependency> <!--mybatis核心包--> <dependency> <groupId>org.mybatis</groupId> <artifactId>mybatis</artifactId> <version>${mybatis.version}</version> </dependency> <!--mybatis/spring包--> <dependency> <groupId>org.mybatis</groupId> <artifactId>mybatis-spring</artifactId> <version>1.3.0</version> </dependency> <!--匯入javaeejar包--> <dependency> <groupId>javax</groupId> <artifactId>javaee-api</artifactId> <version>7.0</version> </dependency> <!--匯入Mysql資料庫連結jar包--> <dependency> <groupId>com.mysql</groupId> <artifactId>jdbc</artifactId> <version>5.1.0</version> </dependency> <!--匯入dbcp的jar包,用來在applicationContext.xml中配置資料庫--> <dependency> <groupId>commons-dbcp</groupId> <artifactId>commons-dbcp</artifactId> <version>1.4</version> </dependency> <!--JSTL標籤類--> <dependency> <groupId>jstl</groupId> <artifactId>jstl</artifactId> <version>1.2</version> </dependency> <!--日誌檔案管理包--> <!--logstart--> <dependency> <groupId>log4j</groupId> <artifactId>log4j</artifactId> <version>${log4j.version}</version> </dependency> <!--格式化物件,方便輸出日誌--> <dependency> <groupId>com.alibaba</groupId> <artifactId>fastjson</artifactId> <version>1.2.17</version> </dependency> <dependency> <groupId>org.slf4j</groupId> <artifactId>slf4j-api</artifactId> <version>${slf4j.version}</version> </dependency> <dependency> <groupId>org.slf4j</groupId> <artifactId>slf4j-log4j12</artifactId> <version>${slf4j.version}</version> </dependency> <!--logend--> <!--映入JSON--> <dependency> <groupId>org.codehaus.jackson</groupId> <artifactId>jackson-mapper-asl</artifactId> <version>1.9.13</version> </dependency> <dependency> <groupId>com.fasterxml.jackson.core</groupId> <artifactId>jackson-core</artifactId> <version>2.8.3</version> </dependency> <dependency> <groupId>com.fasterxml.jackson.core</groupId> <artifactId>jackson-databind</artifactId> <version>2.8.3</version> </dependency> <dependency> <groupId>com.fasterxml.jackson.core</groupId> <artifactId>jackson-annotations</artifactId> <version>2.8.3</version> </dependency> <!--上傳元件包--> <dependency> <groupId>commons-fileupload</groupId> <artifactId>commons-fileupload</artifactId> <version>1.3.1</version> </dependency> <dependency> <groupId>commons-io</groupId> <artifactId>commons-io</artifactId> <version>2.5</version> </dependency> <dependency> <groupId>commons-codec</groupId> <artifactId>commons-codec</artifactId> <version>1.10</version> </dependency> <dependency> <groupId>org.apache.commons</groupId> <artifactId>commons-lang3</artifactId> <version>3.4</version> </dependency> <dependency> <groupId>org.hibernate</groupId> <artifactId>hibernate-validator</artifactId> <version>4.2.0.Final</version> </dependency> </dependencies> <build> <finalName>SSMDemo</finalName> <pluginManagement><!--lockdownpluginsversionstoavoidusingMavendefaults(maybemovedtoparentpom)--> <plugins> <plugin> <artifactId>maven-clean-plugin</artifactId> <version>3.0.0</version> </plugin> <plugin> <artifactId>maven-compiler-plugin</artifactId> <version>3.7.0</version> </plugin> <plugin> <artifactId>maven-surefire-plugin</artifactId> <version>2.20.1</version> </plugin> <plugin> <artifactId>maven-war-plugin</artifactId> <version>3.2.0</version> </plugin> <plugin> <artifactId>maven-install-plugin</artifactId> <version>2.5.2</version> </plugin> <plugin> <artifactId>maven-deploy-plugin</artifactId> <version>2.8.2</version> </plugin> <plugin> <artifactId>maven-resources-plugin</artifactId> <version>2.6</version> <executions> <execution> <id>copy-xmls</id> <phase>process-resources</phase> <goals> <goal>copy-resources</goal> </goals> <configuration> <outputDirectory>${basedir}/target/classes</outputDirectory> <resources> <resource> <directory>${basedir}/src/main/java</directory> <includes> <include>**/*.xml</include> </includes> </resource> </resources> </configuration> </execution> </executions> </plugin> </plugins> </pluginManagement> </build> </project

相關推薦

idea建立springcloud專案圖文教程(EurekaServer註冊中心)

 http://blog.csdn.net/hcmony/article/details/77854999 idea建立springcloud專案圖文教程(EurekaServer註冊中心)(六) 1,new -project 選擇spring initializr 、   &n

通過idea建立Maven專案整合Spring+spring mvc+mybatis

寫這篇文章是為了整理一下idea下整合maven專案的步驟,也為了以後讓室友們參考 建立專案 File→new→project        

1106_解決IntelliJ IDEA 建立Maven專案速度慢問題 archetypeCatalog

解決IntelliJ IDEA 建立Maven專案速度慢問題 DarchetypeCatalog 原因 IDEA根據maven archetype的本質,其實是執行mvn archetype:generate命令,該命令執行時,需要指定一個archetype-catalog.xml檔案。

idea 建立ssm專案 無法讀取mapping裡面的xml檔案

預設情況下未將mapping資料夾編譯放入target下 <bean id="sqlSessionFactory" class="org.mybatis.spring.SqlSessionFactoryBean"> <property name="dataSource" r

Intellij Idea 建立JavaWeb專案入門(一)

Idea建立JavaWeb專案步驟: 1、開啟Intellij Idea IDE,然後點選Create New Project 2、左側選擇Java Enterprise,右側選擇Web Application 3、這裡輸入專案名字為firstdemo,然後點選Fini

解決idea建立ssm專案找不到mybatis的mapper的xml檔案問題

建立一個maven web工程,專案結構如下   就是想實現一個簡單的查詢功能,把spring mvc、spring 和 mybatis整合起來。 部署並啟動專案後,總是報一個錯誤:org.apache.ibatis.binding.BindingException: I

使用IDEA建立Web專案/Maven父子工程/配置Tomcat

使用IDEA建立Web專案並配置Tomcat https://jingyan.baidu.com/article/67508eb4120da19cca1ce408.html 執行tomcat的時候需要先mvn install到target下才行   Intellij IDE

Idea建立web專案及tomcat部署實戰

一、建立簡單web專案 1、建立一個web project File -> new Project ->選擇project sdk 為1.6(如果沒有sdk的同學請先配置)-> Next create project from template 頁面,不勾選任何選

使用Idea建立ssm專案,SpringMVC+Spring+MyBatis+Maven整合

                        1.建立基本專案

使用idea建立web專案

引言:關於這個話題網上有很多,本文旨在引導實戰糾偏,理論偏少,如果按照步驟還不能達到本文目的,請留言。 1 環境準備 1.1 軟體準備 idea:官方下載社群版 maven:Apache-maven-3.3.9 jdk:jdk1.8.0_131 1.2 環境配置 高階系統設定->環境變數

idea建立專案提交到svn

1. VCS -> Import into Version Control -> Import into Subversion...   2.  點選Import into Subversion...     3.

idea建立SpringMVC專案

開啟建立專案,然後選擇maven web-app       在pom.xml裡面 新增相應的依賴!! 因為你是用了maven 所以 千萬不要直接用lib 然後把依賴包拷貝進去,用maven編譯會報錯的 <dependencies&g

學習Gradle--用IntelliJ IDEA建立gradle專案

1.在初始介面選擇create new project或在選單欄中選擇File-->New-->project 2.選擇Gradle,SDK中如果安裝了JDK會自動選擇JDK,如果沒有則點選New選擇本地下載的JDK,然後選擇Java,點選NEXT 3.GroupId是組名

IDEA建立Java專案

* 用 IntelliJ IDEA 新建 JAVA 工程 * 時間 2016-05-06 21:29:18 求學者java2EE_Android java2EE_Android 原文 主題 Java IntelliJ IDEA 開啟 IntelliJ IDE

idea建立scala專案

安裝了scala外掛 file 》setting》plugins搜SCALA安裝完之後重啟, 晚上下載sbt安裝。 配置sbtsbt\conf 編輯sbtconfig.txt -Dsbt.log.format=true -Dsbt.ivy.home=C:/softwares/sbt/

idea建立springMVC專案(maven)

1、本文只講解怎麼用intellij IDEA進行建立spring MVC專案,並不會講解具體的spring MVC框架基礎,如需瞭解框架原理,請移步其他教程。  2、本文是我在剛學習Spring MVC框架中,看了很多的教程,經過了前前後後很多的坑點進行編寫,不足之處,多多

詳述 IntelliJ IDEA 建立 Maven 專案及設定 java 源目錄的方法

Maven 是一個優秀的專案管理工具,它為我們提供了一個構建完整的生命週期框架。現在,就讓我們一起看看如何利用 IntelliJ IDEA 快速的建立 Maven 專案吧! 如上圖所示,點選Create New Project: 標註 1:Maven選項; 標註

使用 IDEA 建立 maven 專案

文章目錄 第一步 第二步 第三步 目錄結構的設定 第一步 點選 maven ; 勾選從模板建立 ; 選擇 webapp ; 第二步 第三步

idea 建立專案上傳至git

一、新建專案          1、改為git版本   2、出現如下框 選擇Git    3、新建一個.gitignore file (Git)   4、勾掉一些不需要的

從零開始-使用IDEA建立SpringBoot專案

*注:此文章謹以記錄學習過程,分享學習心得! 剛剛開始瞭解SpringBoot框架,覺得很好用,覺得很有必要深入學習一下該框架,現在就來建立一個SpringBoot專案: 1、在IDEA上新建一個Project,選擇Spring Initializr, Project SDK 選擇安