Maven
maven
祈晴小义
good good study, day day up.
展开
-
Maven的Pom文件详解
项目继承Super POM是maven默认的POM,所有的POM如果不显式指定parent pom的话都会继承它,即Super POM中的配置会被继承到项目中的其他pom中。 可以修改默认的Super Pom,来继承父pom的一些属性: <parent> <groupId>com.mycompany.app</groupId> <artifactId>my-app</artifa原创 2017-08-22 15:18:31 · 399 阅读 · 0 评论 -
Maven入门
Maven Phases默认lifecycle执行的phasevalidate:验证项目的正确性以及包含所有必要的信息compile:编译源码test:编译和运行测试代码package:把编译好的源码打成包,如jarintegration-testverifyinstall:把项目安装到本地仓库中去,作为本地其他项目的依赖deploy:把最终的包拷贝到远程仓库上和其他开发者和项目分享原创 2017-08-20 14:46:37 · 222 阅读 · 0 评论 -
Maven插件
本文内容来自:http://maven.apache.org/Maven Plug-insGuide to Configuring Plug-insMaven中,有两种插件:Build plugins:在构建的时候执行,在pom的build元素中配置Reporting plugins:在站点产生时执行,在reporting元素中配置所有插件,最少都要声明三个信息:gr原创 2017-08-22 20:09:19 · 253 阅读 · 0 评论 -
Maven Build Lifecycle
Maven是基于一个build lifecycle的中心概念,意味着构建和发布特定项目的过程是明确定义的。 对于人们构建一个项目,这意味着只需要学会少数命令来构建任意maven项目,然后pom会确保他们会得到他们想要的结果。 有三种内置的build lifecycle:default,clean,site。default生命周期处理项目的部署,clean生命周期处理项目的清理,site生命周期原创 2017-08-22 22:11:00 · 2101 阅读 · 0 评论