![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Maven
Marvel__Dead
这个作者很懒,什么都没留下…
展开
-
Maven项目mybatis Invalid bound statement (not found)解决方法
最近因为工作需要,要学习mybatis框架。在添加好一些依赖之后,通过mybatis进行数据库的crud操作。但是在测试的时候总是报mybatis:Invalid bound statement (not found)。在网上搜索了好久,最后终于发现了问题的所在,现在把它记录下来,供大家参考:在mapper代理的开发中,程序员需要遵守一些规范,mybatis才能实现mapper接口的代理对象。 它转载 2017-05-16 16:21:17 · 1058 阅读 · 0 评论 -
SSH的Maven整合POM
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd原创 2017-06-18 15:30:52 · 1934 阅读 · 0 评论 -
Maven settings配置中的mirrorOf
使用maven时,从来没仔细注意过setting配置节点的作用,直到今天配置总是不起作用,总是报错才开始去认识这些节点的含义。这里就说mirrorOf,因为其他的怎么配置基本上都不会出错,只有mirrorOf会导致莫名其妙的错误,如果你还不了解mirrorOf,请往下看,你会认识到mirrorOf的重要作用的。主要参考来自:Using Mirrors for Repositories如果你英文转载 2017-06-02 17:07:59 · 800 阅读 · 0 评论 -
Maven私服Nexus的搭建及使用
私服简介 私服是架设在局域网的一种特殊的远程仓库,目的是代理远程仓库及部署第三方构件。有了私服之后,当 Maven 需要下载构件时,直接请求私服,私服上存在则下载到本地仓库;否则,私服请求外部的远程仓库,将构件下载到私服,再提供给本地仓库下载。nexus我们可以使用专门的 Maven 仓库管理软件来搭建私服,比如:Apache Archiva,Artifactory,Sonatype Nexu原创 2017-05-21 21:18:51 · 1200 阅读 · 0 评论 -
通过maven对项目进行拆分、聚合
思路对现在已有maven ssh项目进行拆分,拆分思路:将dao层的代码已经配置文件全体提取出来到一个表现上独立的工程中。同样service、action拆分。需要创建:ssh-parent: 父工程ssh-dao:(子模块)ssh-service:(子模块)ssh-web:(子模块)拆分完成对拆分后的项目进行聚合,提出概念父工程创建父工程创建好父工程目录结构:只有pom.xml,可以推断父原创 2017-05-21 18:49:02 · 5144 阅读 · 0 评论 -
Maven传递依赖冲突解决
问题传递依赖:A(项目)依赖B,B依赖C(1.1版本),B是A的直接依赖,C就是A的传递依赖导入依赖D,D依赖C(1.2版本)Maven自己调解原则第一声明者优先原则谁先定义的就用谁的传递依赖。路径近者优先原则直接依赖级别高于传递依赖。排除依赖版本锁定(推荐使用)<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://原创 2017-05-21 18:02:15 · 1433 阅读 · 0 评论 -
maven仓库--私服(Nexus的配置使用)
私服是什么私服,私有服务器,是公司内部Maven项目经常需要的东东,不总结一下,不足以体现出重视。Nexus是常用的私用Maven服务器,一般是公司内部使用。下载地址是http://www.sonatype.org/nexus/go。默认端口8081,这里我选择最新版nexus-2.5.0-04。常用功能Nexus常用功能就是:指定私服的中央地址、将自己的Maven项目指定到私服地址、从私服下转载 2017-05-21 17:48:22 · 834 阅读 · 0 评论 -
Maven基础-默认中央仓库[settings.xml 配置详解 ]
链接地址: http://blog.csdn.net/yiluoak_47/article/details/12068855/原创 2017-05-21 17:23:55 · 2934 阅读 · 0 评论 -
Maven初识(二)——基本概念
为什么使用Maven?Maven有两个核心功能,项目构建,依赖管理。这两个就是Maven的核心。除此之外,Maven还有对项目结构做出了规范,统一开发!项目构建:项目在编码完成后,对项目进行编译、测试、打包、部署等一系列的操作都通过 Maven来实现。依赖管理:通过仓库的方式把包都集中放置在仓库里面,不用再把jar包放置在项目里面了,减少了项目的体积。通过配置的方式把jar包从仓库引入到项目里面原创 2017-05-17 08:36:00 · 982 阅读 · 0 评论 -
Maven初识(四)——运行第一个Servlet,依赖范围讲解
初始化Maven运行环境在Maven初识(二)基本知识中,我们已经创建了一个Maven空JavaWeb项目。大家都知道,Maven的很多功能都是插件实现的,那么我们来看看有哪儿些插件。在pom.xml文件中配置插件:<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchem原创 2017-05-17 10:39:33 · 3343 阅读 · 0 评论 -
Maven初识(三)——Maven的常用命令(插件),生命周期
Maven常用命令所有Maven命令的实现都是由Maven插件实现,Maven下载下来的时候是一个空壳子,里面没有太多的功能,所以体积很小。但是我们可以通过下载插件的方式扩展Maven的功能,这也是Maven设计的一个哲学。下载插件的方式可以是Maven自己去查找,也可以是我们去配置,如果我们要配置插件,是在pom.xml文件里面配置。1.Eclipse有两种clean操作,一种是项目的clean,原创 2017-05-17 09:02:59 · 738 阅读 · 0 评论 -
初识Maven(一)——安装Maven
在这里笔者先不介绍Maven是干什么的,因为Maven的名声真是太燥了,我相信你也是因为这个原因想要学习的。下载Maven绿色版:https://maven.apache.org/download.cgi下载笔者上传的Maven3.5根据选择下载zip或者tar文件。剩余步骤:解压文件配置path路径(目的:能够在cmd命令窗口执行Maven命令)如下面文件管理器显示了我的Maven解压后路径原创 2017-05-15 14:53:53 · 727 阅读 · 0 评论