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

网站编辑器无法显示淄博百度推广

网站编辑器无法显示,淄博百度推广,推广营销软件app,摄影网站的市场可行性Java全能学习面试指南:https://javaxiaobear.cn 1. 构建概念和构建过程 项目构建是指将源代码、依赖库和资源文件等转换成可执行或可部署的应用程序的过程,在这个过程中包括编译源代码、链接依赖库、打包和部署等多个步骤。 项目构建是软件开发过程中…

Java全能学习+面试指南:https://javaxiaobear.cn

1. 构建概念和构建过程

项目构建是指将源代码、依赖库和资源文件等转换成可执行或可部署的应用程序的过程,在这个过程中包括编译源代码、链接依赖库、打包和部署等多个步骤。

项目构建是软件开发过程中至关重要的一部分,它能够大大提高软件开发效率,使得开发人员能够更加专注于应用程序的开发和维护,而不必关心应用程序的构建细节。

同时,项目构建还能够将多个开发人员的代码汇合到一起,并能够自动化项目的构建和部署,大大降低了项目的出错风险和提高开发效率。常见的构建工具包括 Maven、Gradle、Ant 等。

2. 命令方式项目构建

命令描述
mvn compile编译项目,生成target文件
mvn package打包项目,生成jar或war文件
mvn clean清理编译或打包后的项目结构
mvn install打包后上传到maven本地仓库
mvn deploy只打包,上传到maven私服仓库
mvn site生成站点
mvn test执行测试源码

war包打包插件和jdk版本不匹配:pom.xml 添加以下代码即可

<build><!-- jdk17 和 war包版本插件不匹配 --><plugins><plugin><groupId>org.apache.maven.plugins</groupId><artifactId>maven-war-plugin</artifactId><version>3.2.2</version></plugin></plugins>
</build>

命令触发练习:

mvn 命令 命令#清理
mvn clean
#清理,并重新打包
mvn clean package
#执行测试代码
mvn test

3. 可视化方式项目构建

image-20231021153444864

注意:打包(package)和安装(install)的区别是什么

打包是将工程打成jar或war文件,保存在target目录下

安装是将当前工程所生成的jar或war文件,安装到本地仓库,会按照坐标保存到指定位置

4. 构建插件、命令、生命周期命令之间关系

  • 构建生命周期

    我们发现一个情况!当我们执行package命令也会自动执行compile命令!

    [INFO] --------------------------------[ jar ]---------------------------------
    [INFO] 
    [INFO] --- maven-resources-plugin:2.6:resources (default-resources) @ mybatis-base-curd ---
    [INFO] --- maven-compiler-plugin:3.1:compile (default-compile) @ mybatis-base-curd ---
    [INFO] --- maven-resources-plugin:2.6:testResources (default-testResources) @ mybatis-base-curd ---
    [INFO] --- maven-compiler-plugin:3.1:testCompile (default-testCompile) @ mybatis-base-curd ---
    [INFO] --- maven-surefire-plugin:2.12.4:test (default-test) @ mybatis-base-curd ---
    [INFO] --- maven-jar-plugin:2.4:jar (default-jar) @ mybatis-base-curd ---
    [INFO] Building jar: D:\javaprojects\backend-engineering\part03-mybatis\mybatis-base-curd\target\mybatis-base-curd-1.0-SNAPSHOT.jar
    [INFO] ------------------------------------------------------------------------
    [INFO] BUILD SUCCESS
    [INFO] ------------------------------------------------------------------------
    [INFO] Total time:  5.013 s
    [INFO] Finished at: 2023-06-05T10:03:47+08:00
    [INFO] ------------------------------------------------------------------------
    

    这种行为就是因为构建生命周期产生的!构建生命周期可以理解成是一组固定构建命令的有序集合,触发周期后的命令,会自动触发周期前的命令!!!

    构建周期作用:会简化构建过程

    例如:项目打包 mvn clean package即可。

    主要两个构建生命周期:

    • 清理周期:主要是对项目编译生成文件进行清理

      包含命令:clean

  • 默认周期:定义了真正构件时所需要执行的所有步骤,它是生命周期中最核心的部分

    包含命令:compile -  test - package - install - deploy
    
  • 插件、命令、周期三者关系(了解)

    周期→包含若干命令→包含若干插件

    使用周期命令构建,简化构建过程!

    最终进行构建的是插件!

http://www.dinnco.com/news/70015.html

相关文章:

  • 公司网站建设计入明细科目百度经验悬赏令
  • 石家庄微信网站制作美国最新消息今天 新闻
  • aspcms网站打不开全网营销代理加盟
  • 精品课程网站建设验收单济南网站seo优化
  • 企业建站系统javaindex百度指数
  • 做网站展示软件免费发帖推广平台有哪些
  • wordpress 加载时间网络优化工具
  • 做网站真实收益产品推广平台
  • 怎样联系网站管理员四川seo快速排名
  • 天津网站建设seo优化推广宣传
  • 物联网网站开发爱站网关键词查询网站
  • 沈阳网站优化公司本地广告推广平台哪个好
  • 网页设计制作一个网站黄冈网站推广软件有哪些
  • 简单做任务赚钱网站常州seo关键词排名
  • 广州做网站公司排名网站做成app
  • 网站如何做301重定向网页设计代做
  • 天猫网站是怎么做seo优化的论坛排名
  • 有没有做网站的教程上海网络推广渠道
  • 免手机微网站360搜索推广
  • 福田网站制作河南做网站的
  • 浙江品牌网站设计专家服务器域名查询
  • 哪个平台建网站比较好百度一下你就知道首页
  • 宁波企业网站建设公司解析域名网站
  • 做电脑壁纸的网站seo站长平台
  • 设计工作网站好seo外链推广员
  • 杭州网站制作公司排名网络优化的基本方法
  • 杭州建站模板seo管理软件
  • 全民建站百度公司总部
  • 越南做网站服务器电商平台开发
  • 淘宝客导购网站全球搜索引擎排名