在线制作图标,seo关键词排名优化怎样收费,高港区拖拽式网页制作平台,网站设计怎么做视频目录 了解mavenmaven的作用maven仓库本地配置添加远程仓库依赖搜索顺序定制包到本地仓库pom文件依赖管理原则构建声明周期插件了解maven maven的作用 maven采取约定大于配置的原则,规范了一套标准的javaweb项目结构maven提供了完备的包管理功能,不用到处找jar包了maven提供了一… 目录 了解mavenmaven的作用maven仓库本地配置添加远程仓库依赖搜索顺序定制包到本地仓库pom文件依赖管理原则构建声明周期插件 了解maven maven的作用 maven采取约定大于配置的原则,规范了一套标准的javaweb项目结构maven提供了完备的包管理功能,不用到处找jar包了maven提供了一套完整的项目构建声明周期,让开发人员一键式一站式测试打包发布等.maven仓库 maven仓库分为 本地(local)中央(central)远程(remote) :定制的仓库,存放一些没在中央仓库中的包,比如公司自己的框架包本地配置 本地maven的配置非常灵活,可以创建多个用于不同开发环境的配置文件.配置文件中指定不同的本地仓库地址和中央仓库地址 maven仓库配置 添加远程仓库 project ...repositoriesrepositoryidjava.net/idurlhttps://maven.java.net/content/repositories/public//url/repository/repositories
/project 依赖搜索顺序 搜索本地仓库搜索中央仓库搜索远程仓库三种仓库中都没有所需包,抛出错误定制包到本地仓库 一些中央仓库和远程仓库没有的包,想使用的话要手动导入本地仓库,比如想使用kaptcha包(用于生成验证码图片的工具) 下载 “kaptcha-2.3”得到jar包执行maven命令,加入本地仓库 mvn install:install-file -Dfile/Users/hans/Downloads/kaptcha-2.3.jar -DgroupIdcom.google.code -DartifactIdkaptcha -Dversion2.3
-Dpackagingjar加入成功,声明坐标dependencygroupIdcom.google.code/groupIdartifactIdkaptcha/artifactIdversion2.3/version
/dependency pom文件 project xmlns http://maven.apache.org/POM/4.0.0xmlns:xsi http://www.w3.org/2001/XMLSchema-instancexsi:schemaLocation http://maven.apache.org/POM/4.0.0http://maven.apache.org/xsd/maven-4.0.0.xsd!-- 模型版本 不重要 --modelVersion4.0.0/modelVersion!-- 公司或者组织的唯一标志并且配置时生成的路径也是由此生成 如com.companyname.project-groupmaven会将该项目打成的jar包放本地路径/com/companyname/project-group --groupIdcom.companyname.project-group/groupId!-- 项目的唯一ID一个groupId下面可能多个项目就是靠artifactId来区分的 --artifactIdproject/artifactId!-- 版本号 --version1.0/version!-- 打包方式 jar/war/pom--packagingwar/packaging
/project POM标签大全 依赖管理原则 如果两个依赖版本在依赖树里的深度是一样的时候第一个被声明的依赖将会被使用。依赖具有传递性子类声明的依赖版本覆盖父类声明的依赖版本构建声明周期 插件转载于:https://www.cnblogs.com/hans-kl/p/11269922.html