当前位置: 首页>后端>正文

idea 的maven插件下载到了哪里 idea安装maven插件是否成功


目录

  • Maven安装
  • Maven配置
  • Idea集成Maven
  • 使用骨架创建Maven的web工程
  • 添加依赖(相当于手动导入jar包)
  • Idea使用Maven中的Tomcat插件来启动服务器配置
  • 注意


Maven安装

Maven下载地址:http://maven.apache.org/download.cgi

idea 的maven插件下载到了哪里 idea安装maven插件是否成功,idea 的maven插件下载到了哪里 idea安装maven插件是否成功_maven,第1张

下载后解压即可

Maven配置

添加环境变量

idea 的maven插件下载到了哪里 idea安装maven插件是否成功,idea 的maven插件下载到了哪里 idea安装maven插件是否成功_intellij idea_02,第2张

idea 的maven插件下载到了哪里 idea安装maven插件是否成功,idea 的maven插件下载到了哪里 idea安装maven插件是否成功_intellij idea_03,第3张

打开cmd命令窗口输入mvn -v检查是否配置成功。

idea 的maven插件下载到了哪里 idea安装maven插件是否成功,idea 的maven插件下载到了哪里 idea安装maven插件是否成功_idea 的maven插件下载到了哪里_04,第4张

如图显示版本信息就是配置成功了。

(注意配置maven前,电脑里要有jdk才可以)

Idea集成Maven

打开idea,点击下面的Configure→Settings

idea 的maven插件下载到了哪里 idea安装maven插件是否成功,idea 的maven插件下载到了哪里 idea安装maven插件是否成功_maven_05,第5张

在弹出来的设置框中输入maven搜索并设置maven安装路径、配置文件路径、仓库路径

idea 的maven插件下载到了哪里 idea安装maven插件是否成功,idea 的maven插件下载到了哪里 idea安装maven插件是否成功_jar包_06,第6张

仓库路径默认是C盘下.m2\repository路径,可以打开setting.xml配置文件修改仓库路径,如下图

idea 的maven插件下载到了哪里 idea安装maven插件是否成功,idea 的maven插件下载到了哪里 idea安装maven插件是否成功_jar包_07,第7张

然后在Maven下的Runner中的VM Options 输入-DarchetypeCatalog=internal 点击OK即可

(这个是为了在不联网的时候也可以创建之前联网下载好的骨架(模板))

使用骨架创建Maven的web工程

1.打开idea选择Create New Project

2.在左侧选择Maven,右侧勾选Create from archetype选择使用骨架,选择webapp

idea 的maven插件下载到了哪里 idea安装maven插件是否成功,idea 的maven插件下载到了哪里 idea安装maven插件是否成功_idea 的maven插件下载到了哪里_08,第8张

3.输入项目名、项目存放位置、包名

idea 的maven插件下载到了哪里 idea安装maven插件是否成功,idea 的maven插件下载到了哪里 idea安装maven插件是否成功_idea 的maven插件下载到了哪里_09,第9张

4.点下一步确认maven home、配置文件、仓库信息,然后点击完成即可,界面如下

idea 的maven插件下载到了哪里 idea安装maven插件是否成功,idea 的maven插件下载到了哪里 idea安装maven插件是否成功_jar包_10,第10张

5.打开项目目录结构并完善

idea 的maven插件下载到了哪里 idea安装maven插件是否成功,idea 的maven插件下载到了哪里 idea安装maven插件是否成功_maven_11,第11张

在src和src/main目录下创建文件夹时会自动出现test/java、test/resources和java文件夹,双击它们即可创建完成,创建好的文件夹都已经自动配置好为代码文件和资源文件。该目录结构就是maven项目标准的目录结构。

idea 的maven插件下载到了哪里 idea安装maven插件是否成功,idea 的maven插件下载到了哪里 idea安装maven插件是否成功_maven_12,第12张

添加依赖(相当于手动导入jar包)

最后需要添加一些jar包的时候就直接在pom.xml里添加依赖就可以,不用手动导入jar包到项目里。
比如下面添加了三个包的依赖:

<dependencies>
    <dependency>
      <groupId>javax.servlet</groupId>
      <artifactId>servlet-api</artifactId>
      <version>2.5</version>
      <scope>provided</scope>
    </dependency>
    <dependency>
      <groupId>javax.servlet.jsp</groupId>
      <artifactId>jsp-api</artifactId>
      <version>2.0</version>
     <scope>provided</scope>
     <!--scope用来限制依赖的作用范围 provided:编译和测试的时候起作用,运行的时候不起作用(防止运行时与tomcat的servlet包起冲突)-->
    </dependency>
    <dependency>
      <groupId>junit</groupId>
      <artifactId>junit</artifactId>
      <version>3.8.2</version>
      <scope>test</scope>
    </dependency>
  </dependencies>

Idea使用Maven中的Tomcat插件来启动服务器配置

1.在pom.xml文件中配置tomcat插件

<plugins>
  <plugin>
    <groupId>org.apache.tomcat.maven</groupId>
    <artifactId>tomcat7-maven-plugin</artifactId>
    <version>2.2</version>
    <configuration>
      <port>8080</port>
      <path>/</path>
    </configuration>
  </plugin>
  </plugins>

2.点击项目右侧的Maven,在弹出的侧边栏中点击m按钮,选择mvn tomcat7:run。或者双击Plugins里tomcat7下的tomcat7:run

idea 的maven插件下载到了哪里 idea安装maven插件是否成功,idea 的maven插件下载到了哪里 idea安装maven插件是否成功_idea 的maven插件下载到了哪里_13,第13张

3.点击控制台上的访问路径进入页面,或者直接在浏览器输入访问路径

idea 的maven插件下载到了哪里 idea安装maven插件是否成功,idea 的maven插件下载到了哪里 idea安装maven插件是否成功_jar包_14,第14张

结果如图:

idea 的maven插件下载到了哪里 idea安装maven插件是否成功,idea 的maven插件下载到了哪里 idea安装maven插件是否成功_maven_15,第15张

注意

1.导入依赖后如果没反应可以点右边侧边栏Maven然后点刷新按钮

idea 的maven插件下载到了哪里 idea安装maven插件是否成功,idea 的maven插件下载到了哪里 idea安装maven插件是否成功_idea 的maven插件下载到了哪里_16,第16张

2.如果添加依赖后,本地仓库里没有相应的jar包时,点击上述的刷新按钮可以从中央仓库自动下载。如果下载比较慢,可以在配置文件setting.xml中添加如下代码(国内的镜像仓库)

<mirrors>
	 <mirror>  
      <id>alimaven</id>  
      <name>aliyun maven</name>  
      <url>http://maven.aliyun.com/nexus/content/groups/public/</url>  
      <mirrorOf>central</mirrorOf>          
    </mirror>
  </mirrors>

3.如果404检查访问的jsp页面的路径,不要放在WEB-INF目录下,移到外层webapp目录下即可。

idea 的maven插件下载到了哪里 idea安装maven插件是否成功,idea 的maven插件下载到了哪里 idea安装maven插件是否成功_jar包_17,第17张



https://www.xamrdz.com/backend/37y1942329.html

相关文章: