maven
zmken497300
为需求而生,喜欢学习新技术
展开
-
Maven的配置文件pom.xml
简介:什么是POM?POM是项目对象模型(Project Object Model)的简称,它是Maven项目中的文件,使用XML表示,名称叫做pom.xml。在Maven中,当谈到Project的时候,不仅仅是一堆包含代码的文件。一个Project往往包含一个配置文件,包括了与开发者有关的,缺陷跟踪系统,组织与许可,项目的URL,项目依赖,以及其他。它包含了所有与这个项目相关的东西。事实上,在Ma转载 2016-07-28 18:28:07 · 1011 阅读 · 0 评论 -
maven的resources介绍
在开发maven项目时,一般都会把配置文件放到src/main/resources目录下,针对这个目录,maven的resources对其进行单独的配置。 resources配置一般如下:<resources> <resource> <directory>src/main/resources</directory> <filtering>true</filtering> <转载 2017-07-16 20:56:34 · 413 阅读 · 0 评论 -
使用maven插件反向映射generatorConfig.xml生成代码
一、配置Maven pom.xml 文件<!-- 反向映射 --><plugin> <groupId>org.mybatis.generator</groupId> <artifactId>mybatis-generator-maven-plugin</artifactId> <version>1.3.2</version> <configuration>转载 2017-01-10 17:51:10 · 3083 阅读 · 0 评论 -
【Maven】Nexus(Maven仓库私服)下载与安装
Nexus介绍 Nexus 是Maven仓库管理器,如果你使用Maven,你可以从Maven中央仓库 下载所需要的构件(artifact),但这通常不是一个好的做法,你应该在本地架设一个Maven仓库服务器,在代理远程仓库的同时维护本地仓库,以节省带宽和时间,Nexus就可以满足这样的需要。此外,他还提供了强大的仓库管理功能,构件搜索功能,它基于REST,友好的UI是一个extjs的REST客户转载 2017-01-13 17:51:50 · 501 阅读 · 0 评论 -
maven更换远程仓库
在项目的pom.xml文件中添加 <repository> <id>maven2</id> <url>http://repo1.maven.org/maven2/</url> <snapshots> <enabled>true</enabled> </snap原创 2016-12-01 10:03:44 · 1479 阅读 · 0 评论 -
maven Scope使用
在Maven的依赖管理中,经常会用到依赖的scope设置。这里整理下各种scope的使用场景和说明,以及在使用中的实践心得。scope的使用场景和说明 1.compile 编译范围,默认scope,在工程环境的classpath(编译环境)和打包(如果是WAR包,会包含在WAR包中)时候都有效。2.provided 容器或JDK已提供范围,表示该依赖包已经由目标容器(如tomcat)和JDK提原创 2016-09-17 16:21:06 · 464 阅读 · 0 评论 -
Maven2的配置文件settings.xml
简介:概览当Maven运行过程中的各种配置,例如pom.xml,不想绑定到一个固定的project或者要分配给用户时,我们使用settings.xml中的settings元素来确定这些配置。这包含了本地仓库位置,远程仓库服务器以及认证信息等。settings.xml存在于两个地方:1.安装的地方:$M2_HOME/conf/settings.xml2.用户的目录:${user.home}/转载 2016-07-29 22:51:57 · 1349 阅读 · 0 评论 -
Maven-filter和resource
maven 的 properties 加载顺序 中的配置 pom.xml 中的 mvn -Dproperty=value中定义的 property利用filter实现对资源文件(resouces)过滤maven filter可利用指定的xxx.properties中对应的key=value对资源文件中的${key}进行替换,最终把你的资源文件中的username=${key}替换成user原创 2016-07-29 16:24:00 · 5457 阅读 · 0 评论 -
maven变量
maven的变量maven定义了很多变量属性1)内置属性Xml代码 {basedir} represents the directory containing pom.xml </span></span></li><li><span>{basedir} represents the direct原创 2016-07-29 11:24:53 · 2223 阅读 · 1 评论 -
Maven生成可以直接运行的jar包的多种方式
Maven可以使用mvn package指令对项目进行打包,如果使用java -jar xxx.jar执行运行jar文件,会出现”no main manifest attribute, in xxx.jar”(没有设置Main-Class)、ClassNotFoundException(找不到依赖包)等错误。要想jar包能直接通过java -jar xxx.jar运行,需要满足:1、在jar包中的M转载 2017-09-21 13:31:36 · 252 阅读 · 0 评论