![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
maven
文章平均质量分 62
夜舞倾城
沉默懒热爱编程
展开
-
maven常用命令
mvn eclipse:eclipse 将项目转化为Eclipse项目转载 2014-09-28 19:00:37 · 650 阅读 · 0 评论 -
maven eclipse基本知识
前言: 由于最近工作学习,总是能碰到Maven的源码。虽然平时工作并不使用Maven,但是为了学习一些源码,还是必须要了解下。这篇文章不是一个全面的Maven解析,而是一个简单的介绍,包括Eclipse中如何使用Maven,如何利用Maven工程学习。 循序渐进,你将会学到下面的知识: maven的相关书籍! 什么是maven? 如何在eclips转载 2016-09-01 16:36:28 · 784 阅读 · 0 评论 -
maven 打包1
“打包“这个词听起来比较土,比较正式的说法应该是”构建项目软件包“,具体说就是将项目中的各种文件,比如源代码、编译生成的字节码、配置文件、文档,按照规范的格式生成归档,最常见的当然就是JAR包和WAR包了,复杂点的例子是Maven官方下载页面的分发包, 它有自定义的格式,方便用户直接解压后就在命令行使用。作为一款”打包工具“,Maven自然有义务帮助用户创建各种各样的包,规范的JAR包和WAR包转载 2016-09-01 18:02:02 · 675 阅读 · 0 评论 -
maven内置属性(${} properties)
Maven内置了三大特性:属性、Profile和资源过滤来支持构建的灵活性。Maven属性事实上有六种类型的Maven属性:内置属性:主要有两个常用内置属性——${basedir}表示项目根目录,即包含pom.xml文件的目录;${version}表示项目版本。POM属性:pom中对应元素的值。例如${project.artifactId}对应了元素的值,常用的POM属性包括:转载 2016-09-02 16:59:34 · 42011 阅读 · 3 评论 -
如何快速的解决Maven依赖冲突
为什么会出现依赖冲突首先要说明Maven的依赖管理,具体的可以参考这边 Maven学习——依赖管理 这篇文章,maven在依赖冲管理中有一下几个原则。依赖是使用Maven坐标来定位的,而Maven坐标主要由GAV(groupId, artifactId, version)构成。如果两个相同的依赖包,如果groupId, artifactId, version不同,那么maven也认转载 2016-09-02 17:11:18 · 3063 阅读 · 0 评论 -
maven 编译/打包时,报错非法字符:\65279 错误
开发中一个项目很早就报这个错,maven报错非法字符:\65279 错误,今天终于忍无可忍要解决它 :编译java文件的时候,有些java文件报非法字符 \65279错误,在网上找和很多 方法,也试了很多方法,换JDK,网上说的editplus 修改文件编码貌似也不靠谱(反正我修改之后还是报错~~),后来试了一个方法真的行了: 1.在 IDE中修改提示有非法字符的java文件的编码为:转载 2016-09-05 17:20:52 · 1768 阅读 · 0 评论 -
maven打包后,查看配置文件乱码(需要修改eclipse编码)
通过maven下载源代码,直接通过eclipse浏览源代码时,发现中文注释为乱码的问题。其实这个eclipse默认编码造成的问题。可以通过以下方法解决: 修改Eclipse中文本文件的默认编码:windows->Preferences->general->Workspace->Text file encoding设置为UTF-8 修改JAVA源文件的默认编码:windows原创 2016-09-06 10:54:02 · 2080 阅读 · 0 评论 -
spring context:property-placeholder无法加载配置文件,导致属性无效
在把现有项目转为maven项目时,启动报错:org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'org.mybatis.spring.mapper.MapperScannerConfigurer#0' defined in URL [file:/D:/workspace/原创 2016-09-06 16:51:04 · 10221 阅读 · 2 评论 -
Maven系列--"maven-compiler-plugin"的使用
maven是个项目管理工具,如果我们不告诉它我们的代码要使用什么样的jdk版本编译的话,它就会用maven-compiler-plugin默认的jdk版本来进行处理,这样就容易出现版本不匹配的问题,以至于可能导致编译不通过的问题。例如代码中要是使用上了jdk1.7的新特性,但是maven在编译的时候使用的是jdk1.6的版本,那这一段代码是完全不可能编译成.class文件的。为了处理这一种情况的出转载 2016-09-14 15:07:00 · 4657 阅读 · 0 评论 -
Spring如何加载XSD文件(org.xml.sax.SAXParseException: Failed to read schema document错误的解决方法)
点击打开链接,原文地址转载 2016-12-22 17:48:54 · 1267 阅读 · 0 评论 -
mvn 指定全局编码(mvn compile error 未结束的字符串/编码GBK的不可映射字符)
maven是个项目管理工具,如果我们不告诉它我们的代码要使用什么样的jdk版本编译的话,它就会用maven-compiler-plugin默认的jdk版本来进行处理,这样就容易出现版本不匹配的问题,以至于可能导致编译不通过的问题。compiler插件能解决: 1:maven 2.1默认用jdk 1.3来编译,maven 3 貌似是用jdk 1.5,如果项目用的jdk 1.6也会有问题,转载 2016-09-01 13:59:20 · 1595 阅读 · 0 评论 -
学习Maven之Properties Maven Plugin(编译时动态获取properties参数)
1.properties-maven-plugin是个什么鬼?介绍前我们先看一个问题,比如我们有一个maven项目结构如下:一般我们都把一些配置文件放到像 src/main/resources/jdbc.properties 这样的文件中。但是文件里我们更多的放的还是变量,内容如下:jdbc.driverClassName=${jdbc.driverClassNam转载 2016-09-01 16:29:48 · 12583 阅读 · 1 评论 -
eclipse插件Maven添加依赖查询无结果的解决方法(Select Dependency doesn't work)
在eclipse中用过maven的可能都遇到过这种情况,我以前一直在search.maven里面搜索,然后添加pom信息。今天在网上搜索时,找到了一个解决方法,在这里分享一下。第一步,在preferences里面选择maven,选中“Download repository index updates on startup"第二转载 2014-09-28 16:42:23 · 1493 阅读 · 1 评论 -
maven jar包不能下载,解决办法(.jar.lastUpdated)
mvn install:install-file -DgroupId=com.oracle -DartifactId=ojdbc6 -Dversion=11.1.0.7.0 -Dpackaging=jar -Dfile=/home/buildmgr/resources/ojdbc6-11.1.0.7.0.jar执行该命令打本地jar包-DgroupId groupId转载 2016-08-31 17:50:07 · 14571 阅读 · 0 评论 -
maven项目pom中添加依赖,但是jar无法引入项目
在使用maven管理项目的过程中,经常遇到在pom.xml中添加依赖,但是项目中始终无法引入对应的jar包,这个时候我们可以进行如下操作:(Eclipse)1、project->右击->Maven->Update Project,如此便可解决2、实际使用中,发现eclipse与maven之间并非整合得天衣无缝,有时候eclipse中项目图标经常会莫名其妙的出现一些红叉,以下转载 2016-08-31 18:09:51 · 36595 阅读 · 7 评论 -
maven远程仓库配置
maven3实战之仓库(远程仓库的配置)----------在很多情况下,默认的中央仓库无法满足项目的需求,可能项目需要的构件存在于另外一个远程仓库中,如:JBoss,Maven仓库。这时,可以在POM中配置该仓库,见代码请单: Xml代码 project> ... repositories> reposito转载 2016-08-31 18:15:02 · 11249 阅读 · 0 评论 -
maven3去掉重复的依赖jar包
在做xml解析的时候由于要用到dom4j,看了下依赖的dom4j两个,一个groupId是dom4j,另一个是org.dom4j。org.dom4j是我在配置文件声明的,而dom4j这个肯定就是工程依赖的jar包所依赖的,传递过来的。找吧! 好久没看maven差不多忘的差不多了,搜下,pom文件目录下运行mvn dependency:tree,查看依赖关系树形结构的命令。看了下,两个转载 2016-09-01 11:25:34 · 7618 阅读 · 0 评论 -
Maven 标准目录结构
Maven 标准目录结构好的目录结构可以使开发人员更容易理解项目,为以后的维护工作也打下良好的基础。Maven2根据业界公认的最佳目录结构,为开发者提供了缺省的标准目录模板。Maven2的标准目录结构如下:src/main/javaApplication/Library sourcessrc/main/resourcesAppli转载 2016-09-01 14:16:43 · 1093 阅读 · 0 评论 -
异常处理:Eclipse下解决Plugin execution not covered by lifecycle configuration异常
异常描述:今天尝试导入Apache Vysper源码,使用eclipse juno+m2e插件,发现如下错误:[html] view plain copy print?Plugin execution not covered by lifecycle configuration: org.codehaus.mojo:propertie转载 2016-09-01 15:23:28 · 1033 阅读 · 0 评论 -
Pom.xml文件教程详解
原创整理不易,转载请注明出处:史上最全的maven pom.xml文件教程详解代码下载地址:http://www.zuidaima.com/share/1781583829978112.htm[xml] view plain copy print?project xmlns="http://maven.apache.org/POM/4.0转载 2016-09-01 15:28:29 · 1832 阅读 · 0 评论 -
maven修改默认目录结构(sourceDirectory/resources)
Maven 为我们提供了一致的项目目录配置(源文件夹、资源文件夹等),在自动构建项目时, Maven 会按照这个配置来执行操作(编译源文件、拷贝资源文件)。当 Maven 规约的默认配置不能够满足我们的需求时,我们就要动手修改项目的 Maven 配置,让我们的项目能够与 Maven 很好地协同工作。这里讨论的需求有:配置多个源文件夹来管理我们项目的模块配置多个资源文件夹来管理我们项目模原创 2016-09-01 16:24:21 · 44630 阅读 · 2 评论 -
maven 在类路径或引导类路径中找不到程序包 java.lang
报错信息:[INFO] Changes detected - recompiling the module![INFO] Compiling 470 source files to /Users/baozhichao/workspace/meforlite/target/classes致命错误: 在类路径或引导类路径中找不到程序包 java.lang[INFO] --------------转载 2017-12-21 16:26:12 · 6076 阅读 · 1 评论