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

领手工在家做的网站2019一个公司能备案多个网站吗

领手工在家做的网站2019,一个公司能备案多个网站吗,网站做指向是什么意思,正规的外贸网站建设公司1.pom简介 pom指的是project object model#xff0c;又叫项目对象模型。Maven的pom文件是一个XML文件#xff0c;用于描述项目的各种属性、依赖和构建信息#xff0c;包括项目的名称、版本、许可证、作者、描述、依赖关系、构建过程、插件等。总的来说#xff0c;POM文件…1.pom简介 pom指的是project object model又叫项目对象模型。Maven的pom文件是一个XML文件用于描述项目的各种属性、依赖和构建信息包括项目的名称、版本、许可证、作者、描述、依赖关系、构建过程、插件等。总的来说POM文件是Maven工程的基本工作单元它包含了项目的所有必要信息使得Maven能够自动化地构建和管理项目。 2.常用的pom元素配置 project xmlnshttp://maven.apache.org/POM/4.0.0xmlns:xsihttp://www.w3.org/2001/XMLSchema-instancexsi:schemaLocationhttp://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd!-- 模型版本号 --modelVersion4.0.0/modelVersion!-- 父项目坐标属性 --parentgroupIdorg.springframework.boot/groupIdartifactIdspring-boot-starter-parent/artifactIdversion3.2.1/versionrelativePath/home/mymodule/relativePath /parent!-- 当前项目基本属性 --groupIdcom.njh/groupIdartifactIdNjh-Cloud/artifactIdversion0.0.1-SNAPSHOT/versionnameNjh-Cloud/namedescriptionNjh-Cloud/descriptionpackagingpom/packaging!-- 当前项目下的子模块配置 --modulesmodulenjh-gateway/module/modules!-- 项目常量属性设置 --propertiesjava.version1.8/java.version/properties!-- 项目依赖管理 --dependencyManagementdependencies!-- SpringCloud 微服务 --dependencygroupIdorg.springframework.cloud/groupIdartifactIdspring-cloud-dependencies/artifactIdversion${spring-cloud.version}/versiontypepom/typescopeimport/scope/dependency!-- SpringBoot 依赖配置 --dependencygroupIdorg.springframework.boot/groupIdartifactIdspring-boot-dependencies/artifactIdversion${spring-boot.version}/versiontypepom/typescopeimport/scope/dependency/dependencies/dependencyManagement!-- 项目依赖定义 --dependenciesdependencygroupIdcom.alibaba/groupIdartifactIdfastjson/artifactIdversion${fastjson.version}/version/dependency/dependencies!-- 项目构建信息 --build!-- 插件管理 --pluginsplugingroupIdorg.springframework.boot/groupIdartifactIdspring-boot-maven-plugin/artifactIdconfigurationexcludesexcludegroupIdorg.projectlombok/groupIdartifactIdlombok/artifactId/exclude/excludes/configuration/plugin/plugins!-- 资源管理 --resourcesresourcedirectorysrc/main/resources/directory!-- 关闭过滤 --filteringfalse/filtering/resourceresourcedirectorysrc/main/webapp//directory/resourceresourcedirectorysrc/main/resources/directory!-- 引入所有 匹配文件进行过滤 --includesincludeapplication*/includeincludebootstrap*/includeincludelogback*/include/includes!-- 启用过滤 即该资源中的变量将会被过滤器中的值替换 --filteringtrue/filtering/resource/resources/build!-- 项目环境信息 --profilesprofile!-- 本地开发环境 --iddev/idpropertiesprofiles.activedev/profiles.active/properties!-- 默认激活dev环境 --activation activeByDefaulttrue/activeByDefault/activation/profileprofile!-- 生产环境 --idprd/idpropertiesprofiles.activeprd/profiles.active/properties/profile/profiles!-- 项目仓库信息 --repositoriesrepositoryidpublic/idnamenexus/nameurlhttps://mirrors.njh.cloud.com/repository/maven//urlreleasesenabledtrue/enabled/releases/repository/repositories!-- 项目插件仓库信息 --pluginRepositoriespluginRepositoryidpublic/idnamenexus/nameurlhttps://mirrors.njh.cloud.com/repository/maven//urlreleasesenabledtrue/enabled/releasessnapshotsenabledfalse/enabled/snapshots/pluginRepository/pluginRepositories/project3.父项目坐标属性 在Maven中使用parent标签是为了在多模块项目中共同管理依赖可以让多个模块之间共享依赖关系从而避免了重复的依赖定义。通过parent标签中的groupId、artifactId和version元素来指定父项目的坐标子项目就可以通过该坐标找到父项目并自动继承父项目的pom文件中定义的相关依赖然后子项目就可以不用重复去声明父项目中已存在的依赖可以直接使用父项目中的依赖。 parent!-- 父项目的群组标识符 --groupIdorg.springframework.boot/groupId !-- 父项目的项目名标识符 --artifactIdspring-boot-starter-parent/artifactId !-- 父项目的版本号标识符 --version3.2.1/version !-- 用于指示Maven在查找父级POM文件时应该搜索的相对路径 --relativePath/home/mymodule/relativePath /parent4. 当前项目基本属性 用于设置当前项目的一些基本信息通过groupId、artifactId和version元素来指定当前项目的坐标name用来设置项目名称description用来设置项目的描述信息url用来设置项目的主也url地址packaging用来设置项目的构建类型如jar、war、pom等。 groupIdcom.njh/groupId artifactIdNjh-Cloud/artifactId version0.0.1-SNAPSHOT/version nameNjh-Cloud/name descriptionNjh-Cloud/description urlhttps://gitee.com/Njh-Cloud/url packagingpom/packaging5.当前项目下的子模块配置 在Maven中modules标签用于定义项目的模块。一个Maven项目可以包含多个模块每个模块可以被视为一个独立的子项目。通过使用modules标签可以将一个大项目拆分成多个小模块每个模块都有自己的构建过程和依赖关系从而提高项目的可维护性和可重用性。 modulesmodulenjh-gateway/module /modules6.项目常量属性设置 在Maven中properties标签中用于定义项目的常量属性这些常量属性可以在整个项目中被共享和重用从而简化了项目的配置和管理。每个属性都包含一个id和一个值在使用时通过${id}就能获取到设置的属性值。 propertiesjava.version1.8/java.version /properties!-- 使用上面的属性 -- version${java.version}/version7.项目依赖管理 在Maven中dependencyManagement标签用于管理项目中的依赖关系确保所有子模块共享相同的依赖版本。通过在dependencyManagement标签中添加需要共用的依赖在该项目下的所有子模块会自动引入相同的依赖可以避免在每个子模块中重复定义相同的依赖提高了项目构建的效率和一致性。 dependencyManagementdependenciesdependencygroupIdgroupId/groupIdartifactIdartifactId/artifactIdversionversion/version/dependency/dependencies /dependencyManagement8.项目依赖定义 在Maven中dependencies标签用于定义项目的依赖关系可以将项目所需的依赖库添加到项目中并确保这些依赖被正确地管理和使用。每个依赖都是使用dependency标签定义的dependency标签中常用的属性有 groupId依赖库的唯一标识符通常是组织或项目的唯一标识符。artifactId依赖库的唯一标识符通常是项目或库的唯一标识符。version依赖库的版本号。scope依赖项的作用范围 包括compile、provided、runtime、test、system、optional。optional标注依赖是否传递。默认值为 false表示可以将该依赖向下传递给其他依赖了该项目的项目。设置成true则不会向下传递。exclusions排除项目中引入的依赖中所包含的某些间接依赖。 dependenciesdependencygroupIdgroupId/groupIdartifactIdartifactId/artifactIdversionversion/versionscopecompile/scopeoptionaltrue/optionalexclusionsexclusion groupIdgroupid/groupIdartifactIdartifactid/artifactId/exclusion/exclusions/dependency /dependenciesscope 依赖项常用的适用范围如下 compile缺省值表示所有阶段编译、测试、运行可用该依赖包需要全程存在会随着项目一起发布。provided表示只在提供依赖的环境中是可用的也就是在编译、测试时需要运行时不需要该依赖不会被打包到项目中runtime表示只在运行时可用该依赖会打包到项目中test表示只在测试期间是可用的该依赖不会被打包到项目中system表示只能在系统类路径中找到不会在Repository中查找它 9.项目构建信息 在Maven中build标签用于配置项目的构建过程。它包含了一系列的子标签用于定义项目的构建策略和任务。常用的字标签有 plugins用于定义Maven插件的列表。Maven插件可以用来执行各种任务例如编译代码、运行测试、打包和发布项目等。pluginManagement用于定义项目的构建插件的列表以及这些插件的配置。resources用于定义资源的配置例如在构建过程中要处理的属性文件或资源文件。testResources类似于resources但是用于配置测试资源例如在测试过程中要处理的属性文件或资源文件。sourceDirectory用于指定项目的源代码目录。outputDirectory用于指定项目的输出目录例如生成的JAR文件或WAR文件。filters用于定义项目的过滤器例如在构建过程中要应用的属性文件过滤器。finalName用于指定项目的最终名称例如生成的JAR文件的名称。 buildplugins/pluginsresources/resourcestestResources/testResourcessourceDirectory/sourceDirectoryoutputDirectory/outputDirectoryfilters/filtersfinalName/finalNamepluginManagement/pluginManagement /build10.项目环境信息 在Maven中profiles标签用于定义项目的构建环境的配置它允许你为不同的构建环境或目标提供不同的配置。通过不同的profile标签来定义不同的环境配置在profile标签里面包含以下部分 id配置文件的唯一标识符。activation用于激活配置文件的逻辑。例如使用activeByDefault属性来指定默认激活的配置文件。properties 用于存储配置文件中使用的属性。build 用于定义配置文件中的构建任务和插件。 profilesprofile!-- 本地开发环境 --iddev/idpropertiesprofiles.activedev/profiles.active/properties!-- 默认激活dev环境 --activation activeByDefaulttrue/activeByDefault/activation/profileprofile!-- 生产环境 --idprd/idpropertiesprofiles.activeprd/profiles.active/properties/profile /profiles11.项目仓库信息 在Maven中repositories标签用于配置项目所需的依赖库的位置使得项目能够方便地获取和管理依赖。通过配置不同的仓库可以轻松地在不同的环境中使用不同的依赖库从而增加了项目的灵活性和可移植性。其中repository标签包含以下部分 id仓库的唯一标识符。url仓库的URL地址。releases用于配置仓库中发布的版本。如果releases标签被包含那么Maven会在这个仓库中搜索并下载项目所需的依赖库。snapshots用于配置仓库中快照版本的位置。如果snapshots标签被包含那么Maven会在这个仓库中搜索并下载项目所需的快照版本。 repositoriesrepositoryidsnapshots/idurlhttp://repo.maven.apache.org/maven-snapshots//urlreleasesenabledtrue/enabled/releases/repositoryrepositoryidreleases/idurlhttp://repo.maven.apache.org/maven-releases//urlreleasesenabledtrue/enabled/releases/repository /repositories12.项目插件仓库信息 在Maven中pluginRepositories标签用于配置项目所需的插件库的位置与repositories标签功能基本相同主要的区别是为了获取和管理Maven插件和插件依赖的。 pluginRepositoriespluginRepositoryidcentral/idurlhttp://repo.maven.apache.org/maven2/urlreleasesenabledtrue/enabled/releasessnapshotsenabledfalse/enabled/snapshots/pluginRepository /pluginRepositories
http://www.zqtcl.cn/news/35341/

