前面的文章我们已经在本机安装好了maven,同时在myeclipse中配置好了maven的插件。

链接如下:

Maven安装----在Windows上安装Maven

myeclipse安装maven插件

现在我们就开始在myeclipse中新建一个maven框架的web项目

新建项目

填写项目名称,一定记得勾选Add Maven support (java EE如果选取5.0报错,则选6.0)

我们的maven项目就新建好了,相关基本的依赖已经在pom.xml中.项目机构如下:

可能出现的错误及解决方案:

遇到的问题----新建maven项目ArtifactTransferException 和Execution default-testResources of goal

pom.xml的内容如下:

[java] view plaincopy
  1. <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">
  2. <modelVersion>4.0.0</modelVersion>
  3. <groupId>ipFilterM</groupId>
  4. <artifactId>ipFilterM</artifactId>
  5. <version>0.0.1-SNAPSHOT</version>
  6. <packaging>war</packaging>
  7. <name/>
  8. <description/>
  9. <properties>
  10. <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
  11. </properties>
  12. <dependencies>
  13. <dependency>
  14. <groupId>org.glassfish</groupId>
  15. <artifactId>bean-validator</artifactId>
  16. <version>3.0-JBoss-4.0.2</version>
  17. </dependency>
  18. <dependency>
  19. <groupId>org.glassfish</groupId>
  20. <artifactId>javax.annotation</artifactId>
  21. <version>3.0.1</version>
  22. </dependency>
  23. <dependency>
  24. <groupId>org.glassfish</groupId>
  25. <artifactId>javax.ejb</artifactId>
  26. <version>3.0.1</version>
  27. </dependency>
  28. <dependency>
  29. <groupId>org.glassfish</groupId>
  30. <artifactId>javax.enterprise.deploy</artifactId>
  31. <version>3.0.1</version>
  32. </dependency>
  33. <dependency>
  34. <groupId>org.glassfish</groupId>
  35. <artifactId>javax.jms</artifactId>
  36. <version>3.0.1</version>
  37. </dependency>
  38. <dependency>
  39. <groupId>org.glassfish</groupId>
  40. <artifactId>javax.management.j2ee</artifactId>
  41. <version>3.0.1</version>
  42. </dependency>
  43. <dependency>
  44. <groupId>org.eclipse.persistence</groupId>
  45. <artifactId>javax.persistence</artifactId>
  46. <version>2.0.0</version>
  47. </dependency>
  48. <dependency>
  49. <groupId>org.glassfish</groupId>
  50. <artifactId>javax.resource</artifactId>
  51. <version>3.0.1</version>
  52. </dependency>
  53. <dependency>
  54. <groupId>org.glassfish</groupId>
  55. <artifactId>javax.security.auth.message</artifactId>
  56. <version>3.0.1</version>
  57. </dependency>
  58. <dependency>
  59. <groupId>org.glassfish</groupId>
  60. <artifactId>javax.security.jacc</artifactId>
  61. <version>3.0.1</version>
  62. </dependency>
  63. <dependency>
  64. <groupId>org.glassfish</groupId>
  65. <artifactId>javax.servlet</artifactId>
  66. <version>3.0.1</version>
  67. </dependency>
  68. <dependency>
  69. <groupId>org.glassfish</groupId>
  70. <artifactId>javax.servlet.jsp</artifactId>
  71. <version>3.0.1</version>
  72. </dependency>
  73. <dependency>
  74. <groupId>org.glassfish</groupId>
  75. <artifactId>javax.servlet.jsp.jstl</artifactId>
  76. <version>3.0.1</version>
  77. </dependency>
  78. <dependency>
  79. <groupId>org.glassfish</groupId>
  80. <artifactId>javax.transaction</artifactId>
  81. <version>3.0.1</version>
  82. </dependency>
  83. <dependency>
  84. <groupId>javax.xml.bind</groupId>
  85. <artifactId>jaxb-api-osgi</artifactId>
  86. <version>2.2.1</version>
  87. </dependency>
  88. <dependency>
  89. <groupId>javax.ws.rs</groupId>
  90. <artifactId>jsr311-api</artifactId>
  91. <version>1.1.1</version>
  92. </dependency>
  93. <dependency>
  94. <groupId>org.glassfish.web</groupId>
  95. <artifactId>jstl-impl</artifactId>
  96. <version>1.2</version>
  97. </dependency>
  98. <dependency>
  99. <groupId>javax.mail</groupId>
  100. <artifactId>mail</artifactId>
  101. <version>1.4.3</version>
  102. </dependency>
  103. <dependency>
  104. <groupId>javax.xml</groupId>
  105. <artifactId>webservices-api-osgi</artifactId>
  106. <version>2.0.1</version>
  107. </dependency>
  108. <dependency>
  109. <groupId>org.jboss.weld</groupId>
  110. <artifactId>weld-osgi-bundle</artifactId>
  111. <version>1.0.1-SP3</version>
  112. </dependency>
  113. </dependencies>
  114. <build>
  115. <plugins>
  116. <plugin>
  117. <artifactId>maven-war-plugin</artifactId>
  118. </plugin>
  119. <plugin>
  120. <artifactId>maven-compiler-plugin</artifactId>
  121. <configuration>
  122. <source>1.6</source>
  123. <target>1.6</target>
  124. </configuration>
  125. </plugin>
  126. </plugins>
  127. </build>
  128. </project>

