maven創(chuàng)建SSM項目資料_第1頁
maven創(chuàng)建SSM項目資料_第2頁
maven創(chuàng)建SSM項目資料_第3頁
maven創(chuàng)建SSM項目資料_第4頁
maven創(chuàng)建SSM項目資料_第5頁
已閱讀5頁,還剩37頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領

文檔簡介

Eclipse倉U建maven項目

創(chuàng)建父類yinghuameng-parent項目

修改pom.xml文件

.?yingt)uam?n9*par?nVpom.xml.

?<1-留含女口中用詢酬荷第包內(nèi)?本一-》

9?1一??定文的―本丹

X6<prop?rti?t>

11<junit.v?rtion>4.12</junltv?rsion>

12<sprinK.v?rBlon>4.1.3.RELEASf</sprinK.v?r*ion>

13<Ryb*ti?.ver?lo?>J.2.t</?yk?ti?.verslon>

_14<?yt>?tls.spring.v?rslon>l.2.2</mybatIs.spring.v?rslon>

_ISKfiybatis?paglnator.v?rslon>l.2.1S</nybatls.pa|:lnator.version>

16<nysql.v?rslon>S.l.32</nyMl?v?r*ion>

17<slf4j.v?rslon>1.6.4</slf4j.v?rslon>

18<j?clcson.v?rsion>2.4.2</jackson.v?rslon>

19<druld.v?rslon>l.e.9</drui4.verslon>

21<jstl.v?rsion>1.2</jstl.version>

22Oervlet-apl.version>2?5</servlet-api.v?riion>

23<jsp-api.version>2.G</jap-ipi.v?rtion>

24<joda-tiM.v?rsion>2.S</jo4a>tiM.v?rsion>

25<coimons-lxtg3.v?rsion>3.32</coonons-l?ng3.vera£on>

26<co(Tv?onB-io.v<rsion>1.3.2<<'co<?Ttons-io.v?ra£on>

27<co(monB-n?t.versio?i>>.3</coOTnons-n?t.v?rBion>

<p?H?h?lp?r.v?r?ion>J.4.2-4ix</p>g?h?Xp?r.v?r?ion>

29<jsqlpsrsec.version>9.9.l<('jBqlparB?r.vertion>

30<conoonB-fil?uplo?d.v?rBioe>l.3.1</co?vv)on*-filwupload.v?rtion>

31<jedis.v?rtion>2.7.2</j?di(.ver*iQn>

)2<?olrj.version>4.l>.l</tolrj.v?rsio?)>

))<fr??R>rk?r.v?rsion>2.><2></fr??R?rk?r.verBlon>

M<quartz.verBion>2.2.2</quartz.v?r*ion>

3s</pr9p?rti?B>

<projectxmlns="/POM/4.0.0"

xmlns:xsi=M3.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>

<groupld>com.yinghuameng</groupld>

<artifactld>yinghuameng-parent</artifactld>

<version>0.0.1-SNAPSHOT</version>

<packaging>2om</packaging>

<!--包含項目中用到的所有的jar包的版木■一

<!--集中定義依賴版本號一》

<properties>

<junit.version>4.12</junit.version>

<spring.version>4.1.3.RELEASE</spring.version>

<mybatis.version>3.2.8</mybatis.version>

<mybatis.spring.version>1.2.2</mybatis.spring.version>

<mybatis.paginator.version>l.2.15</mybatis.paginator.versio

n>

<mysql.version>5.1.32</mysql.version>

<slf4j.version>1.6.4</slf4j.version>

<jackson.version>2.4.2</jackson.version>

<druid.version>1.0.9</druid.version>

<httpclient.version>4.3.5</httpclient.version>

<jstl.version>1.2</jstl.version>

<servlet-api.version>2.5</servlet-api.version>

<jsp-api.version>2.0</jsp-api.version>

<joda-time.verslon>2.5</joda-time.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>

<pagehelper.version>3.4.2-fix</pagehelper.version>

<jsqlparser.version>0.9.1</jsqlparser.version>

<commons-fileupload.version>1.3.1</commons-fileupload.versi

on>

<jedis.version>2.7.2</jedis.version>

<solrj.version>4.10.3</solrj.version>

<freemarker.version>2.3.23</freemarker.version>

<quartz.version>2.2.2</quartz.version>

</properties>

<dependencyManagement>

<dependencies>

<!--時間操作組件一〉

<dependency>

