一、安装maven (window)
注意:maven3.3.1需要jre7的支持
1.检查JDK安装(打开windows的命令行,运行命令检查java安装)
echo %JAVA_HOME%
java -version
2.添加系统环境变量
1). M2_HOME D:\resource\apache\maven\apache-maven-3.3.3
2). M2 %M2_HOME%\bin
3). path %M2% (如果已有path环境变量,则在path值之后加;%M2%)
3.测试是否安装成功
echo %M2_HOME%
mvn -version
二、设置本地仓库
修改配置文件: %M2_HOME%\conf\settings.xml
设置:
<localRepository>D:\resource\apache\maven\repo</localRepository>
以后,下载的maven资源就会存放到D:\resource\apache\maven\repo
中
三、在eclipse中安装maven
当前最新版本的eclipse已集成maven
1. 修改maven的安装环境
window → preference → maven → installations → add
2.配置maven资源库位置
window → preference → maven → User Settings
User Settings
D:\resource\apache\maven\apache-maven-3.3.3\conf\settings.xml
3.打开Maven Repositories窗口,可以看到资源库中的资源了
四、配置maven默认jdk
修改maven配置文件
D:\resource\apache\maven\apache-maven-3.3.3\conf\settings.xml
在<profiles>
中添加以下配置
<profile>
<id>jdk-1.8</id>
<activation>
<activeByDefault>true</activeByDefault>
<jdk>1.8</jdk>
</activation>
<properties>
<maven.compiler.source>1.8</maven.compiler.source>
<maven.compiler.target>1.8</maven.compiler.target>
<maven.compiler.compilerVersion>1.8</maven.compiler.compilerVersion>
</properties>
</profile>
五、配置nexus私服
修改maven配置文件
D:\resource\apache\maven\apache-maven-3.3.3\conf\settings.xml
在<profiles>
中添加以下配置
<profile>
<id>oschina</id>
<repositories>
<repository>
<id>oschina</id>
<name>oschina</name>
<url>http://maven.oschina.net/content/groups/public/</url>
<releases><enabled>true</enabled></releases>
<snapshots><enabled>true</enabled></snapshots>
</repository>
</repositories>
<pluginRepositories>
<pluginRepository>
<id>oschina</id>
<name>oschina</name>
<url>http://maven.oschina.net/content/groups/public/</url>
<releases><enabled>true</enabled></releases>
<snapshots><enabled>true</enabled></snapshots>
</pluginRepository>
</pluginRepositories>
</profile>
在<settings>
中添加以下配置
<activeProfiles>
<activeProfile>oschina</activeProfile>
</activeProfiles>
六、手动安装jar到本地仓库中
以oracle的jdbc驱动包ojbc示例
由于Oracle授权问题,Maven3不提供Oracle JDBC driver,为了在Maven项目中应用Oracle JDBC driver,必须手动添加到本地仓库。
1.ojdbc包存放目录
E:\app\chencye\product\11.2.0\dbhome_1\jdbc\lib\ojdbc6.jar
2.命令
注意install:install-file
不能有空格
mvn install:install-file -DgroupId=com.oracle -DartifactId=ojdbc6 -Dversion=11.2.0 -Dpackaging=jar -Dfile=E:\app\chencye\product\11.2.0\dbhome_1\jdbc\lib\ojdbc6.jar
3.在pom.xml中引用
<dependency>
<groupId>com.oracle</groupId>
<artifactId>ojdbc6</artifactId>
<version>11.2.0</version>
</dependency>
七、配置下载源码与javadoc
1.通过个性maven配置文件实现
修改maven配置文件
D:\resource\apache\maven\apache-maven-3.3.3\conf\settings.xml
<profiles>
<profile>
<id>downloadSources</id>
<properties>
<downloadSources>true</downloadSources>
<downloadJavadocs>true</downloadJavadocs>
</properties>
</profile>
</profiles>
<activeProfiles>
<activeProfile>downloadSources</activeProfile>
</activeProfiles>
2.通过配置eclipse的maven选项实现
Window > Preferences > Maven
勾选以下两个选项:
Download Artifact Sources
Download Artifact JavaDoc
在pom.xml配置相应包是,maven在下载jar包的同时会下载源码和JavaDoc文档。
参考
maven仓库–私服(Nexus的配置使用)
在Maven仓库中添加Oracle JDBC驱动
如何用Maven创建web项目(具体步骤)