当前位置: 首页 > news >正文

一个ip 做2个网站品牌建设成效有待提升

一个ip 做2个网站,品牌建设成效有待提升,重庆好的网站制作公司,jsp电子商务网站开发源码作者 | 磊哥来源 | Java中文社群#xff08;ID#xff1a;javacn666#xff09;转载请联系授权#xff08;微信ID#xff1a;GG_Stone#xff09;Maven 作为经典的项目构建工具相信很多人已经用很久了#xff0c;但如果体验过 Gradle#xff0c;那感觉只有两个字“真香… 作者 | 磊哥来源 | Java中文社群IDjavacn666转载请联系授权微信IDGG_StoneMaven 作为经典的项目构建工具相信很多人已经用很久了但如果体验过 Gradle那感觉只有两个字“真香”。前段时间测评了更快的 Maven 构建工具 mvnd感觉性能挺高的貌似有了种“没必要再用 Gradle”的感觉了而本文通过三者的性能对比告诉你到底谁才是王者。1.mvnd 简介mvnd 是 Maven Daemon 的缩写 翻译成中文就是 Maven 守护进程。mvnd 是 apache/maven 的一个子项目它并不是一个全新的构建工具而是对 maven 的扩展。它内置了 maven其实现原理是构建了一个或者多个 maven 守护进程来执行构建服务。2.Gradle 简介Gradle 是新一代开源的自动化构建工具具有高效和灵活等诸多优势广泛用于 Java 系的开发流中。Gradle 优点简述语法体验更好可以摆脱 XML 这种繁琐的配置。Gradle 构建速度很快它可以通过重用先前执行的输出仅处理已更改的输入且通过并行执行任务来快速完成构建。可以在脚本里面直接写逻辑灵活度体验比 Maven 高。Gradle 是 Android 的官方构建工具并支持许多流行的语言和技术。可以直接原生兼容 Maven 的配置反过来的话 Maven 做不到原生兼容 Gradle。Gradle 版本更新速度很快。3.Gradle 使用使用 Idea 我们可以直接创建 Gradle 项目以 Spring Boot 项目的创建为例如下图所示选择第 3 个 Gradle Project 项目即可。Gradle 和 Maven 一样无需安装只需要使用 Idea 提供的默认插件就行。3.1 更换 Gradle 为国内源为了更快的下载第三方 jar 包我们可以配置一下 Gradle 为国内源首先打开用户目录下的 .gradle 文件夹创建一个 init.gradle 文件如下图所示添加如下配置allprojects {repositories {maven {url https://maven.aliyun.com/repository/public/}mavenLocal()mavenCentral()} }以上是设置下载数据源为阿里云。注意设置国内源要在创建项目之前这样在创建 Spring Boot 项目时就可以直接使用国内数据源了这样才能加速项目的创建和初始化。设置了国内源之后开始创建 Gradle 版本的 Spring Boot 项目和 Maven 的创建方式类似这里就不再赘述了最终创建好的 Spring Boot 项目如下可以看出 Gradle 项目的目录和 Maven 项目的目录几乎是一致的以下是 Maven 项目的目录3.2 项目依赖文件对比Maven 项目的依赖配置文件是 pom.xml而 Gradle 项目的依赖文件是 settings.gradle 和 build.gradle。settings.gradle  VS build.gradlesettings.gradle 文件是 gradle 项目的总体配置文件一般会把子项目中通用的一些配置放在这个文件中有点类似于 maven 的 parent pom 文件而 build.gradle 文件则是针对单个项目的具体配置我们主要使用的是 build.gradle 文件。build.gradle 配置内容如下plugins {id org.springframework.boot version 2.5.8id io.spring.dependency-management version 1.0.11.RELEASEid java }group  com.example version  0.0.1-SNAPSHOT sourceCompatibility  1.8configurations {compileOnly {extendsFrom annotationProcessor} }repositories {mavenCentral() }dependencies {implementation org.springframework.boot:spring-boot-starter-webcompileOnly org.projectlombok:lombokdevelopmentOnly org.springframework.boot:spring-boot-devtoolsannotationProcessor org.projectlombok:lomboktestImplementation org.springframework.boot:spring-boot-starter-test }test {useJUnitPlatform() }从上述的配置文件可以看出相比于 pom.xml 中的内容build.gradle 还是要简洁很多的它们的对比如下图所示3.3 打包项目Gradle 和 Maven 打包项目类似都是在 Idea 右侧点击即可生成Maven 打包项目如下图所示对应 Gradle 的打包如下4.mvnd 使用mvnd 使用是需要安装的之前的文章已经介绍过了这里就不再赘述了点击详情查看https://juejin.cn/post/70461876149902377325.性能对比接下来创建两个新的 Spring Boot 2.5.8 Java 8 测试打包的性能具体测试结果如下。5.1 Maven 打包性能Maven 首次打包所花费的时间是6.524 秒。5.2 mvnd 打包性能mvnd 首次打包所花费的时间是4.832 秒相比于 Maven 性能提升了 135%。5.3 Gradle 打包性能Gradle 首次打包所花费的时间是1.560 秒相比于 Maven 性能提升了 418%相比于 mvnd 性能提升了 300%。扩展Gradle 打包文件存放目录Gradle 打包的文件存放在“项目根路径\build\libs”下如下图所示总结虽然 mvnd 的目标是借鉴 Gradle 技术提供更快的 Maven 构建但通过本文的测试发现Gradle 打包的性能依然是最高的相比于 Maven 性能提升了 418%相比于 mvnd 性能提升了 300%并且 Gradle 的配置文件更加的简单、易读依然是最值得推荐的项目构建工具。是非审之于己毁誉听之于人得失安之于数。往期推荐更快的Maven来了我的天速度提升了8倍Spring Boot Admin贼好使保姆级教程终于搞懂脏读、幻读和不可重复读了
http://www.pierceye.com/news/18507/

相关文章:

  • 自动生成手机网站北京网站优化wyhseo
  • linux服务器怎么做网站化妆品网站的建设 论文
  • 医院建设网站的作用免费软件开发app
  • 外贸网站设计模板惠阳建设局网站
  • 服务类网站模板大连海洋大学工程建设信息网
  • 小说发表哪个网站赚钱网站建设新方向
  • 承德网站建设怎么做滁州百度seo
  • 建设网站一定要数据库吗app小程序开发价格
  • 做公益网站wordpress 如何修改导航链接
  • 如何微信做演讲视频网站wordpress不显示引用图片不显示
  • 网站建设的步骤教程视频室内设计学校大专
  • 免费域名申请网站大全下载会员网站建设
  • 券多多是谁做的网站微信链接网站怎么做
  • 做网站 空间wordpress 判断
  • 有什么类似凡科建站台州自助建站在线咨询
  • 湖南网站开发公司电话宁波网站制作设计
  • 砀山县住房和城乡建设局网站开发公司前期部岗位职责
  • 长沙企业网站建设团队有二维码怎样做网站
  • 正保建工网校官网seo网站建设哪家专业
  • 网站首页地址是什么微信下载安装2024最新版
  • 制作手机网站什么软件下载wordpress 采集函数
  • 投资网站开发wordpress安装用户名密码
  • 安徽建网站国外网站怎么做引流
  • 织梦网站首页栏目修改wordpress空间安装教程视频教程
  • 网站进不去怎么解决时尚网站
  • 海港区网站快排seowordpress速度优化插件
  • 电子商务公司网站怎么建鄂州商城网站建设
  • 免费网站制作模板网站建设需求书
  • 中国住房建设部网站2022企业所得税减半
  • 运动网站建设主题又名林州站长网