Maven概述
1. Maven默认配置
1.1 默认目录结构
java代码位置src/main/java
资源文件位置src/main/resources
更多默认结构参见
http://maven.apache.org/guides/introduction/introduction-to-the-standard-directory-layout.html
1.2 默认工作目录
WindowsXP中,位置为C:/Documents and Settings/<username>/.m2
Unix中,位置为$HOME/.m2
如果想更改默认的工作目录,可以在$HOME目录下新建.mavenrc文件,加入以下内容
MAVEN_OPTS=-Duser.home=/<path>/lee
比如多个用户使用同一个用户名登陆到/home/development目录下的时候,可以给maven建立自己的目录。
具体步骤可以如下:
a) 在目录/home/development/lee下建立.mavenrc文件,加入user.home
b) 调用mvn命令前重设HOME目录为自己的目录,如/home/development/lee
其中repository目录包含下载的jar文件。
可以在.m2目录下建立setting.xml文件,设置用户配置信息。
如设置代理
<settings xmlns="http://maven.apache.org/SETTINGS/1.1.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/SETTINGS/1.1.0 http://maven.apache.org/xsd/settings-1.1.0.xsd">
<proxies>
<proxy>
<active>true</active>
<protocol>http</protocol>
<host>[PROXY_HOST] </host>
<port>[PROXY_PORT] </port>
</proxy>
</proxies>
</settings>
参见http://maven.apache.org/settings.html
1.3 查看默认配置
在有效的maven配置目录下运行命令
mvn help:effective-pom
将会列出默认的maven配置
1.4 常用参数意义
groupId: 组织名称
artifactId: 项目名称
pachaging: 包类型,如jar,war等</