sunxboy 发表于 2013-1-15 02:55:37

maven笔记

mvn package : 项目打包
mvn help:effective-pom : 查看项目的有效 POM(与超级POM、父POM等合并后的)

<主版本>.<次版本>.<增量版本>-<限定版本>
 SNAPSHOT 版本 : 开发版本
依赖时,显式的指定版本号。


最佳实践
在一个单独的 POM项目中巩固依赖
packaging:pom
type:pom

mvn site : 为一个或者一组项目生成项目文档和报告
mvn deploy:deploy
部署设置通常可以在用户单独的~/.m2/settings.xml中找到

更改编译环境:

<profiles>    <profile>      <id>jdk16</id>      <activation>      <jdk>1.6</jdk>      </activation>      <modules>      <module>simple-script</module>      </modules>    </profile></profiles> 只在JDK6平台下运行simple-script模块。

为不同的环境,启用不用的配置
 mvn install -Denvironment.type=prod

安全
<settings><profiles>    <profile>      <activeByDefault>true</activeByDefault>      <properties>      <environment.type>prod</environment.type>      <database.password>m1ss10nimp0ss1bl3</database.password>      </properties>    </profile></profiles></settings>  
当environment.type=prod时,填充密码



<profile>      <id>windows</id>      <activation>      <os>          <family>windows</family>      </os>      </activation>      <properties>      <envClassifier>win</envClassifier>      </properties>    </profile>  平台分类
页: [1]
查看完整版本: maven笔记