SSM整合依赖包pom.xml

x33g5p2x  于2022-04-10 转载在 其他  
字(10.7k)|赞(0)|评价(0)|浏览(495)
  1. <?xml version="1.0" encoding="UTF-8"?>
  2. <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
  3. xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
  4. <modelVersion>4.0.0</modelVersion>
  5. <groupId>org.example</groupId>
  6. <artifactId>SSM_Demo</artifactId>
  7. <version>1.0-SNAPSHOT</version>
  8. <packaging>war</packaging>
  9. <name>SSM_Demo Maven Webapp</name>
  10. <properties>
  11. <!-- lib version -->
  12. <spring.version>5.0.8.RELEASE</spring.version>
  13. <mybais.version>3.4.6</mybais.version>
  14. <mybatis-spring.version>1.3.2</mybatis-spring.version>
  15. <mysql-connector.version>5.1.46</mysql-connector.version>
  16. <ojdbc7.version>12.1.0.2.0</ojdbc7.version>
  17. <druid.version>1.0.16</druid.version>
  18. <aopalliance.version>1.0</aopalliance.version>
  19. <aspectj.weaver.version>1.6.4.RELEASE</aspectj.weaver.version>
  20. <commons.logging.version>1.1.1</commons.logging.version>
  21. <jstl.version>1.2</jstl.version>
  22. <log4j.version>1.2.16</log4j.version>
  23. <slf4j-api.version>1.6.1</slf4j-api.version>
  24. <slf4j-nop.version>1.6.4</slf4j-nop.version>
  25. <fileupload.version>1.3.1</fileupload.version>
  26. <jackson.version>2.9.6</jackson.version>
  27. <junit.version>4.9</junit.version>
  28. <servlet-api.version>8.5.32</servlet-api.version>
  29. <jsp-api.version>8.5.32</jsp-api.version>
  30. <!-- plugins version -->
  31. <maven-compiler-plugin.version>3.8.0</maven-compiler-plugin.version>
  32. <tomcat7-maven-plugin.version>2.2</tomcat7-maven-plugin.version>
  33. </properties>
  34. <!-- 锁定版本, -->
  35. <dependencyManagement>
  36. <dependencies>
  37. <!-- spring -->
  38. <dependency>
  39. <groupId>org.springframework</groupId>
  40. <artifactId>spring-core</artifactId>
  41. <version>${spring.version}</version>
  42. </dependency>
  43. <dependency>
  44. <groupId>org.springframework</groupId>
  45. <artifactId>spring-web</artifactId>
  46. <version>${spring.version}</version>
  47. </dependency>
  48. <dependency>
  49. <groupId>org.springframework</groupId>
  50. <artifactId>spring-tx</artifactId>
  51. <version>${spring.version}</version>
  52. </dependency>
  53. <dependency>
  54. <groupId>org.springframework</groupId>
  55. <artifactId>spring-jdbc</artifactId>
  56. <version>${spring.version}</version>
  57. </dependency>
  58. <dependency>
  59. <groupId>org.springframework</groupId>
  60. <artifactId>spring-webmvc</artifactId>
  61. <version>${spring.version}</version>
  62. </dependency>
  63. <dependency>
  64. <groupId>org.springframework</groupId>
  65. <artifactId>spring-aop</artifactId>
  66. <version>${spring.version}</version>
  67. </dependency>
  68. <dependency>
  69. <groupId>org.springframework</groupId>
  70. <artifactId>spring-context-support</artifactId>
  71. <version>${spring.version}</version>
  72. </dependency>
  73. <dependency>
  74. <groupId>org.springframework</groupId>
  75. <artifactId>spring-test</artifactId>
  76. <version>${spring.version}</version>
  77. </dependency>
  78. <!-- spring end -->
  79. <!-- mybais -->
  80. <dependency>
  81. <groupId>org.mybatis</groupId>
  82. <artifactId>mybatis</artifactId>
  83. <version>${mybais.version}</version>
  84. </dependency>
  85. <!-- mybatis - spring 整合包-->
  86. <dependency>
  87. <groupId>org.mybatis</groupId>
  88. <artifactId>mybatis-spring</artifactId>
  89. <version>${mybatis-spring.version}</version>
  90. </dependency>
  91. <!-- json -->
  92. <dependency>
  93. <groupId>com.fasterxml.jackson.core</groupId>
  94. <artifactId>jackson-core</artifactId>
  95. <version>${jackson.version}</version>
  96. </dependency>
  97. <dependency>
  98. <groupId>com.fasterxml.jackson.core</groupId>
  99. <artifactId>jackson-annotations</artifactId>
  100. <version>${jackson.version}</version>
  101. </dependency>
  102. <dependency>
  103. <groupId>com.fasterxml.jackson.core</groupId>
  104. <artifactId>jackson-databind</artifactId>
  105. <version>${jackson.version}</version>
  106. </dependency>
  107. <!-- json end -->
  108. </dependencies>
  109. </dependencyManagement>
  110. <dependencies>
  111. <!-- spring -->
  112. <dependency>
  113. <groupId>org.springframework</groupId>
  114. <artifactId>spring-core</artifactId>
  115. </dependency>
  116. <dependency>
  117. <groupId>org.springframework</groupId>
  118. <artifactId>spring-web</artifactId>
  119. </dependency>
  120. <dependency>
  121. <groupId>org.springframework</groupId>
  122. <artifactId>spring-tx</artifactId>
  123. </dependency>
  124. <dependency>
  125. <groupId>org.springframework</groupId>
  126. <artifactId>spring-jdbc</artifactId>
  127. </dependency>
  128. <dependency>
  129. <groupId>org.springframework</groupId>
  130. <artifactId>spring-webmvc</artifactId>
  131. </dependency>
  132. <dependency>
  133. <groupId>org.springframework</groupId>
  134. <artifactId>spring-aop</artifactId>
  135. </dependency>
  136. <dependency>
  137. <groupId>org.springframework</groupId>
  138. <artifactId>spring-context-support</artifactId>
  139. </dependency>
  140. <dependency>
  141. <groupId>org.springframework</groupId>
  142. <artifactId>spring-test</artifactId>
  143. </dependency>
  144. <!-- spring end -->
  145. <!-- mybais -->
  146. <dependency>
  147. <groupId>org.mybatis</groupId>
  148. <artifactId>mybatis</artifactId>
  149. </dependency>
  150. <!-- mybatis - spring 整合包-->
  151. <dependency>
  152. <groupId>org.mybatis</groupId>
  153. <artifactId>mybatis-spring</artifactId>
  154. </dependency>
  155. <!-- mysql -->
  156. <dependency>
  157. <groupId>mysql</groupId>
  158. <artifactId>mysql-connector-java</artifactId>
  159. <version>${mysql-connector.version}</version>
  160. </dependency>
  161. <dependency>
  162. <groupId>cn.easyproject</groupId>
  163. <artifactId>ojdbc7</artifactId>
  164. <version>${ojdbc7.version}</version>
  165. </dependency>
  166. <!-- mysql end -->
  167. <!-- 阿里巴巴的数据库连接池 -->
  168. <dependency>
  169. <groupId>com.alibaba</groupId>
  170. <artifactId>druid</artifactId>
  171. <version>${druid.version}</version>
  172. </dependency>
  173. <!-- aop -->
  174. <dependency>
  175. <groupId>aopalliance</groupId>
  176. <artifactId>aopalliance</artifactId>
  177. <version>${aopalliance.version}</version>
  178. </dependency>
  179. <dependency>
  180. <groupId>org.aspectj</groupId>
  181. <artifactId>com.springsource.org.aspectj.weaver</artifactId>
  182. <version>${aspectj.weaver.version}</version>
  183. </dependency>
  184. <!-- aop end -->
  185. <!-- logging -->
  186. <dependency>
  187. <groupId>org.apache.commons</groupId>
  188. <artifactId>com.springsource.org.apache.commons.logging</artifactId>
  189. <version>${commons.logging.version}</version>
  190. </dependency>
  191. <!-- jsp标准标签库 -->
  192. <dependency>
  193. <groupId>javax.servlet</groupId>
  194. <artifactId>jstl</artifactId>
  195. <version>${jstl.version}</version>
  196. </dependency>
  197. <!-- log -->
  198. <dependency>
  199. <groupId>log4j</groupId>
  200. <artifactId>log4j</artifactId>
  201. <version>${log4j.version}</version>
  202. </dependency>
  203. <dependency>
  204. <groupId>org.slf4j</groupId>
  205. <artifactId>slf4j-api</artifactId>
  206. <version>${slf4j-api.version}</version>
  207. </dependency>
  208. <dependency>
  209. <groupId>org.slf4j</groupId>
  210. <artifactId>slf4j-nop</artifactId>
  211. <version>${slf4j-nop.version}</version>
  212. </dependency>
  213. <!-- log end -->
  214. <!--文件上传-->
  215. <dependency>
  216. <groupId>commons-fileupload</groupId>
  217. <artifactId>commons-fileupload</artifactId>
  218. <version>${fileupload.version}</version>
  219. </dependency>
  220. <!-- json -->
  221. <dependency>
  222. <groupId>com.fasterxml.jackson.core</groupId>
  223. <artifactId>jackson-core</artifactId>
  224. </dependency>
  225. <dependency>
  226. <groupId>com.fasterxml.jackson.core</groupId>
  227. <artifactId>jackson-annotations</artifactId>
  228. </dependency>
  229. <dependency>
  230. <groupId>com.fasterxml.jackson.core</groupId>
  231. <artifactId>jackson-databind</artifactId>
  232. </dependency>
  233. <!-- json end -->
  234. <!-- junit单元测试 -->
  235. <dependency>
  236. <groupId>junit</groupId>
  237. <artifactId>junit</artifactId>
  238. <version>${junit.version}</version>
  239. </dependency>
  240. <!-- servlet-api 8.5.32 -->
  241. <dependency>
  242. <groupId>org.apache.tomcat</groupId>
  243. <artifactId>tomcat-servlet-api</artifactId>
  244. <version>${servlet-api.version}</version>
  245. <scope>provided</scope>
  246. </dependency>
  247. <!-- jsp-api 8.5.32 -->
  248. <dependency>
  249. <groupId>org.apache.tomcat</groupId>
  250. <artifactId>tomcat-jsp-api</artifactId>
  251. <version>${jsp-api.version}</version>
  252. <scope>provided</scope>
  253. </dependency>
  254. </dependencies>
  255. <build>
  256. <plugins>
  257. <plugin>
  258. <groupId>org.apache.maven.plugins</groupId>
  259. <artifactId>maven-compiler-plugin</artifactId>
  260. <version>${maven-compiler-plugin.version}</version>
  261. <configuration>
  262. <source>1.8</source>
  263. <target>1.8</target>
  264. </configuration>
  265. </plugin>
  266. <plugin>
  267. <groupId>org.apache.tomcat.maven</groupId>
  268. <artifactId>tomcat7-maven-plugin</artifactId>
  269. <version>${tomcat7-maven-plugin.version}</version>
  270. <configuration>
  271. <url>http://localhost:8080/manager/text</url>
  272. <username>bryant</username>
  273. <password>123456</password>
  274. <path>/</path>
  275. </configuration>
  276. </plugin>
  277. </plugins>
  278. <!-- 配置文件放行 -->
  279. <resources>
  280. <resource>
  281. <directory>src/main/java</directory>
  282. <includes>
  283. <include>**/*.properties</include>
  284. <include>**/*.xml</include>
  285. </includes>
  286. <filtering>false</filtering>
  287. </resource>
  288. <!-- 放行main/resources下的配置文件 如果不放行spring mybatis等配置文件不会被打到包里从而导致错误 -->
  289. <resource>
  290. <directory>src/main/resources</directory>
  291. <includes>
  292. <include>**/*.properties</include>
  293. <include>**/*.xml</include>
  294. </includes>
  295. <filtering>false</filtering>
  296. </resource>
  297. </resources>
  298. </build>
  299. </project>

相关文章