您现在的位置是:丽姿网 > 美食美味 > 美食美味

如何使用maven 俗话来讲什么是maven什么是jenkins两者的区别是什么

网友投稿2023-08-16美食美味人已围观

大家好,今天来为大家分享如何使用maven的一些知识点,和俗话来讲什么是maven什么是jenkins两者的区别是什么的问题解析,大家要是都明白,那么可以忽略,如果不太清楚的话可以看看本篇文章,相信很大概率可以解决您的问题,接下来我们就一起来看看吧!

javaWeb开发使用eclipse加上Maven加上git,应该是怎样的开发流程

1.先创建基于Maven管理的javaweb项目结构,这个在网上搜索吧,eclipse应该需要安装插件

2.使用git对项目进行版本管理

android工程使用maven的多吗

作为工作多年的安卓开发工程师,可以负责任的告诉你,maven单独使用的不多。在Eclipse时代JavaEE用的相对来说多一点,在Android中也可以使用maven来进行依赖,maven中也有非常多的优秀第三方框架可供使用。

由于后来Google推AndroidStudio,目前大部分的工程师都在使用Gradle管理项目和依赖,而maven也可以被配置在gradle的仓库中设置中,当然默认是jcenter的,还可以配置自定义的repo地址。

俗话来讲什么是maven什么是jenkins两者的区别是什么

maven是一个JAVA项目管理工具,而Jenkins是一个基于Java开发的持续集成工具。接下来,我们分别来介绍它们到底是什么。

maven

作为Java开发工程师,我是非常喜欢maven的。我自己有时候需要自己写小的程序来处理些繁琐数据的时候,也是喜欢用maven的。首先,在目前的eclipse和intelliJIDE中,创建MAVEN工程的代价非常小,在newproject的时候就可以直接选择mavenproject而不是传统的javaproject。

创建了project之后,需要配置pom文件。如果你已经有过maven项目,只需要把原来的pom文件的内容复制过来即可,需要修改的部分是artifact,groupId这类用于把当前maven工程区别去过去的maven工程的参数。

还有就是为了干净整洁,可以把无用的dependency都删除。说到dependency,这真是我最喜欢的maven能力之一了。我们过去用普通的javaproject,如果需要引入第三方jar包,通常需要你自己去网上找到这个jar包下载到本地,再在buildpath(eclipse)或projectstructure(IntelliJ)里手动为当前project添加对这个jar包的依赖,才能import这个jar包,使用它的功能。然而有了pom文件,你需要在百度上输入“{jar包名称}dependency”就能在网上找到对应的代码。如下,只需要把这段代码放到pom文件的dependencies标签下,mavan自己就会去帮你下载这个jar包,随后直接在工程里使用这个jar包的功能就可以了,极大的节约了时间和精力。

Jenkins

Jenkins并不是一个在开发过程中使用工具,而是监控持续重复的工作,使软件的持续集成成为可能。我分享下我们项目组使用的Jenkins方式。

我们写完代码后,上传到统一的代码库,然后由Jenkins去触发一个job,就会对制定代码库的代码就行打包,打成一个war包放在指定地点,之后触发第二个job,会根据Jenkins里的不同配置,把war包拉到指定的Linux机器上,最后再开始部署以及Nginx的热切换。Jenkins可以理解为一个可手动触发,也可定时触发的任务,主要应用场景是实行代码更新后的持续集成,保证代码库里的代码的稳定性。

但是我们现在正在主张去Jenkins化,使用我们自己开发的一些敏捷开发工具来代替Jenkins的工作。

maven和Jenkins能做的事远不止上面提到的这些,比如maven还能够连接不同仓,打包等等,今天就简单介绍到这里,欢迎大家在下方评论区与我沟通讨论。

我是苏苏思量,来自BAT的Java开发工程师,每日分享科技类见闻,欢迎关注我,与我共同进步。

文章分享结束,如何使用maven和俗话来讲什么是maven什么是jenkins两者的区别是什么的答案你都知道了吗?欢迎再次光临本站哦!

很赞哦! ()