SSM整合---使用Maven依賴管理&構建
<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.ssm</groupId> <artifactId>ssm-demo</artifactId> <version>0.0.1-SNAPSHOT</version> <packaging>war</packaging> <!-- 引入專案依賴的jar --> <properties> <spring.version>4.3.9.RELEASE</spring.version> <mybatis.version>3.4.1</mybatis.version> <pagehelper.version>5.0.4</pagehelper.version> <jackson.version>2.8.8</jackson.version> <mybatis-spring.version>1.3.0</mybatis-spring.version> <c3p0.version>0.9.1.2</c3p0.version> <mysql.version>5.1.38</mysql.version> <mybatis.generator.version>1.3.5</mybatis.generator.version> <hibernate-validator.version>5.4.1.Final</hibernate-validator.version> <javax.mail.version>1.4.7</javax.mail.version> <jstl.version>1.2</jstl.version> <servlet-api.version>3.1.0</servlet-api.version> <junit.version>4.12</junit.version> <maven.surefire.plugin.version>2.19.1</maven.surefire.plugin.version> </properties> <dependencies> <!-- SpringMVC、Spring --> <dependency> <groupId>org.springframework</groupId> <artifactId>spring-webmvc</artifactId> <version>${spring.version}</version> </dependency> <!-- Spring-JDBC --> <dependency> <groupId>org.springframework</groupId> <artifactId>spring-jdbc</artifactId> <version>${spring.version}</version> </dependency> <!-- Spring-面向切面程式設計 --> <dependency> <groupId>org.springframework</groupId> <artifactId>spring-aspects</artifactId> <version>${spring.version}</version> </dependency> <!-- Spring單元測試 --> <dependency> <groupId>org.springframework</groupId> <artifactId>spring-test</artifactId> <version>${spring.version}</version> <scope>test</scope> </dependency> <!-- json解析器 --> <dependency> <groupId>com.fasterxml.jackson.core</groupId> <artifactId>jackson-databind</artifactId> <version>${jackson.version}</version> </dependency> <!-- MyBatis --> <dependency> <groupId>org.mybatis</groupId> <artifactId>mybatis</artifactId> <version>${mybatis.version}</version> </dependency> <!-- MyBatis分頁外掛pagehelper --> <!-- 外掛地址 https://github.com/pagehelper/Mybatis-PageHelper --> <dependency> <groupId>com.github.pagehelper</groupId> <artifactId>pagehelper</artifactId> <version>${pagehelper.version}</version> </dependency> <!-- MyBatis整合Spring的適配包 --> <dependency> <groupId>org.mybatis</groupId> <artifactId>mybatis-spring</artifactId> <version>${mybatis-spring.version}</version> </dependency> <!-- 資料庫連線池、驅動包 --> <dependency> <groupId>c3p0</groupId> <artifactId>c3p0</artifactId> <version>${c3p0.version}</version> </dependency> <dependency> <groupId>mysql</groupId> <artifactId>mysql-connector-java</artifactId> <version>${mysql.version}</version> </dependency> <!-- JSR303資料校驗支援 --> <!-- Tomcat7及以上的伺服器直接匯入jar包就能使用;Tomcat7以下的伺服器需要額外的給伺服器的lib包中替換新的標準的el --> <dependency> <groupId>org.hibernate</groupId> <artifactId>hibernate-validator</artifactId> <version>${hibernate-validator.version}</version> </dependency> <!-- 郵箱驗證服務 --> <dependency> <groupId>javax.mail</groupId> <artifactId>mail</artifactId> <version>${javax.mail.version}</version> </dependency> <!-- MBG --> <dependency> <groupId>org.mybatis.generator</groupId> <artifactId>mybatis-generator-core</artifactId> <version>${mybatis.generator.version}</version> </dependency> <!-- jstl --> <dependency> <groupId>javax.servlet</groupId> <artifactId>jstl</artifactId> <version>${jstl.version}</version> </dependency> <!-- servlet-api --> <dependency> <groupId>javax.servlet</groupId> <artifactId>javax.servlet-api</artifactId> <version>${servlet-api.version}</version> <scope>provided</scope> </dependency> <!-- junit --> <dependency> <groupId>junit</groupId> <artifactId>junit</artifactId> <version>${junit.version}</version> <scope>test</scope> </dependency> </dependencies> <build> <plugins> <!-- 解決maven test命令時Console出現中文亂碼亂碼 --> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-surefire-plugin</artifactId> <version>${maven.surefire.plugin.version}</version> <configuration> <forkMode>once</forkMode> <!-- 解決從json中讀取測試資料時的中文亂碼問題 --> <argLine>-Dfile.encoding=UTF-8</argLine> </configuration> </plugin> </plugins> </build> </project>
相關推薦
SSM整合---使用Maven依賴管理&構建
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://m
ssm框架整合maven依賴jar包
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-ins
elasticSearch+spring 整合 maven依賴詳解
elastics tail -s clas 1.0 too group nbsp snapshot 摘自:http://www.mayou18.com/detail/nTxPQSyu.html 【Elasticsearch基礎】elasticSearch+spring 整合
我的第一個springboot應用+maven依賴管理
efault 輸入 ins src [] jvm artifact starting map 第一步:使用Eclipse創建maven工程SpringBootFirst:工程目錄如下 第二步:編寫依賴文件pom.xml <project xmlns="http:/
Maven--依賴管理
www. enc 關系 核心 依賴項 jar 策略 項目文件 med Maven 依賴機制: 易百教程:http://www.yiibai.com/maven/maven_manage_dependencies.html Maven的核心特征之一是依賴管理 Ma
Maven學習(十八)-----Maven依賴管理
oca 子項目 sta stage clu padding 類型 type 核心 其中一個Maven的核心特征是依賴管理。管理依賴關系變得困難的任務一旦我們處理多模塊項目(包含數百個模塊/子項目)。 Maven提供了一個高程度的控制來管理這樣的場景。 傳遞依賴發現 這是很通
maven——依賴管理
width 執行 manage for 第三方 所有 eight containe 範圍 管理包依賴是 Maven 核心功能之一,下面通過如何引入 jar 包;如何解析 jar 包依賴;包沖突是如何產生;如何解決包沖突;依賴管理解決什麽問題;什麽是依賴範圍;使用包依賴
SSM整合shiro許可權管理
這幾天在學習了shiro許可權管理框架,在剛開始的時候學的時候因為這個配置問題困擾了我很長時間,所以在這篇文章我整合了自己用SSM搭建shiro許可權框架的過程。 1.配置 1.1jar包 在專案配置開始前需要先匯入shiro的相關jar包,下載地址:ht
04-Maven依賴管理
管理 maven依賴管理 ima bsp mave idt 9.png width maven 1.概述 2.依賴範圍 3.依賴傳遞性 4.依賴的原則 04-Maven依賴管理
ssm整合(maven版)
首先建立專案: 填寫組織名稱跟war包名稱 選擇本地maven倉庫 填寫專案名稱跟選址專案儲存位置,點選finish即可成功建立專案 專案建立成功
maven依賴管理
建三個專案,Parent作為父專案、test1、test2作為子專案。 在父專案Parent中依賴項如下: <dependencies> <dependency> <groupId>junit</groupId> &l
ssm整合shiro許可權管理-乾貨
一、 表結構(表關係)user、role、user_role、permission、role_permission,使用者,角色,許可權相互之間多對多二、配置檔案1、spring-shiro.xmlloginUrl是認證前可以訪問的URL,通常是登入頁面或者登入的方法路
web專案shiro與spring整合 maven依賴及web配置詳解
依賴shiro的maven座標: <dependency> <groupId>org.apache.shiro</groupId> <artifa
持續整合之“依賴管理”
轉自: 在前文《分支策略(續)》中,我們討論了多元件應用程式的持續整合策略,即:為相對獨立的元件建立自己專屬的程式碼庫,然後通過現代持續整合工具進行元件間的持續整合。Joe的團隊在首次釋出之後,開始使用這種方式。然而,沒有多久,他們就遇到了一個問題:一次提交構建所花費的時間太長。 一天,Joe就
spring-boot中關於Maven依賴管理的一個問題
背景: 今天在使用spring boot整合redis的時候,發現一個現象對於spring boot的其他pom依賴都可以不配置version版本號 <dependency> <groupId>org.springfra
SSM的maven依賴
1.第一種maven依賴配置 <?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.
Maven依賴管理之BOM
[TOC] ### 什麼是BOM BOM全稱是Bill Of Materials,譯作材料清單。BOM本身並不是一種特殊的檔案格式,而是一個普通的POM檔案,只是在這個POM中,我們羅列的是一個工程的所有依賴和其對應的版本。該檔案一般被其它工程使用,當其它工程引用BOM中羅列的jar包時,不用顯示指定具體的
Maven依賴管理系統
【背景】 之前在領英上讀到一篇軟文,《Managing Software Dependency at Scale》,講述了領英是如何處理模組之間的依賴解析,以及如何去更好的處理依賴關係以及依賴管理。感覺在一家多產品的公司,在產品有可能相互依賴的情況下,都應該有這麼一套系統,來進行依賴關係的管理以及維護。 所以
第四十一章:Maven自動化構建依賴管理工具
1Maven簡介 Maven是一款自動化“構建”和“依賴”管理的工具。 2提出問題 2.1jar包管理問題 jar包從哪來的? 官網下載 CSND…… 51CTO…… …… jar包之間存在依賴關係 A jar包中用到了B jar包中的類,就說A依賴B。jar包之間普遍存在的依
SSM整合(Maven管理)
SSM的整合實質是就是配置檔案的配置。我就做了一個連線本地mysql資料庫進行按id查詢的小Demo。麻雀雖小五臟俱全。希望你能有所幫助,這裡採用的是Maven進行管理。這個專案一共抽了5個配置檔案,當然在實際的專案開發者,會分的更細。 至於如何在eclipse下建立maven管理的ssm整合專