maven
bingguang1993
这个作者很懒,什么都没留下…
展开
-
maven setting2.xml里已经配好私服,但是查找的还是其他私服
1.maven配置的配置文件是setting2.xml,这个里面配置的有对应的私服,conf文件夹下还有个setting.xml文件,在idea中已经指定了setting2.xml文件,但是在更新jar包时发现查找的私服还是setting.xml里默认的私服,下图能看到url还是setting.xml里默认的私服,只需保留一个setting.xml即可。原创 2023-03-08 11:13:20 · 1241 阅读 · 1 评论 -
Maven更换镜像,更换中央仓库镜像,阿里云中央仓库镜像
在此之前,如果没有通过构建Maven项目下载过相关jar包的,可以参考我这篇博客——Maven配置与下载jar包有时我们通过Maven去下载相关的依赖包时,会发现下载的速度非常慢,简直让人抓狂,而有时又下载不了,没响应。明明网络很好,为什么会这么慢呢,原因是Maven默认连接的远程仓库是国外的。如何提升下载速度,只要把Maven默认的镜像改换成国内的就行了,如阿里云的中央仓库镜像。具体步骤如下:1)找到Maven安装目录中的setting.xml, 用Eclipse打开。2)找到mirr转载 2020-05-29 22:02:34 · 1098 阅读 · 0 评论 -
maven(12),排除冲突JAR包
JAR包冲突 <dependencies> <dependency> <groupId>org.springframework</groupId> <artifactId>spring-core</artifactId> <...转载 2020-03-03 16:12:15 · 286 阅读 · 0 评论 -
maven项目打包
clean package 打包命令 选中Skip Tests是跳过测试用例原创 2018-12-10 15:48:23 · 178 阅读 · 0 评论 -
pom.xml中配置maven项目的JDK版本
maven项目中,编译器和JRE的版本默认为1.5(所以Alt + F5刷新项目后,多个参数值会变成1.5),参数如下(选中项目,Alt + Enter,查看项目属性):Java Build Path下的Libraries下的JRE System Lirbrary的版本。Java Compiler下的JDK Compiler的版本。Maven下的Project Facts下的Java的版本...转载 2019-01-27 20:23:19 · 2553 阅读 · 0 评论 -
Maven jar包冲突的问题解决(亲测有效、实力证明)
一、今天在Pom中添加了一个依赖,导致Jar包冲突。在启动项目的时候,会包jar包冲突的问题。下面以SpringBoot项目为例。我在Pom.xml文件中添加了一个依赖: <dependency> <groupId>org.ethereum</groupId> <artifactId...转载 2019-04-23 17:04:32 · 5663 阅读 · 0 评论 -
Maven中 jar包冲突原理与解决办法
Maven中jar包冲突是开发过程中比较常见而又令人头疼的问题,我们需要知道 jar包冲突的原理,才能更好的去解决jar包冲突的问题。本文将从jar包冲突的原理和解决两个方面阐述Maven中jar包冲突的解决办法。一、Maven中jar包冲突产生原因MAVEN项目运行中如果报如下错误:Caused by:java.lang.NoSuchMethodErrorCaused by: jav...转载 2019-04-23 17:08:32 · 250 阅读 · 0 评论 -
Maven Optional & Exclusions使用区别
Optional和Exclusions都是用来排除jar包依赖使用的,两者在使用上却是相反。Optional定义后,该依赖只能在本项目中传递,不会传递到引用该项目的父项目中,父项目需要主动引用该依赖才行。Exclusions则是主动排除子项目传递过来的依赖。用法区别Project-X -> Project-AProject-A -> Project-B<...转载 2019-05-05 11:26:24 · 194 阅读 · 0 评论 -
maven-war-plugin
Apache Maven WAR PluginThe WAR Plugin is responsible for collecting all artifact dependencies, classes and resources of the web application and packaging them into a web application archive.“打包“这个...转载 2019-05-30 16:56:45 · 4329 阅读 · 0 评论 -
maven依赖冲突排除
引用一个jar包后报了一个错java.lang.LinkageError: loader constraint violation: when resolving method "org.apache.jasper.runtime.InstanceManagerFactory.getInstanceManager(Ljavax/servlet/ServletConfig;)Lorg/apach...转载 2019-08-22 17:58:55 · 1123 阅读 · 0 评论 -
Maven实战(六)--- dependencies与dependencyManagement的区别
在上一个项目中遇到一些jar包冲突的问题,之后还有很多人分不清楚dependencies与dependencyManagement的区别,本篇文章将这些区别总结下来。1、DepencyManagement应用场景当我们的项目模块很多的时候,我们使用Maven管理项目非常方便,帮助我们管理构建、文档、报告、依赖、scms、发布、分发的方法。可以方便的编译代码、进行依赖管...转载 2019-10-10 16:13:22 · 213 阅读 · 0 评论 -
关于Maven项目target目录下m2e-wtp文件夹的说明
https://www.jianshu.com/p/59023c4dbda3转载 2018-12-06 11:39:56 · 1784 阅读 · 0 评论 -
Eclipse中一个Maven工程的目录结构 (MacOS)
1. 为什么写这篇文章 在之前的javaSE开发中,没有很关注Eclipse工程目录下的环境,总是看见一个src就点进去新建一个包再写一个class。以后的日子中也没有机会注意到一个工程到底是怎么组织的这种问题,更不要说自己试试怎么控制了。 但是最近在学习Maven的时候知道了它对工程的目录结构有要求,也就是所谓的“惯例优于配置”。有一个被绝大多数人认可的java工程的目录结构被确定下...转载 2018-12-06 11:37:33 · 227 阅读 · 0 评论 -
maven 工程导入jar包
Maven项目引入jar包的方法,希望能帮助有需要的朋友们法一.手动导入:项目右键—>Build Path—>Configure Build Path—>选中Libraries—>点击Add External Jars—>选中已事先下好的Jar包导入即可。法二.通过pom.xml文件的Dependencies标签进行添加打开maven工程的pom.xml文件.我们可以...转载 2018-06-05 15:51:01 · 21862 阅读 · 1 评论 -
maven中properties标签定义变量
一 发现问题在pom.xml中添加依赖时语法如下<dependency> <groupId>org.springframework</groupId> <artifactId>spring-core</artifactId> <version>1.2.6</version></dependency&a转载 2018-06-05 15:08:16 · 300 阅读 · 1 评论 -
maven的pom.xml用<exclusion>解决版本问题
用maven管理库依赖,有个好处就是连同库的依赖的全部jar文件一起下载,免去手工添加的麻烦,但同时也带来了同一个jar会被下载了不同版本的问题,好在pom的配置里面允许用<exclusion>来排除一些不需要同时下载的依赖jar 。 比如配置struts-core,它会同时下载javassist和asm相关的jar,但版本又不够新,这时可以排除它们:[html] view...转载 2018-06-05 15:08:55 · 1631 阅读 · 0 评论 -
jar包无法下载下来
1.看看apache maven中setting.xml中maven的私服是否配正确;2.更新不下来jar包时,先将原来的jar包的文件夹删除,然后通过maven的update project更新项目原创 2018-07-06 16:31:55 · 1313 阅读 · 0 评论 -
Eclipse下创建一个新的Maven项目
在eclipse配置maven之前需要我们做好准备工作,如下: 1. 安装jdk 2. 已安装好 maven,将maven配置成功 3. 下载Eclipse,解压缩安装完成,建立工作空间。 这些内容相信大家都已经轻车熟路了,如果不会,请大家查看上篇博文,这里就不再累述了。eclipse配置maven检查eclipse的maven插件是否安装成功,如图: 若没有安装maven插件...转载 2018-10-26 16:28:49 · 216 阅读 · 0 评论 -
maven(四):一个基本maven项目的pom.xml配置
继续之前创建的test项目,一个基本项目的pom.xml文件,通常至少有三个部分第一部分,项目坐标,信息描述等 <modelVersion>4.0.0</modelVersion> <groupId>com.company.project</groupId> <artifactId>module</ar...转载 2018-10-26 16:45:59 · 239 阅读 · 0 评论 -
maven groupid与artifactid
groupid和artifactId被统称为“坐标”是为了保证项目唯一性而提出的,如果你要把你项目弄到maven本地仓库去,你想要找到你的项目就必须根据这两个id去查找。 groupId一般分为多个段,这里我只说两段,第一段为域,第二段为公司名称。域又分为org、com、cn等等许多,其中org为非营利组织,com为商业组织。举个apache公司的tomcat项目例子:这个项目的groupId...转载 2018-11-14 09:46:05 · 194 阅读 · 0 评论 -
MAVEN 编译打包时报“.....找不到符号” 的处理方法总结
这个错都是在MAVEN插件在编译的时候报的,所以问题一定是出在编译的环节上。这个时候就要好好检查MAVEN的编译配置,1、看看配置里的编译版本和本机环境上配置的java版本是否一致,有时候报错的类有可能是引用了另外另外一个MAVEN模块的代码,也要看看那个模块的版本配置编码是否一致。但这并不是一定的,有时候不一致也不会有问题,但这是一个可以注意的点。例如下图情况:<plug...转载 2018-11-19 15:19:33 · 3842 阅读 · 1 评论 -
使用maven编译Java项目
摘要: 综述 本文演示了用Maven编译Java项目 需要 时间:15分钟 文本编辑器或者IDE JDK 6 或者更高版本 创建项目 本例主要为了展示Maven,所以Java的项目力求简单。 创建项目结构 选择一个项目目录,在 *nix系统上使用下面语句 mkdir -p src/main/java/he综述本文演示了用Maven编译Java项目需要时间:15分钟 文本编辑器或者...转载 2018-11-19 17:24:18 · 1543 阅读 · 0 评论 -
eclipse中利用Maven逆向工程生成PO类以及mapper(mybatis)
1、在pom.xml的project>build里面添加如下代码,让maven环境支持mybatis-generator组件<pluginManagement> <plugins> <plugin> <groupId>org.mybatis.ge...转载 2018-11-19 20:04:34 · 412 阅读 · 0 评论 -
maven profile动态选择配置文件
一、背景 在开发过程中,我们的软件会面对不同的运行环境,比如开发环境、测试环境、生产环境,而我们的软件在不同的环境中,有的配置可能会不一样,比如数据源配置、日志文件配置、以及一些软件运行过程中的基本配置,那每次我们将软件部署到不同的环境时,都需要修改相应的配置文件,这样来回修改,很容易出错,而且浪费劳动力。 maven提供了一种方便的解决这种问题的方案,就是profile功能。二、...转载 2018-12-04 16:36:44 · 200 阅读 · 0 评论 -
使用maven的profile切换项目各环境的参数
在实际开发项目中,常常有几种环境,一般情况下最少有三种环境:开发、测试、正式。各个环境之间的参数各不相同,比如mysql、redis等不同环境的host不一样,若每个环境都手动替换环境很容易出错,这里我们利用maven的profile功能切换环境。本文的项目结构图:src/main/resources/dev 目录的properties是开发环境的配置项目src/main/resources/t...原创 2018-05-07 17:12:31 · 3292 阅读 · 0 评论