Advertisement
Guest User

Untitled

a guest
Aug 1st, 2017
105
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 10.51 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.javacodegeeks</groupId>
  6. <artifactId>SpringMVCSampleApp</artifactId>
  7. <version>1.0-SNAPSHOT</version>
  8. <packaging>war</packaging>
  9.  
  10. <name>SpringMVCSampleApp</name>
  11.  
  12. <properties>
  13. <springframework.version>4.3.9.RELEASE</springframework.version>
  14. <hibernate.version>4.3.6.Final</hibernate.version>
  15. <mysql.connector.version>5.0.4</mysql.connector.version>
  16. <joda-time.version>2.3</joda-time.version>
  17. <testng.version>6.9.4</testng.version>
  18. </properties>
  19. <dependencies>
  20. <!-- Spring -->
  21. <dependency>
  22. <groupId>org.springframework</groupId>
  23. <artifactId>spring-core</artifactId>
  24. <version>${springframework.version}</version>
  25. </dependency>
  26. <dependency>
  27. <groupId>org.springframework</groupId>
  28. <artifactId>spring-web</artifactId>
  29. <version>${springframework.version}</version>
  30. </dependency>
  31. <dependency>
  32. <groupId>org.springframework</groupId>
  33. <artifactId>spring-webmvc</artifactId>
  34. <version>${springframework.version}</version>
  35. </dependency>
  36. <dependency>
  37. <groupId>org.springframework</groupId>
  38. <artifactId>spring-tx</artifactId>
  39. <version>${springframework.version}</version>
  40. </dependency>
  41. <dependency>
  42. <groupId>org.springframework</groupId>
  43. <artifactId>spring-orm</artifactId>
  44. <version>${springframework.version}</version>
  45. </dependency>
  46.  
  47. <!-- Hibernate -->
  48. <dependency>
  49. <groupId>org.hibernate</groupId>
  50. <artifactId>hibernate-core</artifactId>
  51. <version>${hibernate.version}</version>
  52. </dependency>
  53.  
  54. <!-- jsr303 validation -->
  55. <dependency>
  56. <groupId>javax.validation</groupId>
  57. <artifactId>validation-api</artifactId>
  58. <version>1.1.0.Final</version>
  59. </dependency>
  60. <dependency>
  61. <groupId>org.hibernate</groupId>
  62. <artifactId>hibernate-validator</artifactId>
  63. <version>5.1.3.Final</version>
  64. </dependency>
  65.  
  66. <!-- MySQL -->
  67. <dependency>
  68. <groupId>mysql</groupId>
  69. <artifactId>mysql-connector-java</artifactId>
  70. <version>${mysql.connector.version}</version>
  71. </dependency>
  72.  
  73. <!-- Joda-Time -->
  74. <dependency>
  75. <groupId>joda-time</groupId>
  76. <artifactId>joda-time</artifactId>
  77. <version>${joda-time.version}</version>
  78. </dependency>
  79.  
  80. <!-- To map JodaTime with database type -->
  81. <dependency>
  82. <groupId>org.jadira.usertype</groupId>
  83. <artifactId>usertype.core</artifactId>
  84. <version>3.0.0.CR1</version>
  85. </dependency>
  86.  
  87. <!-- Servlet+JSP+JSTL -->
  88. <dependency>
  89. <groupId>javax.servlet</groupId>
  90. <artifactId>javax.servlet-api</artifactId>
  91. <version>3.1.0</version>
  92. </dependency>
  93.  
  94. <dependency>
  95. <groupId>javax.servlet.jsp</groupId>
  96. <artifactId>javax.servlet.jsp-api</artifactId>
  97. <version>2.3.1</version>
  98. </dependency>
  99. <dependency>
  100. <groupId>javax.servlet</groupId>
  101. <artifactId>jstl</artifactId>
  102. <version>1.2</version>
  103. </dependency>
  104.  
  105.  
  106. <!-- Testing dependencies -->
  107. <dependency>
  108. <groupId>org.springframework</groupId>
  109. <artifactId>spring-test</artifactId>
  110. <version>${springframework.version}</version>
  111. <scope>test</scope>
  112. </dependency>
  113. <dependency>
  114. <groupId>org.testng</groupId>
  115. <artifactId>testng</artifactId>
  116. <version>${testng.version}</version>
  117. <scope>test</scope>
  118. </dependency>
  119. <dependency>
  120. <groupId>javax</groupId>
  121. <artifactId>javaee-web-api</artifactId>
  122. <version>7.0</version>
  123. <scope>provided</scope>
  124. </dependency>
  125. </dependencies>
  126.  
  127. <build>
  128. <plugins>
  129. <plugin>
  130. <groupId>org.apache.maven.plugins</groupId>
  131. <artifactId>maven-compiler-plugin</artifactId>
  132. <version>3.1</version>
  133. <configuration>
  134. <source>1.7</source>
  135. <target>1.7</target>
  136. <compilerArguments>
  137. <endorseddirs>${endorsed.dir}</endorseddirs>
  138. </compilerArguments>
  139. </configuration>
  140. </plugin>
  141. <plugin>
  142. <groupId>org.apache.maven.plugins</groupId>
  143. <artifactId>maven-war-plugin</artifactId>
  144. <version>2.3</version>
  145. <configuration>
  146. <failOnMissingWebXml>false</failOnMissingWebXml>
  147. </configuration>
  148. </plugin>
  149. <plugin>
  150. <groupId>org.apache.maven.plugins</groupId>
  151. <artifactId>maven-dependency-plugin</artifactId>
  152. <version>2.6</version>
  153. <executions>
  154. <execution>
  155. <phase>validate</phase>
  156. <goals>
  157. <goal>copy</goal>
  158. </goals>
  159. <configuration>
  160. <outputDirectory>${endorsed.dir}</outputDirectory>
  161. <silent>true</silent>
  162. <artifactItems>
  163. <artifactItem>
  164. <groupId>javax</groupId>
  165. <artifactId>javaee-endorsed-api</artifactId>
  166. <version>7.0</version>
  167. <type>jar</type>
  168. </artifactItem>
  169. </artifactItems>
  170. </configuration>
  171. </execution>
  172. </executions>
  173. </plugin>
  174. </plugins>
  175. </build>
  176.  
  177. </project>
  178.  
  179. mvn -e clean package
  180.  
  181. [ERROR] Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:3.1:compile (default-compile) on project SpringMVCSampleApp: Fatal error compiling: -endorseddirs -> [Help 1]
  182. org.apache.maven.lifecycle.LifecycleExecutionException: Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:3.1:compile (default-compile) on project SpringMVCSampleApp: Fatal error compiling
  183. at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:213)
  184. at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:154)
  185. at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:146)
  186. at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:117)
  187. at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:81)
  188. at org.apache.maven.lifecycle.internal.builder.singlethreaded.SingleThreadedBuilder.build(SingleThreadedBuilder.java:51)
  189. at org.apache.maven.lifecycle.internal.LifecycleStarter.execute(LifecycleStarter.java:128)
  190. at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:309)
  191. at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:194)
  192. at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:107)
  193. at org.apache.maven.cli.MavenCli.execute(MavenCli.java:993)
  194. at org.apache.maven.cli.MavenCli.doMain(MavenCli.java:345)
  195. at org.apache.maven.cli.MavenCli.main(MavenCli.java:191)
  196. at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
  197. at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
  198. at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
  199. at java.lang.reflect.Method.invoke(Method.java:498)
  200. at org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced(Launcher.java:289)
  201. at org.codehaus.plexus.classworlds.launcher.Launcher.launch(Launcher.java:229)
  202. at org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode(Launcher.java:415)
  203. at org.codehaus.plexus.classworlds.launcher.Launcher.main(Launcher.java:356)
  204. Caused by: org.apache.maven.plugin.MojoExecutionException: Fatal error compiling
  205. at org.apache.maven.plugin.compiler.AbstractCompilerMojo.execute(AbstractCompilerMojo.java:796)
  206. at org.apache.maven.plugin.compiler.CompilerMojo.execute(CompilerMojo.java:129)
  207. at org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo(DefaultBuildPluginManager.java:134)
  208. at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:208)
  209. ... 20 more
  210. Caused by: org.codehaus.plexus.compiler.CompilerException: -endorseddirs
  211. at org.codehaus.plexus.compiler.javac.JavaxToolsCompiler.compileInProcess(JavaxToolsCompiler.java:191)
  212. at org.codehaus.plexus.compiler.javac.JavacCompiler.performCompile(JavacCompiler.java:169)
  213. at org.apache.maven.plugin.compiler.AbstractCompilerMojo.execute(AbstractCompilerMojo.java:785)
  214. ... 23 more
  215. Caused by: java.lang.IllegalArgumentException: -endorseddirs
  216. at com.sun.tools.javac.util.BaseFileManager.handleOption(BaseFileManager.java:163)
  217. at com.sun.tools.javac.api.JavacTool.processOptions(JavacTool.java:202)
  218. at com.sun.tools.javac.api.JavacTool.getTask(JavacTool.java:156)
  219. at com.sun.tools.javac.api.JavacTool.getTask(JavacTool.java:107)
  220. at com.sun.tools.javac.api.JavacTool.getTask(JavacTool.java:64)
  221. at org.codehaus.plexus.compiler.javac.JavaxToolsCompiler.compileInProcess(JavaxToolsCompiler.java:115)
  222. ... 25 more
  223. [ERROR]
  224. [ERROR] Re-run Maven using the -X switch to enable full debug logging.
  225. [ERROR]
  226. [ERROR] For more information about the errors and possible solutions, please read the following articles:
  227. [ERROR] [Help 1] http://cwiki.apache.org/confluence/display/MAVEN/MojoExecutionException
  228.  
  229. @Bean
  230. public DataSource dataSource() {
  231. DriverManagerDataSource dataSource = new DriverManagerDataSource();
  232. dataSource.setDriverClassName("com.mysql.jdbc.Driver");
  233. dataSource.setUrl("jdbc:mysql://localhost:3306/webstore");
  234. dataSource.setUsername("root");
  235. dataSource.setPassword("123456");
  236. return dataSource;
  237. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement