eclipse怎么安裝maven,eclipse 構建maven web工程

 2023-11-19 阅读 29 评论 0

摘要:新建,maven project??下一步不要選擇 create a simple project,下一步filter 輸入webapp,選擇webapp?下一步填寫 group Id ?com.XX ?artifactId testXX ,package 可選??finish結構如圖java視圖下?,javeEE錯誤原因The superclass "javax.servlet.http.HttpSe
  1. 新建,maven project??下一步
  2. 不要選擇 create a simple project,下一步
  3. filter 輸入webapp,選擇webapp?下一步
  4. 填寫 group Id ?com.XX ?artifactId testXX ,package 可選?
  5. ?finish
  6. 結構如圖java視圖下?,javeEE錯誤原因The superclass "javax.servlet.http.HttpServlet" was not found on the Java Build Path ,等下maven引入 jsp 相關jar包即可解決
  7. 配置項目 已經有了src/main/resource 需要添加src/main/java,src/test/java ,src/test/resources三個文件夾。右鍵項目根目錄點擊New -> Source Folder,建出這三個文件夾


  8. 更改順序,可用Order and Exprot 更改后如下
  9. 更改輸入路徑,右鍵Java Build Path -> Source 下面應該有4個文件夾。src/main/java,src/main /resources,src/test/java ,src/test/resources
    選上Allow output folders for source folders
    雙擊每個文件夾的Output folder,選擇路徑
    src/main/java,src/main/resources,選擇target/classes;
    src/test/java ,src/test/resources, 選擇target/test-classes; ? ??
  10. 更改jre ,選擇remove ,add Libray,添加 jre
  11. ?
  12. 把項目變成Dynamic Web項目 右鍵項目,properties 選擇Project Facets,點擊 選中?Dynamic Web Module ,OK
  13. 設置部署程序集(Web Deployment Assembly)?只留下即可,此處列表是,部署項目時,文件發布的路徑。
    (1)我們刪除test的兩項,因為test是測試使用,并不需要部署。eclipse怎么安裝maven?
    (2)設置將Maven的jar包發布到lib下。
  14. 構建框架 在pom.xml中添加所需要的jar包 一般添加如下,根據需要的功能添加
    1. <!-- 定義一些屬性參數,一般是定義依賴的版本號 -->
    2. <properties>
    3. <junit.version>4.10</junit.version>
    4. <spring.version>4.0.6.RELEASE</spring.version>
    5. <mybatis.version>3.2.7</mybatis.version>
    6. <mybatis.spring.version>1.2.2</mybatis.spring.version>
    7. <mybatis.paginator.version>1.2.15</mybatis.paginator.version>
    8. <mysql.version>5.1.32</mysql.version>
    9. <druid.version>1.0.9</druid.version>
    10. <jstl.version>1.2</jstl.version>
    11. <servlet-api.version>2.5</servlet-api.version>
    12. <jsp-api.version>2.0</jsp-api.version>
    13. <commons-lang3.version>3.3.2</commons-lang3.version>
    14. <commons-io.version>1.3.2</commons-io.version>
    15. </properties>
    16. <dependencies>
    17. <!-- junit -->
    18. <dependency>
    19. <groupId>junit</groupId>
    20. <artifactId>junit</artifactId>
    21. <version>${junit.version}</version>
    22. <scope>test</scope>
    23. </dependency>
    24. <!--JSTL -->
    25. <dependency>
    26. <groupId>jstl</groupId>
    27. <artifactId>jstl</artifactId>
    28. <version>${jstl.version}</version>
    29. </dependency>
    30. <!-- Apache工具組件 -->
    31. <dependency>
    32. <groupId>org.apache.commons</groupId>
    33. <artifactId>commons-lang3</artifactId>
    34. <version>${commons-lang3.version}</version>
    35. </dependency>
    36. <!-- IO處理組件 -->
    37. <dependency>
    38. <groupId>org.apache.commons</groupId>
    39. <artifactId>commons-io</artifactId>
    40. <version>${commons-io.version}</version>
    41. </dependency>
    42. <!-- json工具類 -->
    43. <dependency>
    44. <groupId>com.alibaba</groupId>
    45. <artifactId>fastjson</artifactId>
    46. <version>1.1.41</version>
    47. </dependency>
    48. <!-- Spring -->
    49. <dependency>
    50. <groupId>org.springframework</groupId>
    51. <artifactId>spring-context</artifactId>
    52. <version>${spring.version}</version>
    53. </dependency>
    54. <!-- Spring MVC -->
    55. <dependency>
    56. <groupId>org.springframework</groupId>
    57. <artifactId>spring-webmvc</artifactId>
    58. <version>${spring.version}</version>
    59. </dependency>
    60. <dependency>
    61. <groupId>org.springframework</groupId>
    62. <artifactId>spring-jdbc</artifactId>
    63. <version>${spring.version}</version>
    64. </dependency>
    65. <dependency>
    66. <groupId>org.springframework</groupId>
    67. <artifactId>spring-aspects</artifactId>
    68. <version>${spring.version}</version>
    69. </dependency>
    70. <!-- Mybatis -->
    71. <dependency>
    72. <groupId>org.mybatis</groupId>
    73. <artifactId>mybatis</artifactId>
    74. <version>${mybatis.version}</version>
    75. </dependency>
    76. <dependency>
    77. <groupId>org.mybatis</groupId>
    78. <artifactId>mybatis-spring</artifactId>
    79. <version>${mybatis.spring.version}</version>
    80. </dependency>
    81. <dependency>
    82. <groupId>com.github.miemiedev</groupId>
    83. <artifactId>mybatis-paginator</artifactId>
    84. <version>${mybatis.paginator.version}</version>
    85. </dependency>
    86. <!-- MySql -->
    87. <dependency>
    88. <groupId>mysql</groupId>
    89. <artifactId>mysql-connector-java</artifactId>
    90. <version>${mysql.version}</version>
    91. </dependency>
    92. <!-- 鏈接池 -->
    93. <dependency>
    94. <groupId>com.alibaba</groupId>
    95. <artifactId>druid</artifactId>
    96. <version>${druid.version}</version>
    97. </dependency>
    98. <!-- JSP相關 -->
    99. <dependency>
    100. <groupId>jstl</groupId>
    101. <artifactId>jstl</artifactId>
    102. <version>${jstl.version}</version>
    103. </dependency>
    104. <dependency>
    105. <groupId>javax.servlet</groupId>
    106. <artifactId>servlet-api</artifactId>
    107. <version>${servlet-api.version}</version>
    108. <scope>provided</scope>
    109. </dependency>
    110. <dependency>
    111. <groupId>javax.servlet</groupId>
    112. <artifactId>jsp-api</artifactId>
    113. <version>${jsp-api.version}</version>
    114. <scope>provided</scope>
    115. </dependency>
    116. <!-- 文件上傳組件 -->
    117. <dependency>
    118. <groupId>commons-fileupload</groupId>
    119. <artifactId>commons-fileupload</artifactId>
    120. <version>1.3.1</version>
    121. </dependency>
    122. </dependencies>


  15. 發布 對著工程點右鍵:Run As ->Maven install?


    創建server 切換到javeEE 視圖,點擊


    選擇自己的tomcat 版本,名稱什么,下一步











來自為知筆記(Wiz)


轉載于:https://www.cnblogs.com/liubo6/p/4491133.html

版权声明:本站所有资料均为网友推荐收集整理而来,仅供学习和研究交流使用。

原文链接:https://hbdhgg.com/5/184157.html

发表评论:

本站为非赢利网站,部分文章来源或改编自互联网及其他公众平台,主要目的在于分享信息,版权归原作者所有,内容仅供读者参考,如有侵权请联系我们删除!

Copyright © 2022 匯編語言學習筆記 Inc. 保留所有权利。

底部版权信息