【Maven】
青山师
编码、架构、程序人生;此博客输出内容永久免费,长期分享JAVA开发技术
展开
-
maven 项目编译时提示 无法推断泛型
IDEA 中 maven 项目编译时提示 无法推断泛型File ->Settings->Build, Execution, Deployment -> Compiler->Java Compiler的 Use compiler 选择 Eclipse 。原创 2021-04-15 09:58:42 · 2084 阅读 · 0 评论 -
IDEA点击download source 报错:Caused by: java.rmi.ConnectException: Connection refused to host: 127.0.0.1
IDEA点击Download sources 报错:Caused by: java.rmi.ConnectException: Connection refused to host: 127.0.0.1解决方案:删除对应 project 目录的 .idea文件夹,然后在IDEA中的maven,重新reload一下再点击 Download sources 接口。...原创 2021-03-20 20:10:29 · 7163 阅读 · 4 评论 -
maven模板创建web工程的遇到错误的解决方案
有些朋友在IDEA或者eclipse中使用maven模板创建web工程的时候遇到错误:Failed to execute goal org.apache.maven.plugins:maven-archetype-plugin:3.1.2:generate (default-cli)检查一下你的JDK是不是使用了IDE的内嵌默认的jdk,改为你的计算机上安装的jdk就行了。...原创 2020-03-14 18:05:36 · 506 阅读 · 0 评论 -
Maven Helper 插件介绍
IntelliJ IDEA 提供了一款Maven Helper 插件,该插件可以说是必须的,因为优点太多了。Maven helper 插件提供了如下特性:可以方便的找到和排除冲突的依赖项可以 run/debug 包含当前文件的模块或者根模块可以 run/debug 当前测试文件。如果 maven-surefire-plugin`` 配置了skip或者 exclude test,verif...原创 2019-02-14 15:52:38 · 4222 阅读 · 0 评论 -
Idea创建maven工程的junit依赖有配置但是没有在类里面自动引入
Idea创建maven工程的的时候,pom.xml文件里面有junit的依赖;但是在单元测试类里面没办法引入@Test解决方案:选中pom.xml ,邮件选择 add Maven project这个选项就可以了。...原创 2019-12-17 10:48:19 · 1173 阅读 · 2 评论 -
Maven配置阿里镜像(以及国外常用镜像)
Maven配置阿里镜像(以及国外常用镜像)直接将以下内容覆盖你的 settings.xml 即可, 记得改一下 <localRepository>F:\.m2\repository</localRepository> 这个里面的内容。<?xml version="1.0" encoding="UTF-8"?><settings xmlns="h...原创 2019-11-19 16:57:10 · 1597 阅读 · 0 评论 -
手把手教你自己写一个Maven插件【附源码】
编写一个Maven插件创建maven项目,插件本身也是maven项目,只是它的packaging是maven-plugin,需要依赖maven-plugin-api。为插件编写目标:每个插件必须包含一个或多个目标,maven称之为Mojo(魔咒,可以操控的目标)。编写插件时必须提供一个或多个继承自AbstractMojo的类。为目标提供配置点:大部分maven插件以及其目标都是可配置的,因...原创 2019-04-28 13:21:30 · 3282 阅读 · 0 评论 -
【Maven官网文档】Optional & Exclusion Maven中的可选依赖和依赖性排除
本节介绍Maven中的可选依赖和依赖性排除功能。【原文链接】Optional 依赖如果明确一个 project 无论出于什么原因考虑都不可能继续分割成子项目,则其依赖可以使用 optional。如果其他 project 依赖了 使用 optional 的 project, 则他们需要自主选择该依赖,亦即是说,该 optional 依赖不会通过传递性依赖传递给上层的 project。为什么...翻译 2018-10-08 19:25:03 · 1071 阅读 · 0 评论 -
Failure to find net.sf.json-lib:json-lib:jar:2.4 in http://uk.maven.org/maven2/ was cached in...
Caused by: org.eclipse.aether.transfer.ArtifactNotFoundException: Failure to find net.sf.json-lib:json-lib:jar:1.5:2.4 in http://uk.maven.org/maven2/ was cached in the local repository, resolution wil...原创 2018-10-04 16:37:18 · 4054 阅读 · 0 评论 -
maven依赖json-lib的jar包导入失败
maven仓库中配置了中央仓库http://central.maven.org/maven2/的镜像,但是json-lib包还是引入失败:以下是最初的pom依赖配置:<dependency> <groupId>net.sf.json-lib</groupId> <artifactId>json-lib</artifactId> <versio原创 2017-09-17 15:36:45 · 1782 阅读 · 0 评论 -
maven 自动更新子模块的依赖版本号
maven 多模块自动更新子模块的api版本号在parent的pom.xml目录执行: mvn -N versions:update-child-modules[INFO] Scanning for projects...[INFO] Downloading: .......[INFO] Module: byron4j-agent[INFO] parent was com.byro原创 2017-06-08 21:18:09 · 9145 阅读 · 1 评论 -
maven多模块web项目完整实例详解(附项目源码)
使用maven构建多模块项目。在一个项目中使用多个模块的一个方法是将模块添加为依赖项,正常情况下,我们会添加一个外部模块作为依赖。但是,当模块是一个项目的一部分,并密切相关的时候,该项目应被构造为一个多模块项目。在一个多模块项目中,Maven可以确保所有子模块在主模块之前被构建。maven构建多模块项目实例我们的实例简单易懂:将一个获取指定格式的当前时间的方法拆分成两个子模块:app和util。原创 2016-11-21 23:58:31 · 12237 阅读 · 0 评论 -
maven如何指定项目的jdk版本(使用maven-compiler-plugin)
Maven中指定java编译版本(source、target)在pom.xml中可以通过maven标准编译插件(maven-compiler-plugin)指定项目源代码、字节码的jdk版本<project> [...] <build> [...] <plugins> <plugin> <groupId>org.apache.maven.plugi原创 2016-09-25 00:20:12 · 8368 阅读 · 0 评论 -
maven的profile配置多种部署环境(如开发、测试、生产等)
用Maven的小伙伴都知道,Maven的宗旨是约定优于配置(Convention Over Configuration)。在宗旨的前提下Maven也提供了个性化定制的Profile,让我们看看用法哈!首先让我们一起看看Maven中的属性,这个用的挺多的:注:以下属性请在pom文件中使用,项目中使用默认是不支持的需要自己配置。 内置属性: ${basedir}项目根目录原创 2016-12-02 13:05:08 · 791 阅读 · 0 评论 -
Maven依赖的jar包下载不了、jar更新不了的解决办法
场景一:使用Maven的同学可能偶尔会遇到这种情况:pom.xml中依赖了项目需要的某个jar文件,但是使用Maven –> update project 还是没办法下载该jar到项目中,你可能需要检查本地仓库的配置,打开.m2目录下的settings.xml,配置一个中央仓库(或者你使用的jar所在的仓库地址)的镜像:<mirror> <id>mvnrepositoryMID</id>原创 2016-10-02 00:35:30 · 25611 阅读 · 0 评论 -
Maven仓库镜像下载jar包好慢
配置你的settings.xml,可以添加常用的仓库镜像,将http://uk.maven.org/maven2/作为首选可能会加快下载速度哦。<mirror> <id>ui</id> <mirrorOf>central</mirrorOf> <name>Human Readable Name for this Mirror.</name>转载 2016-10-26 22:31:48 · 1184 阅读 · 0 评论 -
maven中添加servlet、jsp依赖
maven中添加servlet、jsp依赖创建java web项目之后,首先是需要添加servlet、jsp依赖到pom.xml:<dependency> <groupId>javax.servlet</groupId> <artifactId>javax.servlet-api</artifactId> <version>3.0.1</version> <scope原创 2016-09-24 23:43:25 · 30627 阅读 · 6 评论