之前都没试过用maven来管理过项目,但是手动找包导包确实不方便,于是今天用2016版的IDEA进行了maven的初尝试。


打开IDEA,创建新项目:

然后选择Maven,以及选择自己电脑的jdk:

接下来自定义GroupId以及ArtifactId,这里只是demo,所以随便命名了

然后自定义项目名,Finish:

maven创建完毕

maven中,第一次创建会在src下生成main/java以及main/resources目录,src中的test目录是要自己创建的,test目录的中代码不会被发布,用于测试。

接下来在maven中创建web项目:

右键Add Framework Support,出现项目创建选项:

选择web项目,点击确定

之后先配置好pom.xml下的web项目依赖包:

idea出现提示Maven projects need to be imported,点击Import Changes Enable Auto-Import,让maven自动下载导包

查看项目下的External Libraries,可以发现依赖包已经下载好了:

接下来在src/main/java目录下新建一个servlet

最后配置tomcat服务器:

最后发布运行,然后在浏览器上输入servlet请求:

点击确认

servlet成功处理请求响应,至此,maven创建项目成功

转载于:https://www.cnblogs.com/Wenlawliety/p/6606614.html

新版本IntelliJ IDEA 构建maven,并用Maven创建一个web项目相关推荐

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

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

  2. 如何创建一个Web项目

    文章目录 一.创建Web项目 1. 新建Maven工程 2. 在pom.xml中,添加servlet依赖 3. 创建web.xml文件 4. 通过tomcat配置启动项 5. 在webapp下创建ht ...

  3. eclipes创建一个web项目web.xml不能自动更新的原因(web.xml和@WebServlet的作用)

    在eclipse中创建一个Web项目的时候,虽然有web.xml生成,但是再添加Servlet类文件的时候总是看不见web.xml的更新,所以异常的郁闷!上网查了查,原来我们在创建Web项目的时候,会 ...

  4. 创建一个web项目的步骤

    花费了大量的时间在结构目录上. 记下来免得下次忘记了步骤 文章目录 创建一个web项目 创建c3p0的xml文件 使用细节 创建一个web项目 新建一个项目 创建好后目录中有图中方框内的内容 添加WE ...

  5. 新手在IDEA如何创建一个Web项目

    使用了IDEA也有一段时间了,不能说很熟,只分享一些我会的.后面会开始慢慢专门写一些IDEA的博客来帮助新手使用IDEA 1 2 开始创建一个WEB工程 选择JAVA,创建WEB项目,按图中1-2的顺 ...

  6. JavaWeb开发之如何创建一个web项目

    首先,打开Myeclipse,看到左上角File->New->Web Project 出现如下界面: 在Project Name处输入项目的名字:Myfirstdemo 这样就建成了第一个 ...

  7. maven + spring mvc 创建Java web项目

    本篇文章,我们会教你通过maven和spring mvc创建一个Java web项目.关于maven如何创建普通的Java项目,上一篇文章已经作了说明. 开发环境: 1.jdk 1.7 2.Maven ...

  8. maven创建一个web项目(springmvc项目)

    创建一个简单的web项目!

  9. 使用Intellij Idea 创建一个Web项目!

    相关软件: Intellij Idea14:http://pan.baidu.com/s/1nu16VyD JDK7:http://pan.baidu.com/s/1dEstJ5f Tomcat(ap ...

最新文章

  1. java 判断非ascii字符_文件名中的JavaMail和非ASCII字符
  2. 再议《反驳 吕震宇的“小议数据库主键选取策略(原创)” 》
  3. 一个技术转销售人员的感悟--深刻(转)
  4. Spring5-IOC容器实现方式
  5. java 三种将list转换为map的方法详解
  6. Spring Mvc中使用Task实现定时任务,以及遇到的一个问题
  7. 如何通过outlet在SAP Spartacus的产品明细页面插入自定义UI
  8. 实时通信:使用Spring Boot实现Websocket
  9. 最火的抓包工具winpcap使用教程
  10. ei会议和ei源刊的区别_核心期刊SCI论文发表 | SCI和EI和核心有什么区别
  11. JPA + Hibernate + PostgreSQL + Maven基本配置示例
  12. 菜鸟学习Spring——初识Spring
  13. curl 使用 ~/.netrc ( Windows 上是 _netrc ) 问题
  14. 电脑遇到打印机脱机状态如何解决
  15. anaconda python目录_Python Anaconda2 (64-bit) 安装后启动jupyter-notebook默认目录更改
  16. HFSS - 双频微带天线设计与仿真
  17. android中的对话框,Android中的对话框
  18. anaconda conda环境管理命令
  19. BERT tokenization 处理英文句子 Wordpiece之后的处理技巧
  20. “我的恩典是够你用的”(哥林多后书十二章9节)

热门文章

  1. .net api reference中文_在macOS上使用.NET SDK编译 .NET 通用中间语言
  2. YUV格式学习:NV16和YUV422P格式互换
  3. 95-910-332-源码-FlinkSQL-Calcite-Flink SQL 整体执行框架
  4. 【Elasticsearch】Elasticsearch 的异步搜索原理解析 _async_search
  5. 【ambari】Ambari 环境安装
  6. Spark:java.io.IOException: Connection reset by peer
  7. MyIbatis :不使用XML和注解@Mapper以及MapperScan
  8. 95-235-040-源码-task-Flink 对用户代码异常处理
  9. 代码生成(Code Generation) 表达式编译
  10. 10-300-020-简介-架构-简介