第5步 配置pom.xml文件 pom文件好了就是jar包引入好了

<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/maven-v4_0_0.xsd"><!--  自动生成的部分  --><modelVersion>4.0.0</modelVersion><groupId>com</groupId><artifactId>mmall</artifactId><!--  打包打成war包 --><packaging>war</packaging><!--  1.0的快照版  --><version>1.0-SNAPSHOT</version><name>mmall Maven Webapp</name><url>http://maven.apache.org</url><!--  pom里面的配置   --><properties>
<!--   字符集utf-8 --><project.build.sourceEncoding>UTF-8</project.build.sourceEncoding><project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding><!--  maven  编译字符集 也是utf-8  --><maven.compiler.encoding>UTF-8</maven.compiler.encoding><!--   定义变量后面直接引用就好了    可以修改见文生义即可   --><!--  org.springframework.version  这个是自定义的能看懂即可   下面这3个都是自定义的     --><org.springframework.version>4.0.0.RELEASE</org.springframework.version><!--   mybatis的版本  --><org.mybatis.version>3.4.1</org.mybatis.version><!--  mybatis 和spring集成要用到的jar包   --><org.mybatis.spring.version>1.3.0</org.mybatis.spring.version></properties><!--  dependencies 项目的主要配置     --><dependencies><!--  servlet的jar包  --><dependency><groupId>org.apache.tomcat</groupId><artifactId>tomcat-servlet-api</artifactId><version>7.0.64</version></dependency><!--  SpringMVC的jar包   --><dependency><groupId>org.springframework</groupId><artifactId>spring-webmvc</artifactId><!--  引用 上面自定义的常量   自定义常量   --><version>${org.springframework.version}</version></dependency><!--   oxm   --><dependency><groupId>org.springframework</groupId><artifactId>spring-oxm</artifactId><version>${org.springframework.version}</version></dependency><!--   jdbc   --><dependency><groupId>org.springframework</groupId><artifactId>spring-jdbc</artifactId><version>${org.springframework.version}</version></dependency><!--   tx   --><dependency><groupId>org.springframework</groupId><artifactId>spring-tx</artifactId><version>${org.springframework.version}</version></dependency><dependency><groupId>org.springframework</groupId><artifactId>spring-test</artifactId><version>${org.springframework.version}</version></dependency><!--  用于aop  --><dependency><groupId>org.aspectj</groupId><artifactId>aspectjweaver</artifactId><version>1.7.3</version></dependency><!--  mybatis和spring集成的jar包  --><dependency><groupId>org.mybatis</groupId><artifactId>mybatis-spring</artifactId><version>${org.mybatis.spring.version}</version></dependency><!--   mybatis  --><dependency><groupId>org.mybatis</groupId><artifactId>mybatis</artifactId><version>${org.mybatis.version}</version></dependency><!--  aop用的jar包 --><dependency><groupId>org.aspectj</groupId><artifactId>aspectjrt</artifactId><version>1.6.11</version></dependency><!--  json序列化和反序列化用到的   --><dependency><groupId>org.codehaus.jackson</groupId><artifactId>jackson-mapper-asl</artifactId><version>1.9.12</version></dependency><!--  连接池 --><dependency><groupId>commons-dbcp</groupId><artifactId>commons-dbcp</artifactId><version>1.4</version><!--<scope>runtime</scope>--></dependency><!--   日志jar    logback作为日志   --><dependency><groupId>ch.qos.logback</groupId><artifactId>logback-classic</artifactId><version>1.1.2</version><scope>compile</scope></dependency><dependency><groupId>ch.qos.logback</groupId><artifactId>logback-core</artifactId><version>1.1.2</version><scope>compile</scope></dependency><!--  mysql的驱动  --><dependency><groupId>mysql</groupId><artifactId>mysql-connector-java</artifactId><version>5.1.6</version></dependency><!--  guava  提供了丰富的工具类和数据结构  --><dependency><groupId>com.google.guava</groupId><artifactId>guava</artifactId><version>20.0</version></dependency><!--  apache的工具类  有很多的工具类可以使用  --><dependency><groupId>org.apache.commons</groupId><artifactId>commons-lang3</artifactId><version>3.5</version></dependency><!--  集合工具类   --><dependency><groupId>commons-collections</groupId><artifactId>commons-collections</artifactId><version>3.2.1</version></dependency><!--  单元测试的工具类  --><dependency><groupId>junit</groupId><artifactId>junit</artifactId><version>4.12</version><!--<scope>test</scope>--></dependency><!-- 时间处理的jar包   --><dependency><groupId>joda-time</groupId><artifactId>joda-time</artifactId><version>2.3</version></dependency><!-- id加密解密  后面还会讲  --><dependency><groupId>org.hashids</groupId><artifactId>hashids</artifactId><version>1.0.1</version></dependency><!-- ftpclient   上传ftp服务器的jar包  --><dependency><groupId>commons-net</groupId><artifactId>commons-net</artifactId><version>3.1</version></dependency><!-- file upload  上传文件用到的jar包   springmvc上传过来的文件     --><!-- https://mvnrepository.com/artifact/commons-fileupload/commons-fileupload --><dependency><groupId>commons-fileupload</groupId><artifactId>commons-fileupload</artifactId><version>1.2.2</version></dependency>
<!--和上面的是一起的--><dependency><groupId>commons-io</groupId><artifactId>commons-io</artifactId><version>2.0.1</version></dependency><!--  mybatis pager    3个mybatis分页插件的jar包   dao层有mybatis的三剑客1 分页插件    2  生成持久层dao的xml文件  dao层接口的工具   3 idea的插件--><dependency><groupId>com.github.pagehelper</groupId><artifactId>pagehelper</artifactId><version>4.1.0</version></dependency><dependency><groupId>com.github.miemiedev</groupId><artifactId>mybatis-paginator</artifactId><version>1.2.17</version></dependency><dependency><groupId>com.github.jsqlparser</groupId><artifactId>jsqlparser</artifactId><version>0.9.4</version></dependency><!-- alipay    集成支付宝的jar包  还需要集成本地的jar    下面的都是支付用到的jaralipay 的公共依赖本来是依赖jar包的  还是依赖pom文件好了  但是jar包的版本必须一致--><dependency><groupId>commons-codec</groupId><artifactId>commons-codec</artifactId><version>1.10</version></dependency><dependency><groupId>commons-configuration</groupId><artifactId>commons-configuration</artifactId><version>1.10</version></dependency><dependency><groupId>commons-lang</groupId><artifactId>commons-lang</artifactId><version>2.6</version></dependency><dependency><groupId>commons-logging</groupId><artifactId>commons-logging</artifactId><version>1.1.1</version></dependency><dependency><groupId>com.google.zxing</groupId><artifactId>core</artifactId><version>2.1</version></dependency><dependency><groupId>com.google.code.gson</groupId><artifactId>gson</artifactId><version>2.3.1</version></dependency><dependency><groupId>org.hamcrest</groupId><artifactId>hamcrest-core</artifactId><version>1.3</version></dependency><dependency><groupId>redis.clients</groupId><artifactId>jedis</artifactId><version>2.9.0</version></dependency><dependency><groupId>org.apache.httpcomponents</groupId><artifactId>httpclient</artifactId><version>4.4.1</version></dependency><!--引入一个jads 教教大家怎么配置http://search.maven.org/    搜索jedis     找到redis clients<dependency><groupId>redis.clients</groupId><artifactId>jedis</artifactId><version>2.9.0</version></dependency><dependency><groupId>com.redislabs</groupId><artifactId>jedis</artifactId><version>3.0.0-m1</version></dependency>这个配置文件是我们平时一点点放进去的  不是一下子就放入的   绝不是一蹴而就的 --></dependencies><build><!--   和项目名一致 <finalName>HealthMail3</finalName>--><finalName>rtcf</finalName><plugins><plugin><!--  mybatis三剑客中一个   生成generator插件  他会根据我们数据库的数据结构生成dao层文件  我们在改改就好了  --><groupId>org.mybatis.generator</groupId><artifactId>mybatis-generator-maven-plugin</artifactId><version>1.3.2</version><configuration><verbose>true</verbose><overwrite>true</overwrite></configuration></plugin><!--   这个配置非常非常的重要  不配置本地跑没问题 发布到服务器上就  找不到jar包了     --><!-- geelynote maven的核心插件之-complier插件默认只支持编译Java 1.4,因此需要加上支持高版本jre的配置,在pom.xml里面加上 增加编译插件 --><plugin><!--   maven  插件  --><groupId>org.apache.maven.plugins</groupId><artifactId>maven-compiler-plugin</artifactId><configuration><!--  jdk 1.8 --><source>1.8</source><!--  jdk 1.8 --><target>1.8</target><encoding>UTF-8</encoding><!--   配置项目的目录  支付宝的jar包我们就放到这个目录下面    主要是针对发布版  本地不配置也没事  非常重要中央仓库是没有支付宝的jar包的这个配置可以让我们找到工程下面的jar包compilerArguments  这个插件是要自己配置的--><compilerArguments><!--非常重要  ${project.basedir}  指工程名HealthMail3  支付宝的jar在这里引入支付宝的jar中央仓库没有    支付宝的jar包放在这里--><extdirs>${project.basedir}/src/main/webapp/WEB-INF/lib</extdirs></compilerArguments></configuration></plugin></plugins></build></project>

 

 

 

  

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/328447.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Tomcat启动超时问题Server Tomcat v7.0 Server at localhost was unable to start within 45 seconds

