首页 > 其他分享 >idea 配置使用 Maven

idea 配置使用 Maven

时间:2023-07-05 16:22:49浏览次数:42  
标签:maven spring 配置 idea springframework Maven 右键

idea 配置 — 使用 Maven

前期准备

  1. 下载 jdk、apache-tomcat、apache-maven、idea

  2. 此电脑 —> 属性 —> 高级系统设置 —> 环境变量 —> 编辑系统变量

  3. 新建系统变量:

    1. 变量名:CATALINA_HOME

      变量值:下载 tomcat 所在路径

    2. 变量名:JAVA_HOME

      变量值:jdk 所在路径

    3. 变量名:MAVEN_HOME

      变量值:maven 所在路径

  4. 编辑系统变量:

    1. Path 变量编辑:新建 —> %JAVA_HOME%\bin 、%MAVEN_HOME%\bin
  5. Window 键 + R,输入 cmd 打开命令行窗口,输入 mvn -v 查看 Maven 是否配置成功

  6. 给 Maven 配置阿里云镜像

    1. 打开下载的 maven 文件夹里的 conf 文件夹,打开 settings.xml 数据文件,在其中的 mirror 标签里插入阿里云镜像代码:

    2. <mirror> 
      	<id>alimaven</id> 
      	<name>aliyun maven</name> 
      	<url>http://maven.aliyun.com/nexus/content/groups/public/</url> 
      	<mirrorOf>central</mirrorOf> 
      </mirror>
      
    3. 注意要写进 mirrors 里面,不能写 <!-- mirror 注释里面

    image-20230514111804760

配置 IDEA

  1. IDEA 打开点击 Customize,打开 All settings ( 此处我用的是 apache-maven-3.6.3 )

image-20230514112239447

image-20230514114901353

  1. 自行定义项目名 Name 和所在路径 Location

image-20230514112646040

  1. 在 idea 中配置先前下载的 tomcat,选择本地

image-20230514112823141

img

( HTTP port 端口自行选择是否需要更改 )

( On frame deactivation 是在 Deployment 之后才显示,若是不更改,就无法在编写 jsp 等代码后刷新页面就显示更改后效果 !!! )

image-20230514113158524

image-20230625154935087

img

( Application context 选择性更改是否要加上其他路径前缀 )

image-20230514113525966

  1. 右键 Run 测试 tomcat 运行成功

image-20230514113912693

  1. 右键 main 在 new 中新建用来存放 java 代码的文件目录,并右键选为 Sources Root 进行指定此文件夹可以编译为构建过程的一部分 ( 否则右键不会出现 Java Class 选项,就创建不了 java 文件 !!! )

image-20230514114239842

