![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
maven
文章平均质量分 71
lihfqq
这个作者很懒,什么都没留下…
展开
-
maven传递依赖
Maven传递依赖 依赖的传递性。通过依赖设置解决了项目的CLASSPATH 问题,实际情况是我们依赖的项目其本身也是依赖其他的项目的, 如我依赖commons-email,而commons-email 需要依赖JavaMail 和JAF,这个时候,Maven 会自动处理这个依赖传递,会将JavaMail 和JAF 也会加入到CLASSPATH 中,通过这种传递地址,可以确保依赖的完整性,...原创 2015-03-19 14:05:22 · 142 阅读 · 0 评论 -
maven AutoConfig使用
AutoConfig的使用 建立AutoConfig目录结构 和Maven Filtering不同的是,AutoConfig是针对目标文件的配置工具。 因此AutoConfig关心的目录结构是目标文件的目录结构。 不同的build工具,创建同一目标目录结构所需要的源文件的目录结构会各有不同。 本文仅以maven标准目录结构为例,来说明源文件的目录结构编排。 WAR包的目录结构...原创 2014-12-16 13:41:14 · 668 阅读 · 0 评论 -
maven AutoConfig工具原理
需求 在一个应用中,我们总是会遇到一些参数,例如: 数据库服务器IP地址、端口、用户名。 用来保存上传资料的目录。 这些参数有一个共性,那就是:它们和应用的逻辑无关,只和当前环境、当前系统用户相关。 常见场景: 在开发、测试、发布阶段,使用不同的数据库服务器。 在开发阶段,使用Windows的A开发者将用户上传的文件存放在d:\my_upload目录中,而使用Linux的B...原创 2014-12-12 16:22:10 · 340 阅读 · 0 评论 -
用Maven插件生成Mybatis代码
在pom.xml增加以下插件: <plugin> <groupId>org.mybatis.generator</groupId> <artifactId>mybatis-generator-maven-plugin</artifactId> <version>1.3.2</version>原创 2015-03-24 22:53:56 · 107 阅读 · 0 评论 -
maven私服仓库配置
搭建自己的maven私服,原因有三个: 1、maven自己的中央库访问速度比较慢,伟大的墙再一闹腾,会时断时续。 2、有些jar包由于版权原因,maven中央仓库没有,比如oracle JDBC驱动。另外也会有一些项目中用到的比较老的开源jar包, 中央仓库也没用。这种情况我们需要把jar包手动上传到私服。 3、公司自己开发的jar包并不开源,不能上传到maven中央仓库,只能部署到私服...原创 2015-03-22 20:35:46 · 284 阅读 · 0 评论 -
Maven插件配置与解析
插件配置就是绑定插件,指定其预定义的参数值,来进一步调整插件目标所执行的任务。 可以通过命令行和POM中插件全局配置的形式来配置,不是所有的插件配置都可以通过命令行配置的。 1、命令行插件配置 如maven-surefire-plugin插件提供一个maven.test.skip参数、当值为true时会跳过执行测试、命令行执行方式: mvn install –Dmaven.test...原创 2015-03-22 14:28:40 · 318 阅读 · 0 评论 -
nexus私服搭建
如何建立Nexus私人仓库 去nexus的bin目录,安装下nexus install。 然后确认服务是否已经安装完成。 http://localhost:8081/nexus/index.html#welcome在浏览器里输入这个连接 帐号是admin密码是admin123 repository的类型: hosted,本地仓库,通常我们会部署自己的构件到这一类型的仓库。...原创 2015-03-22 12:45:27 · 93 阅读 · 0 评论 -
maven插件使用
用户可以通过两种方式调用Maven插件目标。 maven命令中,带冒号的方式是指定要执行的插件目标。不带冒号的方式是执行生命周期。 第一种方式是将插件目标与生命周期阶段(lifecycle phase)绑定 这样用户在命令行只是输入生命周期阶段而已。 例如:Maven默认将maven-compiler-plugin插件的compile目标与compile生命周期阶段绑定, ...原创 2015-03-19 16:33:18 · 360 阅读 · 0 评论 -
maven项目继承
项目继承:项目继承是指在pom.xml中设置parent,如下: 这样项目就会从父pom中继承相关的配置,主要有以下配置: properties:自定义属性,后面会讲到 dependencies:依赖,在父pom中配置的依赖会被子模块继承。 developers and contributors:开发人员信息 plugin lists:plugin 列表,包括各个plugin 的...原创 2015-03-19 15:09:08 · 264 阅读 · 0 评论 -
maven依赖管理
项目的依赖还有一个特性就是依赖管理(Dependency Management) 如果我们有一个项目,包含多个子模块,而这些子模块可能都需要用到共同的依赖, 如果将这些依赖都放置在项目的pom.xml 中,在遇到依赖升级的时候,我们调整一下项目的pom.xml 里的依赖版本号,就可以让子模块自动升级依赖。 依赖管理很简单,就是在dependencis 元素上包一层dependencyMan...原创 2015-03-19 14:37:23 · 255 阅读 · 0 评论 -
maven AutoConfig部署者使用
部署者有两种方法可以使用AutoConfig: 在命令行上直接运行。 在maven中使用AutoConfig 在命令行上直接运行 autoconfig petstore.war 无论petstore.war是一个zip包还是目录,AutoConfig都会正确地生成其中的配置文件。 在maven中使用AutoConfig AutoConfig也可以通过maven plug...原创 2014-12-16 18:06:54 · 1440 阅读 · 0 评论