<groupld>joda-time</groupld>

<artifactld>joda-time</artifactld>

<version>${joda-time.version1</version>

</dependency>

<!--Apache工具組件一》

<dependency>

<groupld>mons</groupld>

<artifactld>commons-lang3</artifactld>

<version>${commons-lang3.version}</version>

</dependency>

<dependency>

<groupld>mons</groupld>

<artifactld>commons-io</artifactld>

<version>${commons-io.version}</version>

</dependency>

<dependency>

<groupld>commons-net</groupld>

<artifactld>commons-net</artifactld>

<version>${commons-net.version}</version>

</dependency>

<!--JacksonJson處理工具包

<dependency>

<groupld>com.fasterxml.jackson.core</groupld>

<artifact1d>~iackson-databind</artifact:Id>

<version>${jackson.version}</version>

</dependency>

<!--httpclient-->

<dependency>

<groupld>org.apache.httpcomponents</groupld>

<artifactld>httpclient</artifactld>

<version>${httpclient.version}</version>

</dependency>

<!--單元測試一〉

<dependency>

<groupld>jjjnit</groupld>

<artifactld>-junit</artifactld>

<version>${junit.version)</version>

<scope>test</scope>

</dependency>

<!--日志處理一)

<dependency>

<groupld>org.slf4j</groupld>

<artifactld>slf4j-log4jl2</artifactld>

<version>${slf4j.version)</version>

</dependency>

<!--Mybatis-->

<dependency>

<groupld>org.mybatis</groupld>

<artifactld>mybatis</artifactld>

<version>${mybatis.version}</version>

</dependency>

<dependency>

<groupld>org.mybatis</groupld>

<artifactld>mybatis-spring</artifactld>

<version>${mybatis.spring.version}</version>

</dependency>

<dependency>

<groupld>com.github.miemiedev</groupld>

<artifact:Id>mybatis-paHinator</artifact:[d>

<version>${mybatis.paginator.version}</version>

</dependency>

<dependency>

<groupld>com.github.pagehelper</groupld>

<artifactld>pagehelper</artifactld>

<version>${pagehelper.version}</version>

</dependency>

<!--MySql-->

<dependency>

<RroupId>mysql</groupId>

<artifactId>mysql-connector--java</artifactId>

<version>${mysql.verslon}</version>

</dependency>

<!--連接池—>

<dependency>

<groupld>com.alibaba</groupld>

<artifactld>druid</artifactld>

<version>${druid.version)</version>

</dependency>

<!--Spring-->

<dependency>

<groupld>org.springframework</groupld>

<artifactld>spring-context</artifactld>

<version>${spring.version}</version>

</dependency>

<dependency>

<groupld>org.springframework</groupld>

<artifactld>spring-beans</artifactld>

<version>${spring.version}</version>

</dependency>

<dependency>

<groupld>org.springframework</groupld>

<artifactld>spring-webmvc</artifactld>

<version>${spring.version}</version>

</dependency>

<dependency>

<groupld>org.springframework</groupld>

<artifactld>spring-jdbc</artifactld>

<version>${spring.version}</version>

</dependency>

<dependency>

<groupld>org.springframework</groupld>

<artifactId>spring-aspects</artifactId>

<version>${spring.version}</version>

</dependency>

<dependency>

<groupld>org.spring-Framework</groupId>

<artifactId>spring-context-support</artifactId>

<version>${spring.version}</version>

</dependency>

<!--JSP相關-->

<dependency>

<groupld>j_stl</groupld>

<artifactld>jstl</artifactld>

<version>${jst1.version}</version>

</dependency>

<dependency>

<groupld>javax.servlet</groupld>

<artifactId>servlet-api</artifactId>

<version>${servlet-api.version}</version>

<scope>provided</scope>

</dependency>

<dependency>

<groupld>javax.servlet</groupld>

<artifactld>~jsp-api</artifactld>

<version>${js£-api.version}</version>

<scope>provided</scope>

</dependency>

<!--文件上傳組件一)

<dependency>

<groupld>commons-fileupload</groupld>

<artifactld>commons-fileupload</artifactld>

<version>${commons-fileupload.version}</version>

</dependency>

<!--Redis客戶端-->

<dependency>

<groupld>redis.clients</groupld>

<artifactld>jedis</artifactld>

<version>${jedis.version)</version>

</dependency>

<!--solr客戶端-->

<dependency>

<groupld>org.apache.solr</groupld>

