maven ssm pom 文件

  1 <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
  2   xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
  3   <modelVersion>4.0.0</modelVersion>
  4   <groupId>com.jialenuo</groupId>
  5   <artifactId>jialenuokehuguanxiguanli</artifactId>
  6   <packaging>war</packaging>
  7   <version>0.0.1-SNAPSHOT</version>
  8   <name>jialenuokehuguanxiguanli Maven Webapp</name>
  9   <url>http://maven.apache.org</url>
 10
 11   <properties>
 12     <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
 13     <project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding>
 14     <maven.compiler.encoding>UTF-8</maven.compiler.encoding>
 15
 16       <!-- spring版本号 -->
 17         <spring.version>4.0.2.RELEASE</spring.version>
 18         <!-- mybatis版本号 -->
 19         <mybatis.version>3.2.6</mybatis.version>
 20   </properties>
 21
 22   <dependencies>
 23      <!-- 加密解密需要的jar包 -->
 24         <dependency>
 25             <groupId>org.bouncycastle</groupId>
 26             <artifactId>bcprov-ext-jdk15on</artifactId>
 27             <version>1.50</version>
 28         </dependency>
 29
 30
 31         <dependency>
 32             <groupId>org.apache.directory.studio</groupId>
 33             <artifactId>org.apache.commons.codec</artifactId>
 34             <version>1.8</version>
 35         </dependency>
 36
 37
 38         <!-- 邮件需要的jar包,记不清是否一定需要 -->
 39         <dependency>
 40             <groupId>com.sun.mail</groupId>
 41             <artifactId>javax.mail</artifactId>
 42             <version>1.5.0</version>
 43         </dependency>
 44         <!-- 导入dbcp的jar包,用来在applicationContext.xml中配置数据库 -->
 45         <dependency>
 46             <groupId>commons-dbcp</groupId>
 47             <artifactId>commons-dbcp</artifactId>
 48             <version>1.2.2</version>
 49         </dependency>
 50         <!-- 导入java ee jar 包 -->
 51         <dependency>
 52             <groupId>javax</groupId>
 53             <artifactId>javaee-api</artifactId>
 54             <version>7.0</version>
 55         </dependency>
 56         <!-- spring核心包 -->
 57         <dependency>
 58             <groupId>org.springframework</groupId>
 59             <artifactId>spring-core</artifactId>
 60             <version>${spring.version}</version>
 61         </dependency>
 62
 63
 64         <dependency>
 65             <groupId>org.springframework</groupId>
 66             <artifactId>spring-web</artifactId>
 67             <version>${spring.version}</version>
 68         </dependency>
 69         <dependency>
 70             <groupId>org.springframework</groupId>
 71             <artifactId>spring-oxm</artifactId>
 72             <version>${spring.version}</version>
 73         </dependency>
 74         <dependency>
 75             <groupId>org.springframework</groupId>
 76             <artifactId>spring-tx</artifactId>
 77             <version>${spring.version}</version>
 78         </dependency>
 79
 80
 81         <dependency>
 82             <groupId>org.springframework</groupId>
 83             <artifactId>spring-jdbc</artifactId>
 84             <version>${spring.version}</version>
 85         </dependency>
 86
 87
 88         <dependency>
 89             <groupId>org.springframework</groupId>
 90             <artifactId>spring-webmvc</artifactId>
 91             <version>${spring.version}</version>
 92         </dependency>
 93         <dependency>
 94             <groupId>org.springframework</groupId>
 95             <artifactId>spring-aop</artifactId>
 96             <version>${spring.version}</version>
 97         </dependency>
 98
 99
100         <dependency>
101             <groupId>org.springframework</groupId>
102             <artifactId>spring-context-support</artifactId>
103             <version>${spring.version}</version>
104         </dependency>
105
106
107         <dependency>
108             <groupId>org.springframework</groupId>
109             <artifactId>spring-test</artifactId>
110             <version>${spring.version}</version>
111         </dependency>
112         <!-- mybatis核心包 -->
113         <dependency>
114             <groupId>org.mybatis</groupId>
115             <artifactId>mybatis</artifactId>
116             <version>${mybatis.version}</version>
117         </dependency>
118         <!-- mybatis/spring包 -->
119         <dependency>
120             <groupId>org.mybatis</groupId>
121             <artifactId>mybatis-spring</artifactId>
122             <version>1.2.2</version>
123         </dependency>
124         <dependency>
125             <groupId>junit</groupId>
126             <artifactId>junit</artifactId>
127             <version>4.11</version>
128             <scope>test</scope>
129         </dependency>
130         <!-- 导入mybatis包 -->
131         <dependency>
132             <groupId>org.mybatis</groupId>
133             <artifactId>mybatis</artifactId>
134             <version>3.2.6</version>
135         </dependency>
136
137
138         <!-- 导入Mysql数据库链接jar包 -->
139         <dependency>
140             <groupId>mysql</groupId>
141             <artifactId>mysql-connector-java</artifactId>
142             <version>5.1.30</version>
143         </dependency>
144         <!-- json数据 -->
145         <dependency>
146             <groupId>org.codehaus.jackson</groupId>
147             <artifactId>jackson-core-asl</artifactId>
148             <version>1.9.13</version>
149         </dependency>
150         <dependency>
151             <groupId>org.codehaus.jackson</groupId>
152             <artifactId>jackson-mapper-asl</artifactId>
153             <version>1.9.13</version>
154         </dependency>
155
156         <!-- JSTL标签类 -->
157         <dependency>
158             <groupId>jstl</groupId>
159             <artifactId>jstl</artifactId>
160             <version>1.2</version>
161         </dependency>
162
163   </dependencies>
164   <build>
165     <finalName>jialenuokehuguanxiguanli</finalName>
166     <plugins>
167       <plugin>
168         <groupId>org.mybatis.generator</groupId>
169         <artifactId>mybatis-generator-maven-plugin</artifactId>
170         <version>1.3.2</version>
171         <configuration>
172           <verbose>true</verbose>
173           <overwrite>true</overwrite>
174         </configuration>
175       </plugin>
176
177       <!-- geelynote maven的核心插件之-complier插件默认只支持编译Java 1.4,因此需要加上支持高版本jre的配置,在pom.xml里面加上 增加编译插件 -->
178       <plugin>
179         <groupId>org.apache.maven.plugins</groupId>
180         <artifactId>maven-compiler-plugin</artifactId>
181         <configuration>
182           <source>1.8</source>
183           <target>1.8</target>
184           <encoding>UTF-8</encoding>
185           <compilerArguments>
186             <extdirs>${project.basedir}/src/main/webapp/WEB-INF/lib</extdirs>
187           </compilerArguments>
188         </configuration>
189       </plugin>
190     </plugins>
191   </build>
192 </project>
时间: 2024-10-25 19:38:30