相关文章:

  • php网站建设案例教程视频专门做顶账房的网站
  • 网站主机服务器郴州网站优化
  • 李宁运动服网站建设规划书网站建设秋实
  • 聊城做网站推广网站推广优化网址
  • 网站开发树形图外网建筑设计网站
  • 秦皇岛做网站的公司宏杰zkeys网站模板
  • 做一个网站要注意什么哈尔滨公共资源交易网建设工程
  • 做网站别名解析的目的是什么wordpress管理后台添加导航栏
  • 北京网站设计与建设vue登录页面模板
  • 彩票开奖网站建设做一个网站的成本
  • 最新自助建站源码佛山市禅城网站建设
  • 网站建设一般需要多少钱seo在网站建设中的作用
  • 网站开发的前台开发工具灞桥微网站建设
  • 我的个人网站 的网页设计wordpress耗带宽吗
  • 网站怎样设计网址大全网络营销公司加盟
  • 广安发展建设集团官方网站尚硅谷培训机构官网
  • 广州网站建设网站定制wordpress 询价按钮
  • 怎么做网站生意百度竞价网站
  • 网站建设与管理做什么济南网站建设外包公司
  • 重庆网络网站建设短视频关键词seo优化
  • 电脑软件开发培训机构青岛seo公司网站
  • 现在做网站用什么程序天元建设集团有限公司承包
  • 中国建设银行联行号查询网站濮阳建设网站
  • 有做兼职的网站吗电脑网站怎么做
  • 济南网站建设和优化要做网站照片怎么处理
  • 网站设计的可行性分析 在线
  • 合肥市建设工程市场价格信息网站孵化器网站平台建设
  • 家乡网站怎么做win7系统如何重装wordpress
  • 网站建设公司做销售好不好?做视频网站要什么软件下载
  • 青海省住房和城乡建设局网站首页成都企业建站系统