首页 > 其他分享 >Elasticsearch掰开揉碎第10篇maven项目

Elasticsearch掰开揉碎第10篇maven项目

时间:2023-05-28 14:32:10浏览次数:41  
标签:10 java 项目 创建 eclipse maven Elasticsearch Maven

引言

上一篇主要讲解Java基础环境搭建:jdk和maven的安装\配置、eclipse和jdk\maven集成、idea和jdk\maven集成

本篇主要讲解的是:使用eclipse创建普通java项目\maven项目,使用idea创建普通java项目\maven项目。

普通java项目简介

1、什么是java

Java可以编写桌面应用程序、Web应用程序、分布式系统和嵌入式系统应用程序等 。

2、java项目的好处

Java创建普通项目,可以不用勾选使用模板,直接几步点击后,非常方便的创建一个普通的Java项目。如果有需要的话,再添加web支持。然后在src目录下创建lib目录,将所需jar扔进去,再将lib目录添加到项目结构中即可。

maven项目简介

1、什么是Maven

Maven是功能强大的构建工具能够帮我们自动化构建过程,从清理、编译、测试到生成报告,再到打包和部署。我们只需要输入简单的命令(如 mvn clean install),Maven 就会帮我们处理繁琐的任务;它最大化的消除了构建的重复,抽象了构建生命周期,并且为绝大部分的构建任务提供了已实现的插件。比如说测试,我们只需要遵循 Maven 的约定编写好测试用例,当我们运行构建的时候,这些测试便会自动运行。除此之外,Maven 能帮助我们标准化构建过程。在 Maven 之前,十个项目可能有十种构建方式,但通过 Maven,所有项目的构建命令都是简单一致的。有利于促进项目团队的标准化。

2、Maven项目的好处

为什么选择Maven项目,而非普通的Java项目。普通的Java项目如果依赖其他的项目,需要手动把依赖的jar包复制到lib下,而且如果依赖的jar包升级,我们就需要重新复制jar包到lib下,操作麻烦,而且不容易管理。但是使用Maven项目的话,我们只需要在pom文件中维护依赖jar包的坐标即可。帮我们轻松解决了版本不一致,版本冲突,依赖臃肿等问题。

eclipse创建普通java项目

1、双击eclipse工具

Elasticsearch掰开揉碎第10篇maven项目_Elasticsearch

Elasticsearch掰开揉碎第10篇maven项目_eclipse_02

2、创建普通java项目

Elasticsearch掰开揉碎第10篇maven项目_idea_03

Elasticsearch掰开揉碎第10篇maven项目_maven_04

3、创建java文件

使用鼠标 右键操作--->src目录--->New--->Class

Elasticsearch掰开揉碎第10篇maven项目_idea_05

Elasticsearch掰开揉碎第10篇maven项目_java_06

4、编辑java程序

Elasticsearch掰开揉碎第10篇maven项目_java_07

5、运行java程序

Elasticsearch掰开揉碎第10篇maven项目_Elasticsearch_08

走到这一步,恭喜恭喜,你在eclipse中已经成功的拥有了自己的第1套java项目。

eclipse创建maven项目

1、双击eclipse工具

Elasticsearch掰开揉碎第10篇maven项目_Elasticsearch

Elasticsearch掰开揉碎第10篇maven项目_eclipse_02

2、创建普通maven项目

Elasticsearch掰开揉碎第10篇maven项目_java_11

Elasticsearch掰开揉碎第10篇maven项目_idea_12

勾选Create a simple project表示创建一个纯净的Maven项目,跳过选择模板

Elasticsearch掰开揉碎第10篇maven项目_eclipse_13

Elasticsearch掰开揉碎第10篇maven项目_idea_14

Elasticsearch掰开揉碎第10篇maven项目_maven_15

3、创建java文件

使用鼠标 右键操作--->src/main/java目录--->New--->Class

Elasticsearch掰开揉碎第10篇maven项目_eclipse_16

Elasticsearch掰开揉碎第10篇maven项目_Elasticsearch_17

4、编辑java程序

Elasticsearch掰开揉碎第10篇maven项目_Elasticsearch_18

5、运行java程序

Elasticsearch掰开揉碎第10篇maven项目_idea_19

走到这一步,恭喜恭喜,你已经eclipse中成功的拥有了自己的第1套简单maven项目。

idea创建普通java项目

1、双击IntelliJ IDEA工具

Elasticsearch掰开揉碎第10篇maven项目_Elasticsearch_20

Elasticsearch掰开揉碎第10篇maven项目_eclipse_21

2、创建一个新项目

Elasticsearch掰开揉碎第10篇maven项目_java_22

不需要勾任何东西,直接点击Nex

Elasticsearch掰开揉碎第10篇maven项目_maven_23

不需要勾选,点击Next

Elasticsearch掰开揉碎第10篇maven项目_Elasticsearch_24

Elasticsearch掰开揉碎第10篇maven项目_Elasticsearch_25

点击 标红部分,展开项目

Elasticsearch掰开揉碎第10篇maven项目_Elasticsearch_26

3、创建java文件

Elasticsearch掰开揉碎第10篇maven项目_Elasticsearch_27

Elasticsearch掰开揉碎第10篇maven项目_Elasticsearch_28

4、编辑java程序

Elasticsearch掰开揉碎第10篇maven项目_eclipse_29

5、运行java程序

Elasticsearch掰开揉碎第10篇maven项目_eclipse_30

Elasticsearch掰开揉碎第10篇maven项目_eclipse_31

走到这一步,恭喜恭喜,你已经idea中成功的拥有了自己的第1套简单java项目。

idea创建maven项目