<artifactld>solr-solri</artifactld>

<version>${solrj.version}</version>

</dependency>

<dependency>

<groupld>org.freemarker</groupld>

<artifactld>freemarker</artifactld>

<version>${freemarker.version}</version>

</dependency>

<dependency>

<groupld>org.quartz-scheduler</groupld>

<artifactld>quartz</artifactld>

<version>${quartz.version}</version>

</dependency>

</dependencies>

</dependencyManagement>

<build>

<finalName>${project.artifactId}</finalName>

<plugins>

<!--資源文件拷貝插件-->

<plugin>

<groupld>org.apache.maven.plugins</groupld>

<artifactId>maven-resources-plugin</artifactId>

<version>2.7</version>

<configuration>

<encoding>UTF-8</encoding>

</configuration>

</plugin>

<!--java編譯插件一)

<plugin>

<groupld>org.apache.maven.plugins</groupld>

<artifactId>maven-compiler-plugin</artifactId>

<version>3.2</version>

<configuration>

<source>1.7</source>

<target>1.7</target>

<encoding>UTF-8</encoding>

</configuration>

</plugin>

</plugins>

<pluginManagement>

<plugins>

<I--酉己置Tomeat插討牛一〉

<plugin>

<groupld>org.apache.tomcat.maven</groupld>

<artifactld>tomcat7-maven-plugin</artifactld>

<version>2.2</version>

</plugin>

</plugins>

</pluginManagement>

</build>

</project>

創(chuàng)建工具類yinghuameng-common項目

修改pom.xml文件

1<proj?ctxmlnts"http;//??aven.apacbe.org/PON/4.0.0-xwln*:x?isMhttp://?*0*.w3.erg/200!/XMt$chena-instance*x?i:?ch<??Loc?tions*httpr//?rc>ve.

<*K>delV?rfion>4.0.0</nod?lV?r*ion>

<parent>

