maven
TheManOfCoding
计算机java初级程序员,正在往大数据方向转型!
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
关于maven配置文件setting.xml中的<mirrors>配置
前面已经讲解了配置nexus共享仓库。启动了nexus服务后,本地仓库下载jar包都是从nexus里下载,如果nexus里没有,nexus会与maven的中央仓库打交道,然后下载对应的依赖包。当关闭了nexus服务后,本地仓库就会跳过nexus,直接去maven中央仓库下载依赖包了。如果我们不希望本地仓库直接去maven中央仓库下载,而必须要从nexus里下载依赖包,如果nexus里没有对转载 2017-12-21 16:11:17 · 10811 阅读 · 0 评论 -
maven多profile 打包下 -P参和-D参数
P代表(Profiles配置文件)在<profiles>指定的<id>中,可以通过-P进行传递或者赋值。假如pom.xml如下:<profiles><profile><id>prod</id>...</profile><profile><i转载 2018-09-11 17:44:16 · 3174 阅读 · 0 评论 -
Idea使用Maven编译scala和打包jar
下面Maven的pom文件[html] view plain copy<properties> <maven.compiler.source>1.7</maven.compiler.source> <maven.compiler.target>1.7</maven.compiler.target> <e...转载 2018-04-04 16:38:25 · 2709 阅读 · 0 评论 -
一段实用的maven pom:将项目依赖打包到文件夹或打入jar中
使用了maven-assembly-plugin插件和maven-dependency-plugin:[html] view plain copy<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLo...转载 2018-03-23 18:16:04 · 1149 阅读 · 0 评论 -
maven的package与install命令区别
如果b项目依赖a项目,而a打了包(package),jar仅仅时打到了a项目的target下。这时编译b项目,还是会报错,找不到所依赖的a项目,说明b项目在本地仓库是没有找到它所依赖的a项目。然后,我install a项目这时,有以下日志,[INFO] Installing G:\projects\a\target\a-0.0.1-SNAPSHOT.jar to F:\repository\co...转载 2018-03-23 17:30:28 · 311 阅读 · 0 评论 -
配置maven私服nexus
1、Nexus简介1.1 Nexus概述Nexus是一个强大的Maven仓库管理器,它极大地简化了自己内部仓库的维护和外部仓库的访问。利用Nexus你可以只在一个地方就能够完全控制访问和部署在你所维护仓库中的每个Artifact。Nexus是一套“开箱即用”的系统不需要数据库,它使用文件系统加Lucene来组织数据。Nexus使 用ExtJS来开发界面,利用Restlet来提供完整的REST AP...转载 2018-03-13 13:50:35 · 294 阅读 · 0 评论 -
【Maven用户手册】Maven之setting.xml配置文件详解
setting.xml配置文件maven的配置文件settings.xml存在于两个地方:1.安装的地方:${M2_HOME}/conf/settings.xml2.用户的目录:${user.home}/.m2/settings.xml前者又被叫做全局配置,对操作系统的所有使用者生效;后者被称为用户配置,只对当前操作系统的使用者生效。如果两者都存在,它们的内容将被合并,并且用户范围的setting...转载 2018-03-13 13:37:07 · 378 阅读 · 0 评论 -
Maven查看当前生效的settings.xml
用mvn help:effective-settings可以查看当前生效的settings.xml:mvn help:effective-settings[INFO] Scanning for projects...[INFO] [INFO] ------------------------------------------------------------------------[...转载 2018-03-13 13:36:07 · 2481 阅读 · 0 评论 -
错误LifecyclePhaseNotFoundException,Unknown lifecycle phase "mvn". You must specify a valid lifecycle
Unknown lifecycle phase “”. You must specify a valid lifecycle phase or a goal in the format : or :[:]:. Available lifecycle phases are: validate, initialize, generate-sources, process-sources, genera...转载 2018-03-13 13:35:23 · 2290 阅读 · 0 评论 -
maven配置jdk1.8环境
<!-- 局部jdk配置,pom.xml中 --> <build> <plugins> <plugin> <groupId>org.apache.maven.plugins</groupId> ...转载 2018-03-12 11:38:43 · 2292 阅读 · 0 评论 -
Maven C盘用户文件下没有.m2
在配置好Maven的环境之后,先运行一条命令: mvn help:system该命令会打印出所有的Java系统属性和环境变量。 运行这条命令的目的是让Maven执行一个真正的任务。可以从命令行上看到Maven会下载maven-help-plugn,包括pom文件和jar文件。这些文件都被下载到了Maven的本地仓库中。 然后打开当前用户的目录,可以在其中找到.m2文件夹.m2文件里没...转载 2018-03-10 19:57:11 · 2078 阅读 · 0 评论 -
Maven的Missing artifact问题解决
今天在创建一个新的Maven项目时,在其中添加了很多依赖。刚开始为了避免错误就每添加一次,保存一下,Eclipse就会下载相应的包。最后为了加快速度就把剩下的包全部添加了,再次保存就出现了Missing artifact错误,就连以前正常的包也出现了这个问题。 于是一个个删除新添加的依赖,当删除了一个叫做quartz-all的依赖后,一切都正常了。然后把其他依赖都添加上,也是正常转载 2017-12-24 22:18:14 · 1019 阅读 · 0 评论 -
maven项目update时报Perference node "org.ecplise.wst.validation"has been removed
详细情况如下:An internal error occurred during: "Updating Maven Project".Preference node "org.eclipse.wst.validation" has been removed.解决方案:重启下eclipse,我的就是这样解决的!转载 2017-12-24 17:49:40 · 893 阅读 · 0 评论 -
maven 引入外部jar包的几种方式
一.dependency 本地jar包<dependency> <groupId>com.im</groupId> <!--自定义--> <artifactId>sdk</artifactId> <!--自定义--> <version&am转载 2018-11-20 18:40:53 · 516 阅读 · 0 评论
分享