1、双击IntelliJ IDEA工具

Elasticsearch掰开揉碎第10篇maven项目_Elasticsearch_20

Elasticsearch掰开揉碎第10篇maven项目_eclipse_21

2、创建一个新项目

Elasticsearch掰开揉碎第10篇maven项目_java_22

不需要勾任何东西,直接点击Nex

Elasticsearch掰开揉碎第10篇maven项目_java_35

Elasticsearch掰开揉碎第10篇maven项目_java_36

3、创建java文件

Elasticsearch掰开揉碎第10篇maven项目_maven_37

Elasticsearch掰开揉碎第10篇maven项目_Elasticsearch_28

4、编辑java程序

Elasticsearch掰开揉碎第10篇maven项目_java_39

5、运行java程序

Elasticsearch掰开揉碎第10篇maven项目_java_40

结束语

至此,Elasticsearch掰开揉碎系列的第10篇就结束了,本篇主要讲解的是:使用eclipse创建普通java项目\maven项目,使用idea创建普通java项目\maven项目。

从下一篇开始我们要准备开始java编码,相信很多兄弟编程基础有点薄,我们依然掰开揉碎的方式去说。后续的内容更精彩,敬请期待,感谢兄弟们的关注!!!

标签:10,java,项目,创建,eclipse,maven,Elasticsearch,Maven
From: https://blog.51cto.com/51power/6365085

相关文章

  • Elasticsearch掰开揉碎第11篇java操作ES前期准备
    引言上一篇主要讲解的是:使用eclipse创建普通java项目\maven项目,使用idea创建普通java项目\maven项目。本篇主要讲解的是:使用java操作Elasticsearch的前期准备(创建索引库、设置mapping、插入数据、验证数据、创建maven项目)前期准备之数据1、创建索引库curl-XPUT'http://192.168......
  • Linux部署ArcGIS Server 10.7.1简要手册
    一、经过测试可以正常安装并运行ArcGISServer10.7.1的发行版:CentOS7.9,Ubuntu/UbuntuServer22.04.2LTS,RedhatEnterpriseLinux9.1二、ArcGISServer使用的端口:6443,6080,6006,1098,6099,确保这些端口没有被其他程序占用,否则安装完毕之后,管理页面无法打开,详情见官方链接查看......
  • Wimlib-imagex 1.14.1和ImageX Tool for Windows Version: 10.0.10011.16384是两款不
    Wimlib-imagex1.14.1和ImageXToolforWindowsVersion:10.0.10011.16384是两款不同的Windows镜像工具,它们之间存在一些区别。开发者不同:Wimlib-imagex是由OpenSourceCommunity开发的自由开源软件,而ImageXToolforWindows是Microsoft开发的商业软件。编写语言不同:Wi......
  • MAC中文版 Final Cut Pro X(FCPX) V10.6.6 专属视频剪辑后期工具安装教程
    MAC中文版FinalCutProX(FCPX)V10.6.6专属视频剪辑后期工具安装教程FinalCutProX又名FCPX,是MAC上非常不错的视频非线性剪辑软件,它剪辑速度超凡,具有先进的调色功能、HDR视频支持,以及ProResRAW,让剪辑、音轨、图形特效、整片输出,支持主流的摄像机格式,是专业视频剪辑领......
  • ImageX Tool for Windows Version: 10.0.10011.16384
    D:\download\DISM\DISM>imagexImageXToolforWindowsCopyright(C)MicrosoftCorp.Allrightsreserved.Version:10.0.10011.16384IMAGEX[Flags]/Operation[ParameterList]Operation[APPEND|APPLY|CAPTURE|DELETE|DIR|E......
  • win11改回win10右键菜单
    反人类Win11之文件右键菜单改回Win10GhostIT男​笔电/DIY配置分析&推荐|友好的交流从关注开始|欢迎私信 163人赞同了该文章使用win11,最大的问题是什么,是右键菜单很多时候需要点两次,实在是反人类,太麻烦了。必须使用“显示更多选项”的右键菜单:这......
  • 1-10的数组,按指定的个数,依次取,计算每次取到的数组
    第一种方法,改变数组的方法<?php$kaochang=[1,2,3,4,5,6,7,8,9,10];$kaodian=[2,3,2,3];$temp=[];foreach($kaodianas$k=>$v){ $newkaochang=array_splice($kaochang,$v); $remove=array_diff($kaochang,$newkaochang); $kaochang=$newkaochang; $temp[$k]=$remo......
  • Gym102978C Count Min Ratio 题解
    赛时无人场切。震撼,震撼。学到许多。全程贺zak。首先我们套路推下式子。枚举左边的红蓝球个数,答案即为\[\begin{aligned}&\sum_{b=0}^B\sum_{r=0}^R\binom{b+r}b\binom{B-b+R-r}{B-b}\min(\fracrb,\frac{R-r}{B-b})\\=&\sum_{x=1}^{\fracRB}\sum_{b=0}^B\sum_{r=0}^R\binom......
  • 使用存储过程循环往MySQL插入1000条数据
    #新建一个存储过程delimiter//dropprocedureifexistslooppc;createprocedurelooppc()begindeclareiint;seti=1;repeatinsertintosome_table(t_id,t_name,t_age)values(i,'中心点',3+i);seti=i+1;untili>=1000endrepeat;en......
  • 用JavaScript求1000以内的质数
    varprimes=[2];//2是质数,先将其加入质数数组中for(vari=3;i<=1000;i++){varisPrime=true;//假设i是质数for(varj=0;j<primes.length&&primes[j]<=Math.sqrt(i);j++){if(i%primes[j]===0){isPrime=false;//如果i可......