java maven项目配置及IDEA配置

一:maven作用

  项目管理:编译、测试、打包、部署、运行,这一套流程都可以用maven来管理。管理jar包:也就是上述提到的问题。管理插件:开发过程中会需要使用各种插件。3maven环境变量配置和Java一样,也需要配置maven环境变量。

  环境变量的作用在于:

可以让该程序在任何路径下运行,如果没有配置环境变量只能在其对应的安装路径下运行。环境变量配置好后,在dos窗口中输入命令:mvn -v,如果运行成功即表示配置完成。

 

二、maven仓库

  仓库就可以理解成 一个目录,专门用来存储项目中需要的jar包,需要时直接引入即可。其又被分为:本地仓库,中央仓库以及私服。

本地仓库的配置

  这是一定需要配置的,一个maven项目创建好后,如果需要jar包,它会优先去本地仓库去找。如果本地仓库有该jar包,就直接使用,没有网络也能引入。如果本地仓库没有该jar包,就需要去中央仓库或者私服中去下载。

步骤一:进入maven文件目录,在该目录下可以创建一个文件夹repository用于存放下载的jar包。

 

 步骤二:进入D:\maven\apache-maven-3.3.9-bin\apache-maven-3.3.9\conf ----》  目录中找到settings.xml文件并打开

 步骤三:我使用的是nodpad++ 打开的,找到文件中第53行,基本在50--55行的位置。 (首次可以直接复制查找)建议首次的小伙伴复制一个源文件备份下~~

<localRepository>/path/to/local/repo</localRepository>

配置前:

 配置后:注意:随着我们的不停使用,repository文件夹越来越大,不建议放C盘
复制代码
<settings xmlns="http://maven.apache.org/SETTINGS/1.0.0"
          xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
          xsi:schemaLocation="http://maven.apache.org/SETTINGS/1.0.0 http://maven.apache.org/xsd/settings-1.0.0.xsd">
  <!-- localRepository
   | The path to the local repository maven will use to store artifacts.
   |
   | Default: ${user.home}/.m2/repository
   | -->
   <!--本地仓库配置-->
  <localRepository>D:\maven\repository</localRepository>
 
  <!-- interactiveMode
复制代码

 

私服仓库的配置

  maven所有的jar包都是从中央仓库下载的,是国外提供的一个资源库。但是在国内这种网络条件下,去访问国外的网站是比较慢的,所以私服就出来了。

配置前:

 配置后

    <mirror>
      <id>nexus-aliyun</id>
      <mirrorOf>*</mirrorOf>
      <name>Nexus aliyun</name>
      <url>http://maven.aliyun.com/nexus/content/groups/public</url>
    </mirror>

 

配置maven jdk版本

配置前

 配置后

复制代码
<profile>         
    <id>JDK-1.8</id>       
    <activation>       
        <activeByDefault>true</activeByDefault>       
        <jdk>1.8</jdk>       
    </activation>       
    <properties>       
        <maven.compiler.source>1.8</maven.compiler.source>       
        <maven.compiler.target>1.8</maven.compiler.target>       
        <maven.compiler.compilerVersion>1.8</maven.compiler.compilerVersion>       
    </properties>       
</profile>     
复制代码

 

三:IDEA创建maven项目

  使用IDEA创建maven工程之前需要将本地的maven配置到IDEA环境中。如果已经是打开的在IDEA开发工具中选择:File—Other Settings—Setting for New Projects

如果和我一样是首次打开并且没有项目就如图点击 ALL settings

 进入设置页面后进行配置并应用。

i : Maven主路径设置为自己的安装路径

ii :用户设置文件设置为Maven的conf文件夹下的settings.xml 文件,并注意后面打上对号

iii :本地仓库注意看看是否是自己设置的仓库,不是的话,修改下即可,通常是自动识别

配置maven参数

  创建maven项目后,默认会下载一些配置资源,所以需要配置maven参数。找到Maven中的Runner,将参数设置到VM Options,其中参数为:直接复制即可

-DarchetypeCatalog=internal

创建maven项目--》Maven:普通工程

NEW Project—选择Maven创建项目。

 

GroupID是项目组织唯一的标识符。

比如我的项目叫test001,那么GroupID应该是com.liuxiaoai.test001(域名+公司名+项目名)

ArtifactID就是项目的唯一的标识符,一般都是项目名+说明。

 

创建maven项目--》Maven Archetype:模板工程

使用maven创建SpringBoot项目

输入项目名称、项目地址

选择模板:org.apache.maven.archetypes:maven-archetype-quickstart

项目信息(项目组织、标识、版本)

创建即可

 

 依赖加载完成后,一个springboot简单的项目目录就创建完成了。根据自己的需要再去创建其他目录信息~

 

posted @   我是大刘啊  阅读(1278)  评论(0编辑  收藏  举报
点击右上角即可分享
微信分享提示