当前位置: 首页 > news >正文

Maven 基础 5 第一个Maven 项目(IDEA 生成)

Maven 基础

【黑马程序员Maven全套教程,maven项目管理从基础到高级,Java项目开发必会管理工具maven】

5 第一个Maven 项目(IDEA 生成)

文章目录

      • Maven 基础
      • 5 第一个Maven 项目(IDEA 生成)
        • 5.1 配置Maven
        • 5.2 创建Java 工程(不使用骨架)
        • 5.3 创建Java 工程(使用骨架)
        • 5.4 创建Web 工程
        • 5.5 插件

5.1 配置Maven

创建新的空工程

在这里插入图片描述

在这里插入图片描述

OK,啥也不是,一个空的项目。

IDEA 配置 Maven

在这里插入图片描述

OK。

5.2 创建Java 工程(不使用骨架)

创建Maven 工程模块

在这里插入图片描述

直接创建

在这里插入图片描述

OK。

添加一个目录

在这里插入图片描述

在这里插入图片描述

这样子结构就完成了。

在这里插入图片描述

在开发工具右边儿

在这里插入图片描述

添加个依赖试试

在这里插入图片描述

在这里插入图片描述

添加运行

在这里插入图片描述

先前是纯手写的,真的会救命。

OK,构建

在这里插入图片描述

在这里插入图片描述

和在命令行里面一样。

测试。

在这里插入图片描述

觉得点很麻烦,可以配置运行环境

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

这样就可以直接点击运行了,回头maven 想要调试,就得这个样子搞。

5.3 创建Java 工程(使用骨架)

在这里插入图片描述

笔者这里用的IDEA 是当前最新版了,和老师的有些不一样,不过应该就是这样的。

直接创建

在这里插入图片描述

可以看到,骨架创建的工程没有resources,除了这一点,都是一样的。

给他加上

在这里插入图片描述

好用,直接选了,不用先创建目录再设置

5.4 创建Web 工程

新建模块

在这里插入图片描述

在这里插入图片描述

OK。

修改一下目录

在这里插入图片描述

在这里插入图片描述

OK。

5.5 插件

给web 工程添加Tomcat7 运行插件【在JavaWeb 里面已经非常熟了】

在这里插入图片描述

启动服务器

在这里插入图片描述

在这里插入图片描述

没毛病,访问

在这里插入图片描述

也可以配置端口

在这里插入图片描述

没毛病

配置启动

在这里插入图片描述

在这里插入图片描述

这样子也可以直接把服务跑起来,也可以配个命令的

在这里插入图片描述

在这里插入图片描述

OK。

相关文章:

  • TypeScript算法题实战——哈希表篇
  • 嵌入式分享合集71
  • 又一巅峰神作 14年工作经验大佬手写“微服务项目下高并发的流量治理”,太牛了
  • 谷歌翻译失败解决方案
  • 网络安全面试题目及详解
  • 【初阶与进阶C++详解】第二十三篇:异常(异常抛出+异常捕获+异常优缺点)
  • 第二弹:看了图像分割一系列Unet、DeepLabv3+改进期刊论文,总结改进创新的一些相同点
  • HTML期末大作业 使用HTML+CSS制作科技文化主题网站(航天之路)
  • ElasticSearch_04_批量处理命令mget和bulk的使用
  • (附源码)计算机毕业设计SSM疫情下的学生出入管理系统
  • web期末作业设计网页 html+css+js制作非物质文化遗产坝漆国漆 2页
  • 基于差异演化的寄生樽海鞘群算法
  • 神经网络过拟合什么意思,神经网络过拟合现象
  • python+selenium的web自动化测试之8种元素定位方式详解
  • Visual Studio 项目添加 OpenCV 4 官方指南
  • [ JavaScript ] 数据结构与算法 —— 链表
  • AzureCon上微软宣布了哪些容器相关的重磅消息
  • JSDuck 与 AngularJS 融合技巧
  • JSONP原理
  • Linux链接文件
  • Linux学习笔记6-使用fdisk进行磁盘管理
  • Node.js 新计划:使用 V8 snapshot 将启动速度提升 8 倍
  • php面试题 汇集2
  • React Native移动开发实战-3-实现页面间的数据传递
  • React的组件模式
  • Sass 快速入门教程
  • SpingCloudBus整合RabbitMQ
  • Unix命令
  • 从0搭建SpringBoot的HelloWorld -- Java版本
  • 技术发展面试
  • 前端面试题总结
  • 前端面试之闭包
  • 实战|智能家居行业移动应用性能分析
  • 为什么要用IPython/Jupyter?
  • 用 vue 组件自定义 v-model, 实现一个 Tab 组件。
  • 用简单代码看卷积组块发展
  • 原生JS动态加载JS、CSS文件及代码脚本
  • 在 Chrome DevTools 中调试 JavaScript 入门
  • 翻译 | The Principles of OOD 面向对象设计原则
  • 数据库巡检项
  • ​创新驱动,边缘计算领袖:亚马逊云科技海外服务器服务再进化
  • ​软考-高级-系统架构设计师教程(清华第2版)【第9章 软件可靠性基础知识(P320~344)-思维导图】​
  • $refs 、$nextTic、动态组件、name的使用
  • (16)UiBot:智能化软件机器人(以头歌抓取课程数据为例)
  • (二)基于wpr_simulation 的Ros机器人运动控制,gazebo仿真
  • (附源码)spring boot儿童教育管理系统 毕业设计 281442
  • (附源码)springboot掌上博客系统 毕业设计063131
  • (附源码)ssm捐赠救助系统 毕业设计 060945
  • (论文阅读22/100)Learning a Deep Compact Image Representation for Visual Tracking
  • (四) 虚拟摄像头vivi体验
  • (算法)求1到1亿间的质数或素数
  • (淘宝无限适配)手机端rem布局详解(转载非原创)
  • .Net Web窗口页属性
  • .NET应用架构设计:原则、模式与实践 目录预览
  • .NET中的Exception处理(C#)