Meaven的pom文件配置

archtype自动生成的

直接复制讲解一下好了

https://search.maven.org/     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/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  编译字符集   --><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   --><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>这个配置文件是我们平时一点点放进去的  不是yi一下子就放入的--></dependencies><build><!--   和项目名一致  --><finalName>HealthMail3</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中央仓库没有--><extdirs>${project.basedir}/src/main/webapp/WEB-INF/lib</extdirs></compilerArguments></configuration></plugin></plugins></build></project>

 

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

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

相关文章

Google 的开源方法论

没有开源&#xff0c;Google 不会有今天的成功。在本周举行的北美 Linux 大会上&#xff0c;Google 工程师 Merlin 从一个第三方视角概括了 Google 是如何使用和为开源做出贡献。自 2002 年以来&#xff0c;Marc Merlin 一直担任 Google 的工程师&#xff0c;期间做过许多开源项…

修改Eclipse/MyEclipse项目的默认编码

转载自 修改Eclipse/MyEclipse项目的默认编码最近遇到问题&#xff0c;在myeclipse新建或导入项目后&#xff0c;有些文件中文显示乱码&#xff0c;每次都要在项目property中修改其编码&#xff0c;所以想到一次性解决所有编码问题&#xff0c;让项目新建或导入之后自动是utf…

hashmap存多少条数据_干货 | 面试官想问的HashMap,都在这一篇里面了!

来源公众号&#xff1a;非科班的科班本文思维导图HashMap简介HashMap 是很常用的一种集合框架&#xff0c;其底层实现方式在 JDK 1.7和 JDK 1.8中却有很大区别。HashMap 是用来存储数据的&#xff0c;它底层在JDK 1.7是数组链表实现的&#xff0c;而JDK 1.8是使用数组链表红黑树…

StackExchange.Redis客户端读写主从配置,以及哨兵配置

今天简单分享一下StackExchange.Redis客户端中配置主从分离以及哨兵的配置。 关于哨兵如果有不了解的朋友&#xff0c;可以看我之前的一篇分享&#xff0c;当然主从复制文章也可以找到。http://www.cnblogs.com/tdws/tag/NoSql/ 为什么要有这篇分享呢&#xff0c;是因为我之前也…

Windows7下如何设置MyEclipse2014字体大小

转载自 Windows7下如何设置MyEclipse2014字体大小Java开发工具MyEclipse2014&#xff0c;安装完毕后发现字体过小&#xff0c;并且对眼睛不好&#xff0c;该如何设置这个开发工具里整体字体大小。设置MyEclipse字体大小&#xff0c;具体实现看下面详细描述双击“MyEclipse Pr…

项目的包结构 mybatis三剑客

mybatis三剑客 1.mybatis generator 数据库自动生成pojo对象类 xml 是dao接口的实现 service调用dao mybatis gentenrator generatorConfig.xml 直接复制 讲解一下 datasource.properties 直接复制 讲解一下 修改一下dao的实现mapper createTime 和 updateT…

css img 适配尺寸_CSS容易使人蒙圈的几个经典问题

