热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

Java使用IntelliJIDEA配置Maven并管理一个webapp项目

1、下载并安装Mavenapache官网地址:http:maven.apache.orgdownload.cgips:maven的使用是基于JDK的&

1、下载并安装Maven


  • apache官网地址:http://maven.apache.org/download.cgi
    ps:maven 的使用是基于JDK的,所以电脑必须有JDK
    在这里插入图片描述
  • 解压到文件夹,并配置环境变量。
    1、MAVEN_HOME,地址为maven的地址
    2、path,地址为%MAVEN_HOME%\bin
    在这里插入图片描述
    在这里插入图片描述
  • win+r输入cmd进终端,输入 mvn -v测试maven是否安装成功
    在这里插入图片描述
  • 修改maven配置文件(可选)
    maven安装目录->conf目录->settings.xml
    maven会将从社区中央仓库下载的jar包放到本地仓库中,而这个本地仓库是maven帮我们创建的一个文件夹,目录为C:\Users\你的用户名.m2\repository,这个路径是可以修改的;
    在这里插入图片描述
    下载maven依赖的时候,依赖包的地址已经换成阿里云的地址,速度会比之前快很多。
    在这里插入图片描述

    <mirrors><mirror><id>alimavenid><name>aliyun mavenname><url>http://maven.aliyun.com/nexus/content/groups/public/url><mirrorOf>*mirrorOf>mirror>mirrors>


2、使用IDEA创建Maven WebApp

maven简单介绍&#xff1a;是专门为Java项目打造的项目管理和构建工具。git用于代码版本控制&#xff0c;不同于svn的集中式管理&#xff0c;git是分布式的。maven就是存jar包的&#xff0c;maven repository 仓库&#xff0c;可以配远端的也可以是本地的。也可以理解为集成了java的包管理工具


  • 使用maven原型创建一个webapp项目
    在这里插入图片描述
    在这里插入图片描述

  • 进入后点击左侧的运行构建一个webapp应用
    在这里插入图片描述

  • 默认没有java文件的包&#xff0c;在src中新建java&#xff0c;resources等文件夹&#xff0c;创建好后配置Tomcat服务器并运行即可。
    在这里插入图片描述
    在这里插入图片描述


推荐阅读
  • 网络运维工程师负责确保企业IT基础设施的稳定运行,保障业务连续性和数据安全。他们需要具备多种技能,包括搭建和维护网络环境、监控系统性能、处理突发事件等。本文将探讨网络运维工程师的职业前景及其平均薪酬水平。 ... [详细]
  • 探讨如何真正掌握Java EE,包括所需技能、工具和实践经验。资深软件教学总监李刚分享了对毕业生简历中常见问题的看法,并提供了详尽的标准。 ... [详细]
  • 随着网络安全威胁的不断演变,电子邮件系统成为攻击者频繁利用的目标。本文详细探讨了电子邮件系统中的常见漏洞及其潜在风险,并提供了专业的防护建议。 ... [详细]
  • 本文探讨了 Spring Boot 应用程序在不同配置下支持的最大并发连接数,重点分析了内置服务器(如 Tomcat、Jetty 和 Undertow)的默认设置及其对性能的影响。 ... [详细]
  • 深入解析 Spring Security 用户认证机制
    本文将详细介绍 Spring Security 中用户登录认证的核心流程,重点分析 AbstractAuthenticationProcessingFilter 和 AuthenticationManager 的工作原理。通过理解这些组件的实现,读者可以更好地掌握 Spring Security 的认证机制。 ... [详细]
  • 使用Python在SAE上开发新浪微博应用的初步探索
    最近重新审视了新浪云平台(SAE)提供的服务,发现其已支持Python开发。本文将详细介绍如何利用Django框架构建一个简单的新浪微博应用,并分享开发过程中的关键步骤。 ... [详细]
  • MySQL 数据库迁移指南:从本地到远程及磁盘间迁移
    本文详细介绍了如何在不同场景下进行 MySQL 数据库的迁移,包括从一个硬盘迁移到另一个硬盘、从一台计算机迁移到另一台计算机,以及解决迁移过程中可能遇到的问题。 ... [详细]
  • 百度服务再次遭遇技术问题,疑似DNS解析故障
    近日晚间,百度多项在线服务出现加载异常,包括移动端搜索在内的多个功能受到影响。初步迹象表明,问题可能与DNS服务器解析有关。 ... [详细]
  • 使用GDI的一些AIP函数我们可以轻易的绘制出简 ... [详细]
  • 深入解析 Apache Shiro 安全框架架构
    本文详细介绍了 Apache Shiro,一个强大且灵活的开源安全框架。Shiro 专注于简化身份验证、授权、会话管理和加密等复杂的安全操作,使开发者能够更轻松地保护应用程序。其核心目标是提供易于使用和理解的API,同时确保高度的安全性和灵活性。 ... [详细]
  • 微软Exchange服务器遭遇2022年版“千年虫”漏洞
    微软Exchange服务器在新年伊始遭遇了一个类似于‘千年虫’的日期处理漏洞,导致邮件传输受阻。该问题主要影响配置了FIP-FS恶意软件引擎的Exchange 2016和2019版本。 ... [详细]
  • 本文介绍如何在现有网络中部署基于Linux系统的透明防火墙(网桥模式),以实现灵活的时间段控制、流量限制等功能。通过详细的步骤和配置说明,确保内部网络的安全性和稳定性。 ... [详细]
  • 作为一名专业的Web前端工程师,掌握HTML和CSS的命名规范是至关重要的。良好的命名习惯不仅有助于提高代码的可读性和维护性,还能促进团队协作。本文将详细介绍Web前端开发中常用的HTML和CSS命名规范,并提供实用的建议。 ... [详细]
  • 本文将深入探讨PHP编程语言的基本概念,并解释PHP概念股的含义。通过详细解析,帮助读者理解PHP在Web开发和股票市场中的重要性。 ... [详细]
  • 本文详细介绍了Python编程语言的学习路径,涵盖基础语法、常用组件、开发工具、数据库管理、Web服务开发、大数据分析、人工智能、爬虫开发及办公自动化等多个方向。通过系统化的学习计划,帮助初学者快速掌握Python的核心技能。 ... [详细]
author-avatar
爱爱爱爱你MLB-你
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有