随笔分类 -  maven 构建工程

摘要:最近让不同JAVA版本的容器maven打包折腾的不行,终于理出了一点头绪。在这里记录下备忘。 1. Maven与jdk版本的关系 先明确一个概念,关高版本JDK运行maven,是可以打出低版本的JAVA目标二进制文件的。比如用jdk 1.8运行maven,可以编译1.8,1.7.1.6等的代码,并输 阅读全文
posted @ 2021-01-11 18:14 张艳涛&java 阅读(4086) 评论(0) 推荐(0) 编辑
摘要:index成功 阅读全文
posted @ 2020-12-17 17:32 张艳涛&java 阅读(77) 评论(0) 推荐(0) 编辑
摘要:问题描述:idea 编译项目 idea 编译项目 CreateProcess error=740, 请求的操作需要提升 CreateProcess error=740, 请求的操作需要提升 全网搜索可能是cmd.exe权限不够,可昨天还能行,今天就完蛋...cmd.exe右键设置一管理员也不行, 解 阅读全文
posted @ 2020-12-17 16:20 张艳涛&java 阅读(2409) 评论(0) 推荐(0) 编辑
摘要:开始搜索下载了,nexus3.19版本,下来之后,建立一个maven 骨架过程 quickstart,提示没有lgf4j依赖和和maven插件都没有,开始搜索什么原因,猜想是nexus没有索引,右搜索全网,可以手动导入索引,于是找三个文件 nexus-maven-repository-index.g 阅读全文
posted @ 2020-12-16 19:58 张艳涛&java 阅读(119) 评论(0) 推荐(0) 编辑
摘要:effective-pom是什么?我们知道任何一个项目的pom都至少继承了maven内置的超级pom,有些项目中的用户还会配置自己的继承层次,也就是说,但从当前的pom是无法全面了解项目信息的,你必须同时查看所有父pom. maven有一个effective pom的概念,它表示一个合并整个继承机构 阅读全文
posted @ 2020-12-16 11:32 张艳涛&java 阅读(3129) 评论(0) 推荐(0) 编辑
摘要:本文主要来源maven实战14.3 为了应对环境的变化,首先使用Maven属性将这个会发生变化的部分提取出来.在上一节的数据库配置中,连接数据库使用的驱动类,URL,用户名和密码都可能发生变化,因此使用Maven属性取代他们: database.jdbc.driverClass=${db.drive 阅读全文
posted @ 2020-12-16 10:39 张艳涛&java 阅读(253) 评论(0) 推荐(0) 编辑
摘要:内置属性 主要有两个常用内置属性:${basedir}项目的根目录(包含pom.xml文件的目录),${version}项目版本 POM属性 用户可以使用该属性引用POM文件中对应元素的值,常用的POM属性包括: ${project.build.sourceDirectory}:项目的主源码目录,默 阅读全文
posted @ 2020-12-09 19:22 张艳涛&java 阅读(9548) 评论(0) 推荐(0) 编辑
摘要:标签用途:在dependecyManagement元素下用,合并此import标签上级dependency的groupId和artid中指向依赖的dependecyManagement内容 标签import的依赖范围,只在dependecyManagement元素下才有效果,使用该范围的依赖通常指向 阅读全文
posted @ 2020-12-09 17:37 张艳涛&java 阅读(709) 评论(0) 推荐(0) 编辑
摘要:<?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:sc 阅读全文
posted @ 2020-11-23 17:50 张艳涛&java 阅读(136) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示