
maven
kong-kong
记录流水账
展开
-
idea导入工程没有maven窗口
如果导入project,右边没有maven窗口比如根目录,没有pom文件这种操作步骤Help -> Find Actions -> Actions ->Add Maven Projects(输入) -> 双击Add Maven Projects...原创 2021-05-20 11:14:21 · 482 阅读 · 0 评论 -
maven-assembly-plugin自定义打包
项目工程这里以account打包为例account的target目录下会达成2个包account-$version.SNAPSHOT.jar和 account.tar.gzaccount-$version.SNAPSHOT.jar只包含自己的class,没有依赖包(mvn-parent打出来的所有包,都没有依赖包)最终结果会达成一个account.tar.gz包解压之后的目录目录分析bin这里存放的是启动脚本conf这里存放的是配...原创 2020-08-18 19:06:05 · 441 阅读 · 0 评论 -
mvn参数 -am和-amd区别
项目结构从上图可知,mvn-parent是顶层common和util是各自独立的web是account和order的父级web、account、order都依赖于common和util步骤1# 本地先全量安装mvn clean install步骤2假设这个时候,修改common的内容步骤3步骤3.1本步骤,接步骤2,先给account打包,参数amdmvn install -pl com.kq.mvn:account -amd由于没..原创 2020-08-17 18:45:20 · 4432 阅读 · 0 评论 -
mvn打指定的module的包
概述项目越做越大,有时候只需要打某个包,即使module之间没有互相依赖,也会打整个项目的包,这样会花费大量的时间mvn clean package 或者 mvn clean install 比如执行上面命令,就会把整个项目打包那么有没有只打某几个相关module的包呢,经过查资源是有的# 执行 主要看-pl -am -amd 几个参数mvn -h例子项目结构从上图可知,mvn-parent是顶层common和util是各自独立的...原创 2020-08-17 17:36:58 · 3021 阅读 · 0 评论 -
maven制定jdk和编码
<properties> <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> <project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding...原创 2019-05-11 09:57:37 · 324 阅读 · 0 评论 -
NoClassDefFoundError: org/elasticsearch/common/xcontent/DeprecationHandler问题
maven <dependency> <groupId>org.elasticsearch.client</groupId> <artifactId>elasticsearch-rest-high-level-client</artifactId> ...原创 2018-12-14 09:49:02 · 13678 阅读 · 0 评论 -
idea指定maven文件、仓库
idea指定maven文件、仓库原创 2018-11-26 15:30:31 · 1161 阅读 · 0 评论 -
maven依赖范围
compile: 编译依赖范围。如果没有指定,就会默认使用该依赖范围。使用此依赖范围的maven依赖,对于编译、测试、运行3种classpath都有效。 test: 测试依赖范围。使用此依赖范围的maven依赖,只对于测试classpath有效,在编译主代码或者运行项目的使用时将无法使用此类依赖。典型的例子是JUnit。 provided: 已提供依赖范围。使用此依赖范围的...原创 2018-11-28 22:45:18 · 271 阅读 · 0 评论 -
maven命令
mvn clean compile #编译mvn test #执行测试mvn clean package #打包mvn clean install -Dmaven.test.skip=true #安装到本地库 忽略测试mvn clean deploy #发布到服务器mvn dependency:list #当前项目已解析依赖mvn depen...原创 2018-11-28 22:58:48 · 207 阅读 · 0 评论 -
dependencyManagement 和 dependencies 的区别
dependencyManagement 和 dependencies 的区别 1. dependencies:自动引入声明在dependencies里的所有依赖,并默认被所有的子项目继承。如果项目中不写依赖项,则会从父项目继承(属性全部继承)声明在父项目dependencies里的依赖项。 2. dependencyManagement里只是声明依赖,并不实...原创 2018-11-17 22:18:10 · 886 阅读 · 0 评论 -
父pom
<?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:schemaLocation="http原创 2018-11-18 00:16:17 · 610 阅读 · 0 评论 -
nexus上传 第三方包 - 客户端
新建thirdparty respository配置settings.xml <server> <id>thirdparty</id> <username>admin</username> <password>admin123</passwor...原创 2018-11-10 01:07:10 · 283 阅读 · 0 评论 -
was cached in the local repository
[INFO] Scanning for projects...[ERROR] [ERROR] Some problems were encountered while processing the POMs:[FATAL] Non-resolvable parent POM for com.kq:userservice:[unknown-version]: Failure to find co...原创 2018-10-16 16:24:32 · 2406 阅读 · 0 评论 -
idea使用maven打包
点击maven projects -> Lifecycle -> clean -> install 忽略测试 选中标红的小图标 命令行敲命令maven clean install -Dmaven.test.skip=true原创 2018-09-30 10:33:00 · 490 阅读 · 0 评论 -
maven配置阿里云仓库
在默认C:\Users\king\.m2下的setting.xml配置<?xml version="1.0" encoding="UTF-8"?><!--Licensed to the Apache Software Foundation (ASF) under oneor more contributor license agreements. See the N...原创 2018-09-29 15:14:28 · 438 阅读 · 0 评论 -
maven
generate maven projectmvn archetype:generate -DgroupId=com.kq -DartifactId=testdemo -DpackageName=com.kq -Dversion=1.0原创 2014-10-27 13:21:43 · 475 阅读 · 0 评论