Guest User

Untitled

a guest
Feb 7th, 2018
107
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 8.42 KB | None | 0 0
  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" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
  3. <modelVersion>4.0.0</modelVersion>
  4.  
  5. <groupId>com.mycompany</groupId>
  6. <artifactId>mawenWebTest</artifactId>
  7. <version>1.0-SNAPSHOT</version>
  8. <packaging>war</packaging>
  9.  
  10. <name>mawenWebTest</name>
  11.  
  12. <properties>
  13. <endorsed.dir>${project.build.directory}/endorsed</endorsed.dir>
  14. <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
  15. </properties>
  16.  
  17. <dependencies>
  18. <!-- JAVA -->
  19. <dependency>
  20. <groupId>org.hibernate</groupId>
  21. <artifactId>hibernate-entitymanager</artifactId>
  22. <version>4.3.1.Final</version>
  23. </dependency>
  24. <dependency>
  25. <groupId>javax</groupId>
  26. <artifactId>javaee-web-api</artifactId>
  27. <version>7.0</version>
  28. <scope>provided</scope>
  29. </dependency>
  30. <!-- SPRING -->
  31. <dependency>
  32. <groupId>org.springframework</groupId>
  33. <artifactId>spring-context</artifactId>
  34. <version>5.0.3.RELEASE</version>
  35. </dependency>
  36. <dependency>
  37. <groupId>org.springframework</groupId>
  38. <artifactId>spring-webmvc</artifactId>
  39. <version>5.0.3.RELEASE</version>
  40. </dependency>
  41. <dependency>
  42. <groupId>org.springframework</groupId>
  43. <artifactId>spring-webmvc-portlet</artifactId>
  44. <version>4.3.14.RELEASE</version>
  45. </dependency>
  46. <dependency>
  47. <groupId>org.springframework</groupId>
  48. <artifactId>spring-orm</artifactId>
  49. <version>5.0.3.RELEASE</version>
  50. </dependency>
  51.  
  52. <!-- HIBERNATE -->
  53. <dependency>
  54. <groupId>org.hibernate</groupId>
  55. <artifactId>hibernate-core</artifactId>
  56. <version>5.2.12.Final</version>
  57. </dependency>
  58. <dependency>
  59. <groupId>org.hibernate</groupId>
  60. <artifactId>hibernate-entitymanager</artifactId>
  61. <version>5.2.12.Final</version>
  62. <exclusions>
  63. <exclusion>
  64. <artifactId>jboss-logging</artifactId>
  65. <groupId>org.jboss.logging</groupId>
  66. </exclusion>
  67. </exclusions>
  68. </dependency>
  69. <!-- OTHER -->
  70. <dependency>
  71. <groupId>com.fasterxml.jackson.core</groupId>
  72. <artifactId>jackson-databind</artifactId>
  73. <version>2.9.4</version>
  74. </dependency>
  75. <dependency>
  76. <groupId>com.microsoft.sqlserver</groupId>
  77. <artifactId>mssql-jdbc</artifactId>
  78. <version>6.3.6.jre8-preview</version>
  79. <scope>test</scope>
  80. </dependency>
  81. <!-- <dependency>
  82. <groupId>org.jboss.logging</groupId>
  83. <artifactId>jboss-logging</artifactId>
  84. <version>3.3.0.Final</version>
  85. </dependency>-->
  86. <dependency>
  87. <groupId>org.glassfish.jersey.ext</groupId>
  88. <artifactId>jersey-spring3</artifactId>
  89. <version>2.25.1</version>
  90. <exclusions>
  91. <exclusion>
  92. <groupId>org.glassfish.hk2.external</groupId>
  93. <artifactId>bean-validator</artifactId>
  94. </exclusion>
  95. </exclusions>
  96. </dependency>
  97. <dependency>
  98. <groupId>org.glassfish.jersey.ext</groupId>
  99. <artifactId>jersey-bean-validation</artifactId>
  100. <version>2.25.1</version>
  101. </dependency>
  102. </dependencies>
  103.  
  104. <build>
  105. <plugins>
  106. <plugin>
  107. <groupId>org.apache.maven.plugins</groupId>
  108. <artifactId>maven-compiler-plugin</artifactId>
  109. <version>3.1</version>
  110. <configuration>
  111. <source>1.7</source>
  112. <target>1.7</target>
  113. <compilerArguments>
  114. <endorseddirs>${endorsed.dir}</endorseddirs>
  115. </compilerArguments>
  116. </configuration>
  117. </plugin>
  118. <plugin>
  119. <groupId>org.apache.maven.plugins</groupId>
  120. <artifactId>maven-war-plugin</artifactId>
  121. <version>2.3</version>
  122. <configuration>
  123. <failOnMissingWebXml>false</failOnMissingWebXml>
  124. </configuration>
  125. </plugin>
  126. <plugin>
  127. <groupId>org.apache.maven.plugins</groupId>
  128. <artifactId>maven-dependency-plugin</artifactId>
  129. <version>2.6</version>
  130. <executions>
  131. <execution>
  132. <phase>validate</phase>
  133. <goals>
  134. <goal>copy</goal>
  135. </goals>
  136. <configuration>
  137. <outputDirectory>${endorsed.dir}</outputDirectory>
  138. <silent>true</silent>
  139. <artifactItems>
  140. <artifactItem>
  141. <groupId>javax</groupId>
  142. <artifactId>javaee-endorsed-api</artifactId>
  143. <version>7.0</version>
  144. <type>jar</type>
  145. </artifactItem>
  146. </artifactItems>
  147. </configuration>
  148. </execution>
  149. </executions>
  150. </plugin>
  151. </plugins>
  152. </build>
  153.  
  154. </project>
  155.  
  156. <?xml version='1.0' encoding='UTF-8' ?>
  157. <beans xmlns="http://www.springframework.org/schema/beans"
  158. xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
  159. xmlns:p="http://www.springframework.org/schema/p"
  160. xmlns:aop="http://www.springframework.org/schema/aop"
  161. xmlns:tx="http://www.springframework.org/schema/tx"
  162. xmlns:context="http://www.springframework.org/schema/context"
  163. xmlns:mvc="http://www.springframework.org/schema/mvc"
  164. xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-4.0.xsd
  165. http://www.springframework.org/schema/aop http://www.springframework.org/schema/aop/spring-aop-4.0.xsd
  166. http://www.springframework.org/schema/tx http://www.springframework.org/schema/tx/spring-tx-4.0.xsd
  167. http://www.springframework.org/schema/context
  168. http://www.springframework.org/schema/context/spring-context.xsd
  169. http://www.springframework.org/schema/mvc
  170. http://www.springframework.org/schema/mvc/spring-mvc-4.0.xsd">
  171.  
  172. <context:component-scan base-package="com.mycompany"/>
  173. <mvc:annotation-driven/>
  174. <!--@Transaction annotation support -->
  175. <bean id="dataSource"
  176. class="org.springframework.jdbc.datasource.DriverManagerDataSource"
  177. p:driverClassName="com.microsoft.sqlserver.jdbc.SQLServerDriver"
  178. p:url="java:app/MSSQL_TestDB"
  179. p:username="sa"
  180. p:password="123" />
  181. <tx:annotation-driven transaction-manager="transactionManager"/>
  182. <bean id="transactionManager" class="org.springframework.orm.jpa.JpaTransactionManager">
  183. <property name="entityManagerFactory" ref="emf"/>
  184. </bean>
  185. <bean id="emf"
  186. class="org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean" >
  187. <!--packagesToScan - search Entity and mapping them -->
  188. <property name="packagesToScan" value="com.mycompany.mawenwebtest" />
  189. <property name="dataSource" ref="dataSource" />
  190. <property name="jpaVendorAdapter">
  191. <bean class="org.springframework.orm.jpa.vendor.HibernateJpaVendorAdapter" >
  192. <property name="generateDdl" value="true" />
  193. <property name="showSql" value="true" />
  194. </bean>
  195. </property>
  196. <property name="jpaProperties">
  197. <props>
  198. <prop key="hibernate.dialect">org.hibernate.dialect.HSQLDialect</prop>
  199. <prop key="hibernate.show_sql">true</prop>
  200. <prop key="hibernate.format_sql">false</prop>
  201. <prop key="hibernate.hbm2ddl.auto">update</prop>
  202. </props>
  203. </property>
  204. </bean>
  205. <bean id="mansDao" class="com.mycompany.mawenwebtest.dao.MansDao">
  206. </bean>
  207. </beans>
Add Comment
Please, Sign In to add comment