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

公司网站未备案做化学科普网站的目的

公司网站未备案,做化学科普网站的目的,怎么做淘客专属网站,电脑什么网站可以做长图攻略背景 项目过程中#xff0c;对于Maven的pom.xml文件#xff0c;很多时候#xff0c;我通过各种参考、仿写#xff0c;最终做出想要的效果。 但实际心里有些迷糊#xff0c;不清楚具体哪个基础的配置所实现的效果。 今天#xff0c;特意回过头来#xff0c;了解Maven的基…背景 项目过程中对于Maven的pom.xml文件很多时候我通过各种参考、仿写最终做出想要的效果。 但实际心里有些迷糊不清楚具体哪个基础的配置所实现的效果。 今天特意回过头来了解Maven的基础知识以便以后使用起来更有条理。 最简单的Maven项目 用IntelliJ IDEA创建一个最简单的Maven项目可以看到pom.xml的内容如下 ?xml version1.0 encodingUTF-8? 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.xsdmodelVersion4.0.0/modelVersiongroupIdcom.nicchagil/groupIdartifactIdsimple-idea-maven-project/artifactIdversion1.0-SNAPSHOT/versionpropertiesmaven.compiler.source8/maven.compiler.sourcemaven.compiler.target8/maven.compiler.targetproject.build.sourceEncodingUTF-8/project.build.sourceEncoding/properties/project通过Windows的tree命令查看整个项目的目录结构 └─src├─main│ ├─java│ │ └─com│ │ └─nicchagil│ └─resources└─test└─java最简单的pom.xml底下的内容 通过以下操作我们可以查看上述最简单pom.xml的「Effevtive POM」 1、在「IntelliJ IDEA」中右键「pom.xml的文件内容」 2、选择「Show Effevtive POM」 查看了「Effevtive POM」查阅了其中部分节点的作用并以中文加上注释 Tips 为了提高可读性以下Effevtive POM的内容会适当删减。 !-- Effective POM for project -- !-- com.nicchagil:simple-idea-maven-project:jar:1.0-SNAPSHOT -- !-- -- !-- --project xmlnshttp://maven.apache.org/POM/4.0.0 xmlns:xsihttp://www.w3.org/2001/XMLSchema-instance xsi:schemaLocationhttp://maven.apache.org/POM/4.0.0 https://maven.apache.org/xsd/maven-4.0.0.xsd!-- 指定当前pom.xml文件所遵循的Maven项目对象模型Project Object Model版本 --modelVersion4.0.0/modelVersion!-- 用于唯一标识一个公司或项目、团队等 --groupIdcom.nicchagil/groupId!-- 与groupId和version唯一标识一个项目或模块 --artifactIdsimple-idea-maven-project/artifactId!-- 唯一标识项目的版本 --version1.0-SNAPSHOT/versionproperties!-- 指定Java源代码所遵循的版本 --maven.compiler.source8/maven.compiler.source!-- 指定Java编译器生成的字节码所兼容的Java虚拟机版本 --maven.compiler.target8/maven.compiler.target!-- 指定源代码文件的字符编码 --project.build.sourceEncodingUTF-8/project.build.sourceEncoding/properties!-- 仓库 --repositoriesrepositorysnapshotsenabledfalse/enabled !-- 表示禁用对该仓库中快照版本的支持 --/snapshotsidcentral/idnameCentral Repository/nameurlhttps://repo.maven.apache.org/maven2/url !-- 这里配置的URLhttps://repo.maven.apache.org/maven2是Maven中央仓库 --/repository/repositories!-- 插件仓库 --pluginRepositoriespluginRepositoryreleasesupdatePolicynever/updatePolicy !-- 对于发布版本的更新策略为never即永远不会去检查该仓库中发布版本插件是否有更新 --/releasessnapshotsenabledfalse/enabled !-- 禁用对该仓库中快照版本插件的支持 --/snapshotsidcentral/idnameCentral Repository/nameurlhttps://repo.maven.apache.org/maven2/url/pluginRepository/pluginRepositories!-- 项目的构建过程 --build!-- 全局构建配置 --!-- 指定项目源代码的目录Maven在编译时从此目录获取源代码 --sourceDirectoryD:\idea_workspace\maven-test-project\simple-idea-maven-project\src\main\java/sourceDirectory!-- 没查到scriptSourceDirectory相应的资料 --scriptSourceDirectoryD:\idea_workspace\maven-test-project\simple-idea-maven-project\src\main\scripts/scriptSourceDirectory!-- 指定项目测试代码的目录 --testSourceDirectoryD:\idea_workspace\maven-test-project\simple-idea-maven-project\src\test\java/testSourceDirectory!-- 指定编译后的类文件的输出目录 --outputDirectoryD:\idea_workspace\maven-test-project\simple-idea-maven-project\target\classes/outputDirectory!-- 指定测试代码编译后的类文件输出目录 --testOutputDirectoryD:\idea_workspace\maven-test-project\simple-idea-maven-project\target\test-classes/testOutputDirectory!-- 项目资源文件 --resourcesresourcedirectoryD:\idea_workspace\maven-test-project\simple-idea-maven-project\src\main\resources/directory/resource/resources!-- 项目测试相关的资源文件 --testResourcestestResourcedirectoryD:\idea_workspace\maven-test-project\simple-idea-maven-project\src\test\resources/directory/testResource/testResources!-- 构建输出的目录 --directoryD:\idea_workspace\maven-test-project\simple-idea-maven-project\target/directory!-- 项目打包后生成的最终文件的名称不包含扩展名 --finalNamesimple-idea-maven-project-1.0-SNAPSHOT/finalName!-- 对插件的版本、配置等信息进行集中管理与配置。通常位于父项目中为子模块提供统一的插件配置模板。此节点的配置不会直接生效子模块需要时显示引用对应的插件才会生效 --pluginManagementplugins!-- 用于Apache Ant任务的支持 --pluginartifactIdmaven-antrun-plugin/artifactIdversion3.1.0/version/plugin!-- 用于将项目的输出和相关依赖打包成单独分发文件方便项目的分发和部署 --pluginartifactIdmaven-assembly-plugin/artifactIdversion3.6.0/version/plugin!-- 用于管理和操作项目的依赖 --pluginartifactIdmaven-dependency-plugin/artifactIdversion3.6.1/version/plugin!-- 用于简化项目的发布流程 --pluginartifactIdmaven-release-plugin/artifactIdversion3.0.1/version/plugin/plugins/pluginManagement!-- 项目构建过程中实际要用到的插件 --plugins!-- 用于清理项目构建过程中生成的文件和目录 --pluginartifactIdmaven-clean-plugin/artifactIdversion3.2.0/versionexecutionsexecutioniddefault-clean/idphaseclean/phasegoalsgoalclean/goal/goals/execution/executions/plugin!-- 用于处理项目中的资源文件。主要会将资源文件复制到指定的输出目录并可以对这些资源文件进行过滤等操作 --pluginartifactIdmaven-resources-plugin/artifactIdversion3.3.1/versionexecutionsexecutioniddefault-testResources/idphaseprocess-test-resources/phasegoalsgoaltestResources/goal/goals/executionexecutioniddefault-resources/idphaseprocess-resources/phasegoalsgoalresources/goal/goals/execution/executions/plugin!-- 用于创建JARJava Archive文件的核心插件 --pluginartifactIdmaven-jar-plugin/artifactIdversion3.3.0/versionexecutionsexecutioniddefault-jar/idphasepackage/phasegoalsgoaljar/goal/goals/execution/executions/plugin!-- 用于编译Java源代码 --pluginartifactIdmaven-compiler-plugin/artifactIdversion3.11.0/versionexecutionsexecutioniddefault-compile/idphasecompile/phasegoalsgoalcompile/goal/goals/executionexecutioniddefault-testCompile/idphasetest-compile/phasegoalsgoaltestCompile/goal/goals/execution/executions/plugin!-- 用于在项目构建过程中执行单元测试和集成测试 --pluginartifactIdmaven-surefire-plugin/artifactIdversion3.2.2/versionexecutionsexecutioniddefault-test/idphasetest/phasegoalsgoaltest/goal/goals/execution/executions/plugin!-- 用于将项目构建生成的产出如JAR文件安装到本地Maven仓库 --pluginartifactIdmaven-install-plugin/artifactIdversion3.1.1/versionexecutionsexecutioniddefault-install/idphaseinstall/phasegoalsgoalinstall/goal/goals/execution/executions/plugin!-- 用于将项目构建的产物部署到远程Maven仓库 --pluginartifactIdmaven-deploy-plugin/artifactIdversion3.1.1/versionexecutionsexecutioniddefault-deploy/idphasedeploy/phasegoalsgoaldeploy/goal/goals/execution/executions/plugin!-- 用于生成项目的站点文档 --pluginartifactIdmaven-site-plugin/artifactIdversion3.12.1/version!-- 注意因maven-site-plugin的配置内容较多为提高可读性已省略maven-site-plugin其中的配置 --!-- maven-site-plugin的配置已省略 --/plugin/plugins/build!-- 用于配置项目报告的生成的展示 --reportingoutputDirectoryD:\idea_workspace\maven-test-project\simple-idea-maven-project\target\site/outputDirectory/reporting /projectMaven的常用命令 通过阅读上文的「Effevtive POM」就容易理解我们经常使用的Maven命令其基础配置是对应上面的默认插件。 比如我们使用mvn clean命令实际起作用的是Maven的默认插件maven-clean-plugin。 Maven的常用命令 mvn clean清理项目构建生成的文件和目录mvn compile编译项目的源代码mvn test执行项目的测试mvn package将项目编译后的代码打包成可分发的格式如JAR包mvn install将项目打包后的产物安装到本地Maven仓库mvn deploy将项目打包后的产物部署到远程Maven仓库 后续 后续有时间再了解Maven项目关联的几种方式比如依赖、继承、聚合以及它们的适用场景。 最后 小弟不才学识有限如有错漏欢迎指正哈。 如果本文对你有帮助记得“一键三连”“点赞”、“评论”、“收藏”哦
http://www.dnsts.com.cn/news/174510.html