maven ssm pom 文件的相关文章

MyEclipse导入Maven项目pom文件第一行报错,运行Tomcat报Log4j错误--解决方法

问题描述: 前一段时间电脑第一次导入Maven项目,又是pom文件错,改好后又是运行Tomcat报Log4j错误,一直倒腾了近一个月程序才成功跑起来,太不容易. 也上网查了很长时间,没一个方法能解决我的问题的.特记下解决方法,希望能帮到像我这样的web刚入门者. (刚入门,肯定有说的不对的地方,有错也希望能指出来,我改正) 前期操作:导入项目后clean,install,update,中会报错(因为我已经解决了,所以没有×). 两问题对应解决方法: 1.pom文件第一行大红叉,说明是项目的文件指

连接私服仓库maven的pom文件报错:Project build error: Non-resolvable parent POM

配置了私服maven仓库,在内网160服务器上,修改了maven配置文件.下载了一个项目,pom文件报错 问题如图:         将<version>1.5.13.RELEASE</version>改成<version>2.0.1.RELEASE</version> 在更新项目 选中项目右击->maven->update project 刷新160上的私服网页看到jar包下载了 参考:https://blog.csdn.net/zyp6309

Maven的Pom文件中的隐式依赖导致Jar包冲突的问题

在一次的maven项目中遇到这样一个bug: 编译器没有报什么错,但无法编译,或者能编译,项目启动不了.后来我才发现是以下的问题: 项目中的pom文件中,依赖了webx3.core,而webx3.core又隐式依赖了fasttext相关的jar包,同时我在pom中也引人了fasttext.all, fasttext.all也隐式依赖了fasttext相关的jar包,两类jar包版本还不一样,这样就导致了jar包冲突的问题,牵扯到的pom文件依赖如下: <dependency><group

maven的pom文件解析及配置

1.IDEA中的Maven的pom.xml文件,其实比较通俗点介绍功能主要项目引入的jar包,管理配置项目以及一些插件的配置等项目 2.对于pom配置详细介绍,整理如下2篇文档介绍的比较系统全面: https://blog.csdn.net/xyphf/article/details/81228737 https://blog.csdn.net/qq_17085463/article/details/78820645 原文地址:https://www.cnblogs.com/chch213/p/

Maven 的 pom 文件、生命周期

1. pom 文件 pom 代表项目对象模型,它是 Maven 中工作的基本组成单位.它是一个 XML 文件,始终保存在项目的基本目录中的 pom.xml 文件中.pom 包含的对象是使用 Maven 来构建的,pom.xml 文件包含了项目的各种配置信息,需要特别注意,每个项目都只有一个 pom.xml 文件. pom 文件中有一些节点用来描述项目配置信息,比如: 1)project:工程的根标签 2)modelVersion:pom 模型版本,maven2和3只能为4.0.0 3)group

【maven的使用】2使用maven与pom文件

一.使用maven:首先需要知道的是,在我们开发人员中有一句话叫做:约定优于配置.比如,如果我们写代码有多种可选方案:硬编码形式:obj.setPath("d:/xxxx") .配置形式:conf.xml -> <path>d:/xxx</path>.约定形式:使用默认值d:/xxxmaven使用的就是约定形式,它约定为main目录中写执行项目,test目录中写测试项目,当执行命令下达则maven会在main中找,测试命令下达在test中找. maven约

Idea中maven项目pom文件中已引入testng但项目文件中无法引入@Test

问题: 1.Idea中maven项目的pom.xml文件中引入依赖testng 2.此时可以看到已经出现testng的jar包,ERPLogin.java中引用@Test发现无法引用,然后直接import org.testng.annotations.Test也无法显示 3.但是在test目录下能引用到testng 原因: 在pom.xml文件引用testng的时候,有个标签<scope>test</scope>限制了只能在test目录下使用 1 <dependency>

maven的pom文件中指定编译的版本

<build> <plugins> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-compiler-plugin</artifactId> <configuration> <source>1.8</source> <target>1.8</target> <enc

Maven项目pom文件设置JDK版本

maven项目创建之后有时候默认设定了java的低版本,每次导入项目或者更新maven的时候可能或出现一些报错,在pom.xml设定版本免除这个问题 <build> <finalName>comparison-data-project</finalName> <plugins> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>ma