使用IntelliJ IDEA和Maven创建Java项目入门

举报
蓝书签 发表于 2019/03/14 13:02:28 2019/03/14
【摘要】 1. Maven简介Maven是一个项目管理工具,它包含了一个项目对象模型 (Project Object Model),一组标准集合,一个项目生命周期(Project Lifecycle),一个依赖管理系统(Dependency Management System),和用来运行定义在生命周期阶段(phase)中插件(plugin)目标(goal)的逻辑。当你使用Maven的时候,你用一个明...

1. Maven简介

Maven是一个项目管理工具,它包含了一个项目对象模型 (Project Object Model),一组标准集合,一个项目生命周期(Project Lifecycle),一个依赖管理系统(Dependency Management System),和用来运行定义在生命周期阶段(phase)中插件(plugin)目标(goal)的逻辑。当你使用Maven的时候,你用一个明确定义的项目对象模型来描述你的项目,然后Maven可以应用横切的逻辑,这些逻辑来自一组共享的(或者自定义的)插件。

相对于传统的项目,Maven 下管理和构建的项目真的非常好用和简单,所以这里也强调下,尽量使用此类工具进行项目构建, 它可以管理项目的整个生命周期。

1)下载Maven

官方地址:http://maven.apache.org/download.cgi

image.png 

2)将文件解压到某个目录

 image.png

 

3)配置maven环境变量

image.png 

image.png 

image.png 

 

●Maven环境测试

打开命令行窗口,输入mvn -v,如果有maven 版本信息输出则证明配置成功,否则请查看自己配置路径等是否正确。

注意:安装maven前请确保已安装JDK并成功配置其环境变量。

显示版本信息的命令:mvn -v

image.png 

C:\Users\Administrator下创建.m2目录的命令:

mvn help:system

image.png 

执行该命令后将在C:\Users\Administrator下创建.m2目录。该目录将作为本次仓库的根目录,在该目录下可以放置配置文件和repository

image.png 

 

4)将maven安装目录下的conf/settings.xml文件复制到

C:\Users\Administrator\.m2目录下。使用国内华为云Maven公共仓库,下载依赖构建包速度很快,否则,maven项目默认从国外的中央仓库下载。

<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">

  <mirrors>

    <mirror>

      <id>huaweicloud</id>

      <mirrorOf>*,!HuaweiCloudSDK</mirrorOf>

      <url>https://repo.huaweicloud.com/repository/maven/</url>

    </mirror>

  </mirrors>



<profiles>

    <profile>

      <id>MyProfile</id>

      <repositories>

        <repository>

          <id>HuaweiCloudSDK</id>

          <url>https://repo.huaweicloud.com/repository/maven/huaweicloudsdk/</url>

          <releases>

            <enabled>true</enabled>

          </releases>

          <snapshots>

            <enabled>false</enabled>

          </snapshots>

        </repository>

      </repositories>

    </profile>

</settings>

2、在IntelliJ IDEA中配置maven

1)打开-File-Settings

image.png 

2Importing保留其默认值

1)如下图标注2所示,Import Maven projects automatically 表示 IntelliJ IDEA 会实时监控项目的 pom.xml 文件,进行项目变动设置。

2)如下图标注所示,在 Maven 导入依赖包的时候是否自动下载源码和文档。默认是没有勾选的,也不建议勾选,原因是这样可以加快项目从外网导入依赖包的速度,如果我们需要源码和文档的时候我们到时候再针对某个依赖包进行联网下载即可。IntelliJ IDEA 支持直接从公网下载源码和文档的。

3)下图标注 4所示,可以设置导入的 VM 参数。一般这个都不需要主动改,除非项目真的导入太慢了我们再增大此参数。

image.png 

 

3、在IntelliJ IDEA中创建Java project

1File -> New -> Project...

image.png 

2)创建HelloWorld程序

image.png 

3)设置项目名称和指定项目保存的位置(工作区目录)

image.png 

4)环境搭建成功

点击右上角工具栏中的运行按钮(绿色三角箭头),运行编译

image.png 

image.png 

创建结束后,项目代码结构如下:

image.png 

4、在IntelliJ IDEA中基于Maven创建 Java 项目

1File -> New -> Project...

image.png 

(2)设置GroupIdArtifactId属性值

image.png 

GroupId:是一个工程在全局中的唯一标识符,一般地,它就是工程名,使用一个完全的包名将一个工程识别出来。

Artifact:是工程将要产生或需要使用的文件,可以是.jar,.war,源文件等。每个ArtifactGroupIdArtifactId组合进行唯一识别。

3)指定Maven的安装目录

image.png 

 

4)指定项目保存的位置(工作区目录)

image.png 

5)点击Finish后,项目代码结构如下:

image.png 

6)选择根目录-> src-> main-> java文件夹,右击选择new->Java class,新建一个名称为testjava类文件

 image.png

7)运行测试程序,在编辑区右击选择Run ‘test.main()’,在控制台中能看到“hello world”说明项目创建成功

image.png 

 

 

 



【版权声明】本文为华为云社区用户原创内容,转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息, 否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

举报
请填写举报理由
0/200