转载自 Tomcat启动超时问题Server Tomcat v7.0 Server at localhost was unable to start within 45 seconds使用Eclipse启动Tomcat时出现启动超时的问题如下所示&#xff1a;Server Tomcat v7.0 Server at localhost was unable to start within 45 seconds . If the server …

xrkmonitor监控mysql_xrkmonitor字符云监控系统

下面我们对xrkmonitor字符云监控系统文件阐述相关使用资料和xrkmonitor字符云监控系统文件的更新信息。xrkmonitor字符云监控系统xrkmonitor字符云监控系统是一个国产开源监控系统&#xff0c;专注于通过监控系统对软硬件系统进行掌控以及系统相关数据的可视化&#xff0c;通过…

IDE:Eclipse查看Servlet源码

转载自 IDE&#xff1a;Eclipse查看Servlet源码一、源码下载 1、打开tomcat官网&#xff1a;http://tomcat.apache.org/ , 点击右侧下载菜单&#xff08;以tomcat-7为例&#xff09;进入下载页面&#xff1a;http://tomcat.apache.org/download-70.cgi 2、在下载页面&…

eclipse中格式化代码快捷键Ctrl+Shift+F失效的解决办法

转载自 eclipse中格式化代码快捷键CtrlShiftF失效的解决办法很长一段时间我的eclipse都有个毛病&#xff0c;就是当我要格式化代码的时候&#xff0c;右键-source-format能够起效&#xff0c;但ctrlshiftf不好使了。可以基本断定是快捷键与别的软件冲突了&#xff0c;但一直也…