image-20230514114304158image-20230514135413031

  1. 为实现 ioc 方式创建,先在 pom.xml 中在已有基础上编写好要用的依赖,包括四个核心包:beans、core、context 和 expression,可以选择到 maven 官网 ( https://mvnrepository.com/ ) 进行查询也可以自行编码,但要求四个版本号要做到一致以防不对应出错。
    <dependency>
      <groupId>org.springframework</groupId>
      <artifactId>spring-core</artifactId>
      <version>5.0.7.RELEASE</version>
    </dependency>

    <dependency>
      <groupId>org.springframework</groupId>
      <artifactId>spring-beans</artifactId>
      <version>5.0.7.RELEASE</version>
    </dependency>

    <dependency>
      <groupId>org.springframework</groupId>
      <artifactId>spring-expression</artifactId>
      <version>5.0.7.RELEASE</version>
    </dependency>

    <dependency>
      <groupId>org.springframework</groupId>
      <artifactId>spring-context</artifactId>
      <version>5.0.7.RELEASE</version>
    </dependency>
  1. 新建 Spring 配置文件 ( 不加入核心依赖就不会显示 Spring Config !!! )

image-20230514114700009

标签:maven,spring,配置,idea,springframework,Maven,右键
From: https://www.cnblogs.com/zhu-ya-zhu/p/17528860.html

相关文章

  • Git,Idea配置及基本操作
    Idea配置Git:配置Git文件,选择安装的Git路径下的.exe文件,点击测试,出现版本弹窗即成功 Idea配置远程仓库:点击VCS 选择Git===>Remotes... 更新代码(已有代码,远程仓库有更新,需同步到本地):两处任选一处,点击即可更新本地代码 提交代码(已有代码,新建的......
  • nginx的https配置
    #usernobody;worker_processes1;#error_loglogs/error.log;#error_loglogs/error.lognotice;#error_loglogs/error.loginfo;#pidlogs/nginx.pid;events{worker_connections1024;}http{includemime.types;default_typeappl......
  • 修复idea lombok报错
    错误信息:Youaren'tusingacompilersupportedbylombok,solombokwillnotworkandhasbeendisabled.Yourprocessoris:com.sun.proxy.$Proxy8Lomboksupports:sun/applejavac1.6,ECJ 解决:编译器-共享构建过程VM选项:-Djps.track.ap.dependencies=false......
  • 美团特供IDEA入门实战笔记CSDN显踪,竟无良程序员白嫖后举报下架
    今天给大家带来的是:黄文毅,罗军老师著的 《IntelliJIDEA入门与实战》 黄文毅,罗军是谁?黄文毅,CSDN博客专家,架构师。先后就职于厦门星耀蓝图、厦门美图、上海美团等公司。主要从事Java开发工作,具有丰富的软件开发经验,熟悉Java、高并发、分布式及相关的软件架构。出版《分布式......
  • 想要用Altair的仿真软件,记住这个入门级配置
    如果你想使用Altair的仿真软件,以下是一些入门级配置的建议。首先,你需要确保你的计算机满足以下要求: 操作系统:Altair支持多种操作系统,包括Windows、Linux和MacOS。你需要根据你自己的需求选择相应的操作系统。处理器:Altair支持多种处理器,包括x86、ARM和PowerPC等。你需要根据......
  • IDE集成开发工具-IDEA(一)之IDE的概念
    IDE的概念集成开发环境(IDE,IntegratedDevelopmentEnvironment)是用于提供程序开发环境的应用程序,一般包括代码编辑器、编译器、调试器和图形用户界面等工具。集成了代码编写功能、分析功能、编译功能、调试功能等一体化的开发软件服务套。所有具备这一特性的软件或者软件套(组)都可......
  • 2. 配置文件
    1.配置文件格式我们现在启动服务器默认的端口号是8080​,访问路径可以书写为http://localhost:8080/books/1在线上环境我们还是希望将端口号改为80​,这样在访问的时候就可以不写端口号了,如下http://localhost/books/1而SpringBoot​程序如何修改呢?SpringBoot​提供了......
  • 配置 containerd 镜像仓库完全攻略
    前言 Kubernetes在Changelog中宣布自Kubernetes1.20之后将弃用Docker作为容器运行时之后,containerd成为下一个容器运行时的热门选项。虽然containerd很早就已经是Docker的一部分,但是纯粹使用containerd还是给大家带来了诸多困扰,本文将介绍如何使用containerd......
  • hadoop集群配置 CentOS7 JDK安装 卸载
    1JDK下载下载JDK8下载地址 2SSH访问需要安装JDK的服务器3检查是否有默认安装的JDKjava-version 4卸载自带JDK4.1检查系统安装的OpenJDKrpm-qa|grepopenjdk-i 4.2  删除以上四项openjdk的安装包并且检查后显示删除完毕rpm-e--nodeps需要删除的软......
  • windows常用配置
    MemoryCompressionDisable-MMAgent-mc#关闭,重启生效Enable-MMAgent-mc#开启,重启生效内存压缩技术,MS推出的本意是:当内存页面不用的时候,自动压缩它,让它保留在内存中,而不是像以前那样,写入磁盘(虚拟缓存)中,由于传统机械硬盘磁盘速度慢,当然不行了,所以,MS的初衷是好的(系统占......