本文摘自这一年来自己在工作中经历的几个比较好的CSS问题(不一定复杂&#xff0c;但个人觉得都挺值得一说)&#xff0c;同时也准备了2个JS问题一、CSS篇1.1 元素默认蓝色边框input标签元素(如button、text 、areatext)的一些事件(如click、focus等)&#xff0c;在很多浏览器下默…

怎样增强MyEclipse的代码自动提示功能

转载自 怎样增强MyEclipse的代码自动提示功能 MyElipse的默认代码提示功能隐藏了许多细节&#xff0c;需要开发者手动设置&#xff0c;一起来设置吧&#xff0c;让你的myeclpse更强大 一般在Eclipse &#xff0c;MyEclipse代码里面&#xff0c;打个foreach&#xff0c;switch等…

第一篇:Dapper快速学习

我们都知道ORM全称叫做Object Relationship Mapper&#xff0c;也就是可以用object来map我们的db&#xff0c;而且市面上的orm框架有很多&#xff0c;其中有一个框架叫做dapper&#xff0c;而且被称为the king of ORM。 一&#xff1a;为什么选择Dapper 1. 性能优越&#xff1a…

配置spring、SpringMVC,mybatis进行整合

springframwork的官网 spring-projects/spring-mvc-showcase https://github.com/spring-projects/spring-mvc-showcase spring-projects/greenhouse https://github.com/spring-projects/greenhouse spring-projects/spring-boot spring-boot https://github.com/sprin…

对应node版本_安装Node.js教程

小编首先下载Node.js,首先打开浏览器&#xff0c;然后输入https://nodejs.org/en/&#xff0c;进入nodejs官网&#xff0c;然后按照下图中红色箭头指示步骤2&#xff0c;这个是nodejs8.12版本&#xff0c;下面Recommended For Most Users,这个就是推荐大家使用的版本&#xff0…

Asp.net Core 使用MyCat分布式数据库,实现读写分离

简介   MyCat2.0版本很快就发布了&#xff0c;关于MyCat的动态和一些问题&#xff0c;大家可以加一下MyCat的官方QQ群&#xff1a;106088787。我们今天主要介绍一下&#xff0c;在我们的Asp.net Core中如何使用Mycat&#xff0c;这源于一个大神&#xff08;Amamiya Yuuko&…

如何在MyEclipse中显示行数

转载自 如何在MyEclipse中显示行数如何在MyEclipse中显示行数呢&#xff1f;myeclipse在默认情况下不显示行数时&#xff0c;用户可以自己设置显示行数&#xff0c;行数可以帮助我们方便的查看代码。首先&#xff0c;打开windows菜单然后选择preference&#xff0c;进入首选项…

logback日志配置

直接复制讲一下好了 比较简单 logback 可以看到执行的sql了 mybatis执行的sql了 <?xml version"1.0" encoding"UTF-8"?> <configuration scan"true" scanPeriod"60 seconds" debug"false"><!-- 打印日…

旅游系统_数字洛江智慧旅游系统助力提升旅游安全水平

长期以来&#xff0c;景区客流监测工作都是个“老大难”问题。为进一步提升旅游安全监管水平&#xff0c;今年洛江区将该项工作列入民办实事项目&#xff0c;投入96万元&#xff0c;大力推进智慧旅游项目建设。日前&#xff0c;洛江区智慧旅游系统正式上线运行&#xff0c;该智…

如何在 ASP.NET MVC 中集成 AngularJS

介绍 当涉及到计算机软件的开发时&#xff0c;我想运用所有的最新技术。例如&#xff0c;前端使用最新的 JavaScript 技术&#xff0c;服务器端使用最新的基于 REST 的 Web API 服务。另外&#xff0c;还有最新的数据库技术、最新的设计模式和技术。 当选择最新的软件技术时&am…

ftp相关配置

ftp # 图片上传的会再讲的 #ftp的相关配置 #ftp.server.ip你的FTP服务器ip地址 ftp.server.ip127.0.0.1 ftp.usermmallftp ftp.passftppassword #ftp.server.http.prefixhttp://img.happymmall.com/.ftp.server.http.prefixftp://mmallftp:ftppassword127.0.0.1:21/img/ #ftp.…

MyEclipse web项目导入Eclipse,详细说明

转载自 MyEclipse web项目导入Eclipse&#xff0c;详细说明最近导入一个MyEclipse的项目&#xff0c;具体是&#xff1a;spring4.1的web项目&#xff0c;同时遇到了一些问题&#xff0c;总结一下。 1、进入项目目录&#xff0c;找到.project文件&#xff0c;打开。 增加一个&…

matlab盒子分形维数_分形:盒子维数

今天主要想说的是&#xff0c;分形中的差分盒子维数的原理&#xff0c;基于分形的基础概念就不在这里说啦.分形维数可以用于定量描述图像表面的空间复杂程度&#xff0c;能够定量的表现图像的纹理特征. 采用不同的维数进行纹理特征描述时&#xff0c;精度有所区别&#xff0c;我…

Eclipse中看不到jsp的页面效果

转载自 Eclipse中看不到jsp的页面效果eclipse打开jsp后&#xff0c;在文件下面部分应该有”design"视图的&#xff0c;你点击一下看看。还是没有的话&#xff0c;在JSP文件上点点右键,"open with"选"webpage editor"&#xff0c;然后下面应该有“des…