解决eclipse中jsp没有代码提示问题

转载自 解决eclipse中jsp没有代码提示问题刚装的可以开发jsp的eclipse&#xff0c;结果写jsp的时候没有代码提示&#xff0c;在网上找了半天&#xff0c;各种解决办法都不行&#xff0c;后来在stackoverflow上看到一个解决办法解决了&#xff0c;其他的方法就不说了&#xff…

Cactus在jexus上安装

Cactus基于之前简单后台管理的改良版本&#xff0c;完善了权限管理&#xff0c;为后续的扩展和管理做了铺垫。 完全开放代码&#xff0c;可供学习交流 目前采用MVC4AutofacDapper制作而成&#xff0c;集成一个简单的Blog和权限系统 通过修改配置可以切换数据源&#xff08;目前…

第6步 项目包结构

dao->service->controller util&#xff1a;工具包 vo: value-object/view-object pojo(简单的数据库对象)->vo(value-object 封装简单对象)‘ ’pojo->bo(bussiness-object)->vo(view-object 视图对象) common&#xff1a;常量 全局异常的公共类

在eclipse中关于Spring和Hibernate 的XML配置如何提示类的包路径的办法

转载自 在eclipse中关于Spring和Hibernate 的XML配置如何提示类的包路径的办法我们在配Spring 或者Hibernate 配置文件的时候&#xff0c;发觉在配置类路径的时候&#xff0c;在双引号下是无法提示包的路径的&#xff0c;这样子很麻烦&#xff0c;不过在MyEclipse中是有得提示…

第7步 mybatis-generator dao层生成器