相关文章:

  • 广州定制网站设云南网络推广
  • 天津网站建设公司电扬wordpress 下载
  • 免费网页设计做seo学网站
  • 做平面设计必知的网站广州番禺区地图高清版大图
  • 安装php和mysql网站深圳做手机网站设计
  • 做问卷用哪个网站网站建设案例查询
  • 响应式潍坊网站建设网站设计和建设ppt
  • 企业网站的建设目的是什么郓城那家网站做的好
  • 互联网网站开发服务合同范本企业网站建设方案怎么写
  • 牛商的网站后台室内设计女孩子学难吗
  • title 镇江网站建设网络规划设计师题库
  • 我有域名有服务器怎么建设网站html5手机网站下载
  • 建站超市怎么做网页注册登录教程
  • 西安网站公司杭州市建设网
  • 自己做菠菜网站义乌做网站的
  • 百度 网站建设做网站容易吧
  • 网站管理员权限怎么设置如何搭建一个服务平台
  • 网站图片优化大小重庆网站排名优化公司
  • 深圳网站建设公司哪家最好北京短视频代运营公司
  • 网站域名费做网站最好要买什么东西
  • 网站建设的可行性报告研究深圳为华网络科技有限公司
  • 医疗企业网站模板免费下载佛山网站建设定制开发
  • 栗田工业大连有效公司网站哪年做的如何做运营推广
  • 注册公司取名字大全广州网站优化方式
  • 海宁住房和城乡规划建设局网站程序员做网站类网站
  • wordpress 5.0网站推广seo优化
  • 做企业网站cms怎么看网站是不是做竞价
  • 商务网站建设详细步骤浩森宇特北京网站建设
  • 阿里巴巴国际站怎么运营虚拟主机如何搭建网站
  • 网站优化怎么看如何在asp网站