<?rtif?ctld>yinghwa???n|[-p*r?nt</*rtif>ctld>繼承父類后,添加的jar包將版本號去捽即可

<Bro*ipId>co?.yinghuwn?ng</gr?MpId>

<version>?.e.l.SNAPSHOT</verBiot>

</par?nt>

<groupld>com.yinKhuan?ng</K**oupXd>

<artif?ctXd>yinghuBfMng-cotmon</?rt£factXd>

<v?riion>6.0.1-SNAPSHOT</v?r>ion>

<groupXd>joda-tliM<;groupXd>

<artifactXd>joda-tiM</artlfactId>

</d?|xnd?ncy>

<!--Apach?IR?ft>?>

<<S?p<ndency>

<groupXd>org.apachecotmonx/groupXd>

<artifactXd>covmons-l?ng3</artlfactX<l>

</d?p?ndency>

<d?p?ndency>

<xroupXd>org.apacheco?mons</groupXd>

<artifactXd>conmons*io</artlfactXd>

</d?p?ndency>

<d?p?ndency>

<xroupXd>conr?onB*n?t</xroupXd>

<artifactXd>connonB-n?t</artifactXd>

<projectxmlns="/POM/4.0.0"

xmlns:xsi=M3.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>

<parent>

<artifactld>yinghuameng-parent</artifactld>

<groupld>com.yinghuameng</groupld>

<version>0.0.1-SNAPSHOT</version>

</parent>

<groupld>com.yinghuameng</groupld>

<artifactld>yinghuameng-common</artifactld>

<version>0,0?1-SNAPSHOT</version)

<!--時間操作組件->

<dependency>

<groupld>joda-time</groupld>

<artifactld>joda-time</artifactld>

</dependency>

<!--Apache工具組件

<dependency>

<groupld>mons</groupld>

<artifactld>commons-lang3</artifactld>

</dependency>

<dependency>

<groupld>mons</groupld>

<artifactld>commons-io</artifactld>

</dependency>

<dependency>

<groupld>commons-net</groupld>

<artifactld>commons-net</artifactld>

</dependency>

<!--JacksonJson處理工具包

<dependency>

<groupld>com.fasterxml.jackson.core</groupld>

<artifactld>jackson-databind</artifactld>

</dependency>

<!--httpclient-->

<dependency>

<groupld>org.apache.httpcomponents</groupld>

<artifactld>httpclient</artifactld>

</dependency>

<!--單元測試

<dependency>

<groupld>junit</groupld>

<artifactld>junit</artifactld>

<scope>test</scope>

</dependency>

<!--日志處理-->

<dependency>

<groupld>org.slf4j</groupld>

<artifactld>slf4j-log4jl2</artifactld>

</dependency>

</project>

倉!J建yinghuameng-manager項目

修改pom.xml文件

聲yinghudm?nfl-m*n49"/pomjcm]

1-<proj?ctwwlnssMhttp;//Ravcn.apachc.or^/POM/4.d.d"xwlnsixsis"http://u^.^3.org/2O01/XMLSchewj-instance9"xilischenalocations*fcttpr//?ave.?

<Rod?lV?r?ion>4.0.*</ivod?lV?rfion>

<par?n<>

<artifactXd>yinghua?^ng<parent</?rtifactXd>

<groupXd>con.yinghu*n?ng</greupU>

?v"〃8>??0?1?SNAPSHOT〈八?r〃on>

</parent>

<Krx>upId>com.yinich?iaiiienjc</Rroupld>

<artlfactXd>yinj[hu>n?nK-ivanag?r</v^ifactXd>

<v?r?ion>t.t.l-$HAP$HOT</v?r.ion>

<p?ckaging>poa</pBcka|{ing>

<!??加>■???》

cdep?M?ncl?s>

<dep?nd?ncy>

<gr*oupXd>com.yinghuam?nK</KroupXd>

<arfifactId>yinghuan?ng>ccmon</artifactXd>

<v?rs£on>6.d.l-SNAPSHOT</version>

</dep?nd?ncy>

</Sp,nd,cC”>

</proJ?ct>

<projectxmlns="http://maven.apache.org/POM/4.0.0"

xmlns:xsi=/2001/XMLSchema-instance"

xsi:schemaLocation="http://m/POM/4,0.0

http://maven.apache.org/xsd/maven-4.0.0.xsd">

<modelversion>4.0.0</modelVersion>

<parent>

<artifactld>yinghuarneng-parent</artifactld>

<groupld>com.yinghuameng</groupld>

<version>0.0.1-SNAPSHOT</version>

</parent>

<groupld>com.yinghuameng</groupld>

<artifactld>yinghuameng-manager</artifactld>

<version>0.0.1-SNAPSHOT</version>

<packaging>pom</packaging>

<!--添加依賴

<dependencies>

<!--添加工具類的依賴一>

<dependency>

<groupld>com.yinghuameng</groupld>

<artifactld>yinghuameng-common</artifactld>

<version>0.0.1-SNAP5IIOT</version>

</dependency>

</dependencies>

</project>

創(chuàng)建模塊項目yinghuameng-manager-pojo項目

>Jyinghuameng-common

/3yinghuameng-manager

>&src

t>&yinghuameng-manager-pqjo

Mpom.xml

?Zyinghuameng-manager-pojo

0src/main/java

(2$src/main/resources

src/test/java

&src/test/resources

t>aJRESystemLibraryFJavaSE-1.7]

>0MavenDependencies

>&src

&target

,M|pom.xml

>yinghuameng-parent

J^yinghuam?ng-nMnag?r-pojo/pom.xml。口

1<projcctxmln^"http://ff^aven.apache.org/POM/4.0.xmlns:xsizMhttpr//w?%w.w3.org/2001/XHLSchema-instance11xs-

2<modelVersion>4.0.0</modeLVersion>

3'=*<parcnt>

4<artlfactld>yinghuaMng-manager</artlfactXd>

5<groupld>ccxn.yinghu3mani;</groupld>

6<v?rsion>e.e.l-SNAPSHOT:/version>

<rclativcPath>??</rclativcP3th>

8</parent>

9<artifactld>yinghuamcng-m3nagcr-pojo</artifactld>

19</project>

創(chuàng)建模塊項目yinghuameng-manager-dao項目

3BJavaEE-EclipseNewMavenModule1

fileEditSourceRehQor」

NewMavenModule

,F(xiàn)5▼即?1

:▼康▼中9▼,▼Selectthemodulenameandparent

j>7一

博PackageExplorer區(qū)

JCreateasimpleproject(skiparchetypeselection)

甘dubbx.apiModuleName:yinghuameng-manager-dao|

沿Quartz_Spnng

BQuartz.TestParentProjectyinghuameng-manager

dServers

*Ta$k_Scheduling_001Addprqject(s)toworkingset

衿yinghuameng-commonWorkingset:

yinghuameng-manager

&src?Advanced

&yinghuameng-manag(

區(qū)pomoml

Byinghuameng-manager-f

由src/main/java

Jsrc/main/resources

⑷,rc/lcl/jw

uBsrcAest/resources

■ftJRESystemLibrary[-<

■MavenDependencies

&src

P=¥_taraet

yinghuameng-manat,“一,一

1.1aud_1111r

3fiJavaEE-EclipseSBNewMavenModule

FileEditSourceRefactorI

NewMavenModule

FKk一

Configureproject

博PackageExplorer區(qū)、

Artifact

GroupId:com.yinghuameng

Zdubbx.api

展Quartz_SpringArtifactId:|yinghu4meng?marwga?d)。

怒Quartz_Te$t

Version:O.O.l-SNAPSHOT▼

yServers

WTask_Scheduling_001Packaging:|jar]▼

yinghuameng-common

Name:

沙yinghuameng-manager

0srcDescription:

0yinghuameng-manag(

超pom.xmlParentProject

uJyinghuameng-manager-p□roupId:com.yinghuameng

㈡src/main/java

ArtifactId:|yinghuameng?m8rwger

0src/main/resources

&srcAest/java/ersion:O.O.l-SNAPSHOT

?srcAest/resources

JRESystemLibrary[)i?Advanced

0MavenDependencies

&src

_iz-'tarcet_

yinghuameng-man

][Next>I-Finish

?I<Back

1PackAQ*Expkxer上yin9huanen9-man?9?r/po<njcml

L-1(projectXBlnss*6ttp://?av?f>.apGc6?.ar0/Pt>(/4.^.d*XBlnsixslsMhttpr//Nww.M3.0r9/2MlZXNl$cheM*t/istar>r?MxsJ

<modelVerslon>4.?.></mod?lV?rtlon>

<parent>

CartifactId>yinghu?m?ng-parent</?rtif?ctId>

<groupXd>co?B.y£nghuaMng</greupXd>

(v?rsion>e.e.l.$MAPSHOT</v?riio?i>

</parent>

<R-oupId>co?i.ylnffhu?mnK</|croupXd>

njrhuMB?nK-iranjiK?r</ar^ifactld>

<v?raic>n>6.0.l>SNAPSHOT</v?r*ion>

<pjckag£ng>po?</p?ckaging>

<???季11像??>

-d*o<d?p?ndcnci?s>

<1-

<d?p<nd?ncy>

<groupXd>coo.yinghuan?ng</grcupXd>

4、<artlfactXd>yinghuM??ng>comion</artlfactXd)

aKC/le?A?owrcw<version>e.e.l-SMAPSHOT</v?rsion>

?JR£SysUtnLibrary;Mr?SE1.7)</dep?nd?ncy>

?MMVCO*p*rd0nd??</d?p<nd?ncieg>

e“c?nodul??>

?Uf9?:nodule>y£nghuaf??ng-n?nag?r-pojo</nodul?>

.pom.iml:nodule>y£nghu*fMng-H*n?g?r?d?o</iv>odul?>

v/godula”_________________________________________

bw'flKMmeog-pxet't

Z6</pr0j?ct>

修改pom.xml文件

,Package.心…^^-b

E%|V

<!-?泊加依修-->

?adubbi.api

<dcpcndcncyManagcfncnt>

0Quartz.Spnng<dcpcndcncies>

?&Quarv.Test

<1-季咬目依的?八

—Servers<d?p?ndency>

0?Y“k5ch?dJing.OOl<groupId>co?i.yinghuamQng</groupId>

>yyin9huanwg-common<artif3ctld>yinghu3mcng-m:n3gcr-pojo</3rtifactld>

>次yinghuameng-manager<vcrsion>0.0.1-SNAPSHOT</version>

</dependency>

②sre/main/iava<1??Mybatis-->

\3trc/main/r?wufc?<dopandoncy>

④sre/tes^ava<groupld>org.mybatis</groupld>

0"C/tesVresourcc<artifactld>aybatis</srtifactld>

</dep?nd?ncy>

t*BKJ祇SystemLibrary[Jav8SE?1.7]

<d?pand?ncy>

CIKMavenDependencies

<groupld>org.mybatis</groupld>

t*&tre

<artifactld>nybatis-spring</artifactld>

Jtarget

</dependency>

Idpom.wnl

<depend?ncy>

gyin9huanwg-manager-pejo

30

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論