p.maven
文章平均质量分 73
夜月独狼
费电话费嘎哈噶
展开
-
maven转eclipse JEE应用
我的maven结构是外层应用biz应用web应用创建一个动态web应用这个新创建的应用的classpath文件 将 部分复制到maven应用的web部分的classpath文件修改mav...原创 2011-06-19 15:26:07 · 110 阅读 · 0 评论 -
版本号规范,镜像版本SNAPSHOT,LATEST 和 RELEASE 版本
如果版本号不遵守maven规范,那么maven在对版本进行排序的时候,无法识别出版本,只能按照字符串排序规则排序。maven要求版本命名以主版本.次版本.增量版本-限定版本,其中每个节点都可以抛弃,但至少包含一个节点,如可以为version命名为1如1.2.3-beta-03另外对于限定版本号的命名也要注意,当限定版本后面带有版本号的时候,比如1.2.3-beta-...原创 2014-12-30 16:46:54 · 2105 阅读 · 0 评论 -
属性 自定义属性 资源过滤
通过${}访问属性。Maven提供了隐式的变量,可以用来访问环境变量,POM信息,和Maven Settings:envenv变量暴露了你操作系统或者shell的环境变量。projectproject变量暴露了POM。你可以使用点标记(.)的路径来引用POM元素的值。例如,${project.artifactId}。settingssetti...原创 2014-12-30 21:57:28 · 177 阅读 · 0 评论 -
项目依赖
依赖具有范围,默认为全局范围也可以指定依赖范围Maven有以下几种依赖范围:compile:编译依赖范围(默认),使用此依赖范围对于编译、测试、运行三种 classpath 都有效,即在编译、测试和运行的时候都要使用该依赖jar包;test:测试依赖范围,从字面意思就可以知道此依赖范围只能用于测试classpath,而在编译和运行项目时无法使用此类依赖,典型的是JUni...原创 2014-12-30 22:19:06 · 216 阅读 · 0 评论 -
settings.xml
settings.xml文件可以放在两个地方• Maven安装目录: $M2_HOME/conf/settings.xml• 用户特定的Settings文件: ~/.m2/settings.xml大概包含[code="xml"] [/code]localRepository本地仓库,默认存放在~/...原创 2014-12-31 10:41:06 · 196 阅读 · 0 评论 -
Profile
Profile是可以在指定环境通过指定指令或者自动触发,用来替换POM中的一些插件配置或者其他配合。[code="xml"] 4.0.0 org.sonatype.mavenbook simple jar 1.0-SNAPSHOT simple http://maven.apache.org junit...原创 2015-03-30 11:55:19 · 133 阅读 · 0 评论 -
Nexus 仓库管理器
[b]简介[/b]仓库管理器有两个服务目的:首先它的角色是一个高度可配置的介于你的组织与公开 Maven仓库之间的代理,其次它为你的组织提供了一个可部署你组织内部生成的构件的 地方。[b]下载与安装[/b][url]http://nexus.sonatype.org[/url]zip安装unzip nexus-1.0.0-beta-3-bundle.ziptgz...原创 2015-04-02 11:15:46 · 679 阅读 · 0 评论 -
利用maven的filter和profile实现不同环境使用不同的配制
[url]http://sunjun041640.blog.163.com/blog/static/2562683220138167218349/[/url]原创 2015-07-30 12:54:17 · 128 阅读 · 0 评论 -
Unable to locate Spring NamespaceHandler for XML schema namespace
org.springframework.beans.factory.parsing.BeanDefinitionParsingException: Configuration problem: Unable to locate Spring NamespaceHandler for XML schema namespace [http://www.springframework.org/s...原创 2015-09-23 14:00:21 · 561 阅读 · 0 评论 -
依赖传递分析 dependency 插件
基本分析:mvn dependency:analyze可能出现类似这样的信息[INFO] [dependency:analyze][WARNING] Used undeclared dependencies found:[WARNING] org.sonatype.mavenbook.ch08:simple-model:jar:1.0:compile未申明依赖,比如当我...原创 2014-12-30 15:29:37 · 500 阅读 · 0 评论 -
多模块项目
多模块首先需要创建一个父项目,父项目负责对子项目的管理,按照规范,最好不要在里面具有代码mvn archetype:create -DgroupId=com.cgodo -DartifactId=com.cgodo.parent -Dversion=1.0创建好后,在pom文件修改 cgodo_lang com.cgodo.web [img]ht...原创 2014-12-29 17:02:22 · 208 阅读 · 0 评论 -
maven的优势理解
1.对于svn等版本控制的库而言,具有减少上传空间的作用,这个在没有自己的svn,而是使用一些免费的版本库的时候很有效果,比如用sina app engine提供的免费svn,只有100MB,如果把整个jar上传上去,太占空间了,而maven管理的项目,只要配置好pom.xml就好了。2.依赖架包的版本控制,可持续集成等。假设一种情况,公司已经有很多基础项目,或者基础平台,而之后的平台都会...原创 2014-12-23 11:51:02 · 239 阅读 · 0 评论 -
安装maven及测试第一个项目
maven需要配置几个环境变量M2_HOME,用来指定maven根路径path,把maven加入到path。mvn archetype:generate运行该命令后,会生产一个默认的原型项目配置或者mvn archetype:generate -DgroupId=cgodo -DartifactId=cgodo_lang或者mvn archetype:c...原创 2014-12-23 11:57:32 · 121 阅读 · 0 评论 -
pom.xml
每个maven文件都需要一个pom文件,作为项目的元数据和依赖配置等,[code="xml"] 4.0.0 test test1 test2 jar test1 http://maven.apache.org 测试项目 2014 授权文件 liyixing ... ... UTF-8 ...原创 2014-12-24 13:57:52 · 140 阅读 · 0 评论 -
help插件
Maven Help 插件有四个目标。前三个目标是—— active-profiles, effective-pom 和effective-settings —— 描述一个特定的项目,它们必须在项目的目录下运行。 最后一个目标—— describe ——相对比较复杂,展示某个插件或者插件目标的相关信息。help:active-profiles列出当前构建中活动的Profile(项目...原创 2014-12-24 15:56:40 · 598 阅读 · 0 评论 -
插件,插件目标,生命周期,坐标,仓库,依赖管理
[b]插件与目标(Plugins and goals)[/b]通过mvn 插件名称:插件目标运行,如要运行原型插件的create目标mvn archetype:create -DgroupId=org.sonatype.mavenbook.ch03 -DartifactId=simple -DpackageName=org.sonatype.mavenbook其中插件由mave...原创 2014-12-25 16:07:30 · 152 阅读 · 0 评论 -
测试插件,surefire-plugin
[url=http://maven.apache.org/surefire/maven-surefire-plugin/]主页[/url][url=http://maven.apache.org/surefire/maven-surefire-plugin/test-mojo.html]完整参数[/url]maven默认配置已经加载过该插件相当于默认在pom文件有[code...原创 2014-12-27 13:41:45 · 173 阅读 · 0 评论 -
打包插件 assembly
[url]http://maven.apache.org/plugins/maven-assembly-plugin/usage.html[/url][code="xml"][...] maven-assembly-plugin jar-with-dependencies ...原创 2014-12-27 14:14:31 · 159 阅读 · 0 评论 -
archetype
[url=http://maven.apache.org/archetype/maven-archetype-plugin/]网址[/url]该插件为maven原型插件,该插件平台上存储了多种常见的项目配置方式,比如web应用,jse应用等。可以通过该原型插件快件创建项目。[img]http://maven.apache.org/archetype/maven-archetype-pl...原创 2014-12-28 21:15:28 · 155 阅读 · 0 评论 -
Invalid signature file digest for Manifest main attributes
java.lang.SecurityException: Invalid signature file digest for Manifest main attributes用maven打包生成jar包,指定Main Class,当运行此jar抛出了: java.lang.SecurityException: Invalid signature file digestfor Man...原创 2015-09-23 14:26:09 · 338 阅读 · 0 评论