到这一步我们的web项目就建好了, 不过还有一步重要的步骤,就是把相关依赖的包下载到本地仓库。

对着项目右键: run as  ----> maven install

在控制台就可以看到 依赖包开始自动从 maven的中央仓库开始下载

下载完后我们可以看到build success

到此为止,我们的maven框架的web项目就新建好了。

转载于:https://www.cnblogs.com/0x2D-0x22/p/4141399.html

MyEclipse使用总结——在MyEclipse中新建Maven框架的web项目[转]相关推荐

  1. 使用idea新建maven工程的web项目的步骤

    1 新建maven项目,配置好目录结构 2 配置tomcat 先打开项目配置 配置访问目录 3 再配置tomcat,配置热更新,首页访问路径 配置tomcat 最后选择首页访问路径(注意:这部不配置的 ...

  2. myeclipse java maven web 项目结构,Myeclipse 10 Maven 构建 Java Web 项目

    下载 Maven http://maven.apache.org/download.cgi,解压到任意非C盘位置,比如:D:\Java\apache-maven-3.1.0 打开 Myeclipse ...

  3. idea中新建maven项目缺少src目录的根本解决方法(适合萌新 少走弯路)

    idea中新建maven项目缺少src目录的根本解决方法(适合萌新 少走弯路) 参考了很多博客,基本都是让在setting下的runner 添加-DarchetypeCatalog=internal参 ...

  4. Maven-EclipseEE使用Maven构建Java web项目从0到1

    Maven是什么 安装Maven 解压apache-maven-350-binzip 新建变量M2_HOME配置Maven主目录 在 Path 变量中添加 Maven的bin目录 命令窗口mvn -v ...

  5. Eclipse使用Maven插件创建Web项目时出错:Could not resolve archetype org.apache.maven.archetypes

    问题描述: 在Eclipse下,使用Maven插件创建Web项目时出错,错误提示如下: 错误信息: Could not resolve archetype org.apache.maven.arche ...

  6. idea maven创建java项目_新版本IntelliJ IDEA 构建maven,并用Maven创建一个web项目(图文教程)...

    之前都没试过用maven来管理过项目,但是手动找包导包确实不方便,于是今天用2016版的IDEA进行了maven的初尝试. 打开IDEA,创建新项目: 然后选择Maven,以及选择自己电脑的jdk: ...

  7. maven 如何给web项目添加jar包依赖

    maven 如何给web项目添加jar包依赖 CreateTime--2018年4月19日19:06:21 Author:Marydon 开发工具:eclipse 1.打开pom.xml文件--> ...

  8. 关于Maven打包Java Web项目以及热部署插件Jrebel的使用

    Java Web/Eclipse/Maven/Tomcat 最近有个新项目是java web项目,记录一下,可能比较乱.虽然没接触过Java,但是eclipse还是用过的 初识项目 同事说,项目是ma ...

  9. idea用maven搭建的web项目没有src目录只有pom解决方案(最暴力,最简单版本)

    用maven搭建的web项目出现的bug解决方法 解决方法: 建议先去看第二种解决方法 一.创建maven 项目 上一步完成以后就可以一直下一步了,中间可以设置一下 maven项目存储位置和名称,本次 ...

  10. 在k8s中使用gradle构建java web项目镜像Dockerfile

    在k8s中使用gradle构建java web项目镜像Dockerfile FROM gradle:6-jdk8 AS build COPY --chown=gradle:gradle . /home ...

最新文章

  1. 区块链论文:OmniLedger,一种区块链分片技术
  2. 山寨动力第一篇:明明白白给MK808山寨电视棒安装PicUntu Linux
  3. python映射类型-什么是python中唯一的映射类型
  4. 深入理解JVM虚拟机(十一):线程安全与锁优化
  5. c语言微信昵称大全女生优雅经典的,微信昵称大全女生优雅_有深度有内涵的昵称...
  6. 修改安装路径 pip 以及修改运行路径
  7. json取数据怎么取_干货速递丨书名应该怎么取?
  8. YAML_01 YAML语法和playbook写法
  9. 计算机专业计算机二级java有用吗_计算机二级java含金量如何 对就业有帮助吗
  10. mysql山西区位码_输入码、区位码、国标码与机内码关系简介【转载】
  11. 机器学习(四)神经网络
  12. 对于Ajax在MUI框架中的用运以及单 webview 模式中的下拉刷新功能探究
  13. 3-9 G: LZY的时间转化
  14. 初生牛犊不怕虎 造车新势力的硬核移动互联科技盘点
  15. noip2012 pj错题整理
  16. html页面导出word文档
  17. python的sysfont_pygame.font.SysFont游戏文字交互
  18. 算法面试用c还是python_排序算法(C语言+Python版)宝宝再也不怕面试官写排序算法了...
  19. matlab定义双精度型变量_MATLAB小数(浮点数)类型
  20. 技术控 | 自然语言技术在文智趋势分析产品上的应用

热门文章

  1. 包装应由厂家回收利用
  2. AlphaGo程序出BUG了——第四局观感
  3. gstreamer实现sink插件的代码,及无法结束的问题
  4. java中打印当前时间_在java中打印当前日期
  5. mysql主键和聚簇索引_MYSQL:聚簇索引和主键索引
  6. C++中void指针
  7. ntohs, ntohl, htons,htonl的比较
  8. React Native Android混合开发实战教程
  9. windows 下 nginx 的反向代理学习整理
  10. too many files open