![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Maven
wangooo
这个作者很懒,什么都没留下…
展开
-
idea缓存 导致maven工程修改了bootstrap.yml内容无效
1、用IntelliJ IDEA打开编辑maven工程修改了 Spring Cloud的 bootstrap.yml 文件中的内容。将 nacos 的 config 的 server-addr 修改了,但运行后无论如何,都不使用修改后的server-addr。2、随后重新拉取工程到新的文件夹,修改nacos config server-addr,运行后生效。由此可见工程应该没有问题。3、将之前的工程从文件夹中删除,重新check一遍,再次修改,运行还是无效。觉得可能是IDEA工程,缓存导致了原创 2020-11-01 21:44:30 · 709 阅读 · 0 评论 -
maven -pl -am -amd 参数
假设现有项目结构如下dailylog-parent|-dailylog-common|-dailylog-web三个文件夹处在同级目录中 dailylog-web依赖dailylog-common dailylog-parent管理dailylog-common和dailylog-web。根据资料已知:参数 全称 释义 说明 -pl --projects Build specified reactor projects instead of all p转载 2020-10-29 15:46:37 · 1623 阅读 · 0 评论 -
centos7 安装 maven
下载官方包wget https://mirror.bit.edu.cn/apache/maven/maven-3/3.6.3/binaries/apache-maven-3.6.3-bin.tar.gz 解压tar -zxvf apache-maven-3.6.3-bin.tar.gz查看maven路径cd apache-maven-3.6.3pwd路径为/usr/apache-maven-3.6.3配置环境变量vim /etc/profile# ...原创 2020-10-19 13:52:17 · 87 阅读 · 0 评论 -
docker openjdk:8-jdk-alpine 时区问题
使用openjdk:8-jdk-alpine镜像部署java应用时会出现时区不一致的问题。自己封装一个镜像,解决时区问题,并供之后使用。拉取openjdk:8-jdk-alpine 镜像[root@VM-0-9-centos ~]# docker pull openjdk:8-jdk-alpine运行并进入容器[root@VM-0-9-centos ~]# docker run -itd --name openjdk8-win openjdk:8-jdk-alpine[root..原创 2020-10-18 19:32:59 · 8044 阅读 · 1 评论 -
dockerfile
FROM格式:FROM <image> 或者 FROM <image>:<tag>FROM指令的功能是为后面的指令提供基础镜像,因此Dockerfile必须以FROM指令作为第一条非注释指令。从公共镜像库中拉取镜像很容易,基础镜像可以选择任何有效的镜像。在一个Dockerfile中FROM指令可以出现多次,这样会构建多个镜像。tag的默认值是latest,如果参数image或者tag指定的镜像不存在,则返回错误。ENV格式:ENV <ke...转载 2020-10-17 17:31:48 · 119 阅读 · 0 评论 -
maven构建
验证 validate 验证项目 验证项目是否正确且所有必须信息是可用的 编译 compile 执行编译 源代码编译在此阶段完成 测试 Test 测试 使用适当的单元测试框架(例如JUnit)运行测试。 包装 package 打包 创建JAR/WAR包如在 pom.xml 中定义提及的包 检查 verify 检查 对集成测试的结果进行检查,以保证质量达标 安装 install 安装 安装打包的项目到本地仓库,以...转载 2020-10-16 22:22:01 · 73 阅读 · 0 评论 -
maven pom.xml详解
什么是pom.xmlPOM是项目对象模型(Project Object Model)的简称,它是Maven项目中的文件,使用XML表示,名称叫做pom.xml。作用类似ant的build.xml文件,功能更强大。该文件用于管理:源代码、配置文件、开发者的信息和角色、问题追踪系统、组织信息、项目授权、项目的url、项目的依赖关系等等。事实上,在Maven世界中,project可以什么都没有,甚至没有代码,但是必须包含pom.xml文件。概览下面是pom.xml文件中包含的元素。注意,modelVe转载 2020-10-16 11:24:24 · 733 阅读 · 0 评论 -
spring maven项目下的target文件夹
target文件夹是用来存放项目构建后的文件和目录、jar包、war包、编译的class文件,都是maven构建时生成的。在idea的spring boot项目中,如果target目录中没有同步更新目录文件和资源就会报错。需要删除target文件夹,然后maven会再次构建生成,这样就不会报错了...原创 2020-09-02 11:45:08 · 16359 阅读 · 2 评论 -
idea新建的Module Maven projects need to be imported
idea新建module后,右下角弹出Import Changes Enable Auto-Import。点击Enable Auto-Import,以后更改pom文件后就会自动下载依赖包了或者 直接在pom.yml操作 import原创 2020-08-21 15:43:53 · 2087 阅读 · 1 评论 -
Error:(3, 32) java: 程序包org.springframework.boot不存在
从git拉取的新的工程,用JDK11的Module无法运行起来,报错 Error:(3, 32) java: 程序包org.springframework.boot不存在。就是所有的程序包都找不到。工程里面用JDK8的Module 是没有问题的,然后就把JDK11的 Module 改成了JDK8,还是一样的报错。本质上是 Maven 没有加载项目的依赖的问题。将 Module 重新导入依赖,就可以了。...原创 2020-08-21 15:34:45 · 627 阅读 · 0 评论 -
maven 依赖项scope属性
Scope属性每个依赖项的Scope选项进行该jar包的相关操作设置,默认为compile,根据需要调整设置:(1)compile设置编译范围内有效,在编译和打包时都会将依赖项加载进去。(2)test设置测试范围内有效,只在测试时使用,编译和打包时都不会加载该项。(3)provided设置编译和测试的范围内有效,打包时不会加载该项。(4)runtime设置在运行时加载该依赖项,但是编译时不依赖。...原创 2020-08-20 11:51:28 · 135 阅读 · 0 评论