maven
文章平均质量分 79
叹人间,美中不足今方信
这个作者很懒,什么都没留下…
展开
-
java二方包Maven脚本
如果需要账号密码,并且配置在了settings.xml中,如下,确保id标签与-DaltDeploymentRepository第一个参数保持一致,本例中配置的isv。或者在mvn deploy后指定账号与密码。-s:使用 -s 或 --settings 参数来指定要使用的 Maven settings.xml 文件。如下图,mvn-deploy.sh就是脚本文件,把脚本放到项目的目录下。原创 2023-03-17 17:50:54 · 881 阅读 · 0 评论 -
mvn可选参数
参数描述-pl选项后可跟随{groupId}:{artifactId}或者所选模块的相对路径(多个模块以逗号分隔)-am和-pl连用,同时构建指定模块依赖的模块-amd和-pl连用,同时构建依赖于指定模块的模块-rf从指定的模块开始构建-N不递归子模块这里说的依赖包含两层含义:父子关系依赖关系例1:从指定的模块开始构建mvn clean package -DskipTests -Dcheckstyle.skip -rf apm-weba...原创 2020-11-19 21:33:41 · 602 阅读 · 1 评论 -
查看maven可用的环境变量
mvn help:system输出的内容包括系统属性和环境变量,这些环境变量都可以在pom文件中直接引用(至少大部分可以用,毕竟不会把这些都尝试一下)===============================================================================System Properties===============================================================================原创 2020-05-22 16:02:53 · 914 阅读 · 0 评论 -
Maven 无效的目标发行版: 1.8
背景个人maven的settings.xml配置的jdk版本是1.8,而公司配置的jdk版本是1.7,我修改本地配置如下复制settings.xml为settings-copy.xml,修改jdk版本为jdk7在idea设置Settings和Project Structure的jdk版本为jdk7在idea设置maven的settings的路径为settings-copy.xml执行c...原创 2020-02-10 16:20:38 · 2217 阅读 · 1 评论 -
Maven镜像mirror和仓库repository的关系
Maven镜像mirror是为了解决依赖下载的速度问题,仓库repository是使用指定的仓库下载依赖。maven下载依赖的流程以编译工程下载依赖为例:localRepository本地仓库-》nexus私服(如果有)-》中央仓库具体如下:maven去settings配置的localRepository本地仓库查找依赖本地仓库没有,根据pom文件或者settings配置的reposi...原创 2019-11-19 14:56:49 · 2760 阅读 · 0 评论 -
Maven发布工程到私服的配置
maven的settings.xml配置<server> <id>releases-id</id> <username>admin</username> <password>admin123</password> </server> <server> <...原创 2019-11-18 19:49:26 · 480 阅读 · 0 评论 -
Maven常用命令、插件和遇到的坑
continuous updating…定义mvn install生成的文件名称&amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;lt;build&amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;gt; &amp;amp;am原创 2018-07-06 15:39:57 · 1580 阅读 · 0 评论 -
One or more constraints have not been satisfied
Eclipse创建Maven的Web工程时可能会出现多种多样的问题,比如说创建的工程没有src/main/java和src/main/test等文件夹,这是因为jdk版本的问题,我们可以通过修改项目的Java Build Path的jdk版本来解决这个问题,当然解决这个问题的方法有很多,但这里我们主要解决下面这个问题:JavaServer Faces 2.2 can not be instal...原创 2018-07-06 14:39:47 · 1260 阅读 · 0 评论 -
eclipse创建maven项目后没有resources文件夹
1.右键项目 properties2.Java Build Path 的 Libraries,将 JRE System Library 切换成本地安装的 JDK 版本3.切换视图:window --&amp;amp;amp;gt; show view --&amp;amp;amp;gt; navigator4.在 navigator 视图中打开项目的 .classpath 文件5.添加代码 : &amp;amp;amp;lt;classpath原创 2018-04-23 16:15:01 · 17614 阅读 · 3 评论 -
Maven的聚合和继承
&nbsp;&nbsp;&nbsp;&nbsp;聚合:当一个服务有多个模块组成时,为了满足一次命令构建多个模块,需要创建一个额外的模块,通过这个额外的模块来构建整个项目,这个操作就是聚合。 &nbsp;&nbsp;&nbsp;&nbsp;继承:当聚合了多个模块之后,各个模块的 POM 中可能会有很多相同的配置,可以通过子项目继承父项目的配置消除配置重复,这个就是继承。子项目是一个原创 2018-03-28 20:37:13 · 1287 阅读 · 0 评论 -
Maven 依赖和生命周期
依赖范围 在 Maven 中,存在有三种 classpath,分别为编译 classpath、测试 classpath 和运行时 classpath,即 POM 中引入的依赖在编译、测试和运行阶段根据配置的依赖范围,决定是否将依赖引入运行时环境。依赖范围就是来控制依赖与这三种 classpath 的关系。compile:编译依赖范围,默认的依...原创 2018-03-05 13:59:31 · 2244 阅读 · 0 评论