maven
文章平均质量分 77
totogogo
@CityU of HK
展开
-
5分钟学maven
maven能给你带来什么? (这段话属转贴)学会使用maven2了,那么一切就变得简单起来了,一行命令mvn deploy,或者一个ant task,就让所有的事情都完成了。如果你想查看项目的进度,如果你想发布一个用户站点,那么mvn site可以很好的帮助你。然而更为方便的是,你不要到处去寻找那些类库了,到处的复制,粘贴,有时候还得为一个jar包的不同版本冲突忙上半天。有了maven,就有翻译 2007-12-13 19:49:00 · 3497 阅读 · 2 评论 -
maven术语
Repository:仓库用于存放artifact,它可以是本地仓库,也可以是远程仓库。Maven有一个默认的远程仓库--central,可以从http://www.ibiblio.org/maven/下载其中的artifact。在Windows平台上,本地仓库的默认地址是C:/Documents and Settings/USER_NAME/.m2/repository。我的理解:在执原创 2007-12-13 20:40:00 · 2231 阅读 · 1 评论 -
maven POM
What’s POM?pom.xml是maven的核心文件,是maven用来build project的configuration file, 就象Ant的build.xml。for most project,缺省的pom.xml包含了一些default value,通常情况下你不需要在你的pom.xml里设置这些值。例如: 缺省的build directory是“t原创 2007-12-17 01:33:00 · 6206 阅读 · 0 评论 -
maven build lifecycle
Build LifecycleMaven 2是围绕着Build Lifecycle概念设计的。这意味着,构建或者发布的过程已经被清晰的定义了。 Build lifecycle是由a set有依次顺序的phases组成的。当我们使用Maven构建工程时,我们只需要了解自己希望做什么,然后执行对应的lifecycle phase即可。 例如,我们希望编译我们的工程,在命令行状翻译 2007-12-17 01:59:00 · 18601 阅读 · 1 评论 -
maven profiles
Profiles是maven的一个很关键的术语:profile是用来定义一些在build lifecycle中使用的environmental variations,profile可以设置成在不同的环境下激活不同的profile(例如:不同的OS激活不同的profile,不同的JVM激活不同的profile,不同的dabase激活不同的profile等等)。 定义Profiles原创 2007-12-19 12:19:00 · 11203 阅读 · 1 评论 -
Maven dependency and repository
我们看一个最常见到的例子:4.0.0com.mycompany.appmy-appjar1.0-SNAPSHOTjunitjunit3.8.1test 该例子表示你的project有一个junit dependency。你可能会问:这个dependency从哪里来?junit jar在哪里? A dependency翻译 2007-12-20 20:46:00 · 11380 阅读 · 0 评论 -
maven settings.xml
转自:http://www.blogjava.net/zyl/archive/2006/12/29/90802.htmlmaven2 比起maven1 来说,需要配置的文件少多了,主要集中在pom.xml和settings.xml中。 先来说说settings.xml,settings.xml对于maven来说相当于全局性的配置,用于所有的项目。在maven2中存在两个settings转载 2007-12-18 12:38:00 · 10252 阅读 · 1 评论