自动生成 pojo mapper&#xff08;dao层实现&#xff09; dao 第一步 配置这个插件在pom中 第二步复制 generateConfig.xml <?xml version"1.0" encoding"UTF-8"?> <!DOCTYPE generatorConfigurationPUBLIC "-//mybatis.org//DTD M…

eclipse xml文件中按没有提示

转载自 eclipse xml文件中按没有提示 方案1:在xml文件上右击-->open with ,看一下xml文件的默认打开方式。我遇到的是在Layout下的xml文件里没有提示信息。查看了一下xml的默认打开方式不是Android Layout Editor&#xff0c;这时需要修改xml文件的默认打开方式&#xff1a…

第8步 第2剑客 mybatis plugin 第三剑客 page helper csdn每天最多发多少文章 是20篇,刚刚才试了。2014

安装插件 安装重启idea 分页插件 github 上有网址 https://github.com/pagehelper/Mybatis-PageHelper aop 将我们的sql再执行一次

解决“Maven项目中的Dynamic Web Module 3.0 requires Java 1.6 or newer”问题

转载自 解决“Maven项目中的Dynamic Web Module 3.0 requires Java 1.6 or newer”问题错误描述 当创建有动态web模块3.0支持的项目时&#xff0c;需要用到Java版本不低于1.6。 在Markers标签页中显示的错误为&#xff1a;Dynamic Web Module 3.0 requires Java 1.6 or newer…

java中configmanager_Spring4新的javaConfig注解

1、RestControllerspring4为了更方便的支持restfull应用的开发&#xff0c;新增了RestController的注解&#xff0c;比Controller注解多的功能就是给底下的RequestMapping方法默认都加上ResponseBody注解&#xff0c;省得自己再去每个去添加该注解。2、Configuration这个标注该…

第9步 spring 配置 springmvc配置

spring配置 有5个网址 springboot 再讲一遍 spring的学习最好的方法是运行 官方demo 学习它里面的配置 。 我们不可能一下子理解spring里面的源码 spring配置直接复制好了 视频老师也是从官方demo中复制过来的 直接复制 **********************************…

eclipse开发jsp默认编码设置

转载自 eclipse开发jsp默认编码设置 在eclipse中新建一个jsp页面时&#xff0c;一般默认的编码不是utf-8&#xff0c;而我们一般项目都是统一采用utf-8编码&#xff0c;如果要一个个改很麻烦&#xff0c;大家一般都会想到如果更改默认设置。网上搜索一般是在&#xff1a;wind…

java threadlocal 缺点_Java的ThreadLocal如何在后台实现?

小编典典这里的所有答案都是正确的&#xff0c;但是有些令人失望&#xff0c;因为它们多少掩盖了聪明ThreadLocal的实现是多么的明智。我只是在寻找源代码&#xff0c;ThreadLocal并且对它的实现方式印象深刻。天真的实现如果我要求您ThreadLocal在javadoc中描述的给定API的基础…

第10步 (1)logback.xml日志配置(2) ftp(上传文件)服务器配置(3) idea注入和自动编译配置(4)项目提交gitee(5)fe助手和restlet client

****************************************************************************************************************************************** 1.直接复制 logback.xml 比较简单 <?xml version"1.0" encoding"UTF-8"?> <configuratio…

第11步 git推送失败 用户模块开发

别忘了git push ************************************************************************************************************************************* 1. 用户模块开发 共11个接口 用户 status 0 则是正确响应 其他1等是错误 用户信息是session中拿过来的 use…

java 继承 实现 会重写 方法吗_java 中继承,组合,重载,重写的实现原理 (转)...

我们知道&#xff0c;继承&#xff0c;组合&#xff0c;重载&#xff0c;重写是java语言的面向对象实现的基本特征。 那么在java内部&#xff0c;究竟是如何实现这些面对对象的基本特征的呢&#xff1f;继承和组合是面向对象中代码复用的主要实现方式&#xff0c;他们可以达到类…

Java 调用EXE

转载自 Java 调用EXE 使用Runtime.getRuntime().exec()方法可以在java程序里运行外部程序. 该方法有6个可访问版本: 1.exec(String command) 2.exec(String command, String envp[], File dir) 3.exec(String cmd, String envp[]) …