建议使用以下浏览器,以获得最佳体验。 IE 9.0+以上版本 Chrome 31+ 谷歌浏览器 Firefox 30+ 火狐浏览器
请选择 进入手机版 | 继续访问电脑版
设置昵称

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

确定
我再想想
选择版块

蓝书签

发帖: 54粉丝: 16

级别 : 版主

Rank: 7Rank: 7Rank: 7

发消息 + 关注

发表于2019-3-14 13:00:10 910 3 楼主 显示全部楼层
[技术交流] 使用IntelliJ IDEA和Maven创建Java项目入门

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)如下图标注3 所示,在 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 

 

 

 


回复 举报
分享

分享文章到朋友圈

分享文章到微博

蓝书签

发帖: 54粉丝: 16

级别 : 版主

Rank: 7Rank: 7Rank: 7

发消息 + 关注

发表于2019-3-14 13:01:20 沙发 显示全部楼层

参加21天转型微服务实战营需要用到的环境,在此分享~

点赞 回复 举报

a.l.e.x 王

发帖: 3粉丝: 0

级别 : 高级会员

Rank: 4

发消息 + 关注

发表于2019-3-15 12:10:17 板凳 显示全部楼层
点赞 回复 举报

技术火炬手

发帖: 55粉丝: 3

级别 : 版主

Rank: 7Rank: 7Rank: 7

发消息 + 关注

发表于2019-3-15 14:35:25 地板 显示全部楼层

点赞 回复 举报

游客

您需要登录后才可以回帖 登录 | 立即注册