1、设置本地仓库地址
<localRepository>D:\profiles\apache-maven-repository</localRepository>
2、设置代理
如果本地需要代理上网,maven也需要设置代理
<proxies>
<proxy>
<id>normal</id>
<active>true</active>
<protocol>http</protocol>
<host>域名</host>
<port>端口</port>
</proxy>
</proxies>
3、设置阿里maven仓库镜像
<mirrors>
<mirror>
<id>alimaven</id>
<name>aliyun maven</name>
<url>http://maven.aliyun.com/nexus/content/groups/public/</url>
<mirrorOf>central</mirrorOf>
</mirror>
</mirrors>
以上3点,都需要在%MAVEN_HOME%/conf/settings.xml 文件中修改
4、安装本地jar包install到本地仓库
有时候,中央仓库没有对应的依赖地址,需要手动安装本地jar包到本地仓库。如oracle14.jar。如下:
(1)到 http://www.oracle.com/technetwork/database/features/jdbc/index-091264.html 下载你所需要的oraclejar包
(2)将下载好的oracle14.jar放到D盘中
(3)在cmd中运行一下:
mvn install:install-file -DgroupId=com.oracle -DartifactId=ojdbc14 -Dversion=10.2.0.4.0 -Dpackaging=jar -Dfile=D:/ojdbc14.jar
(4)在pom.xml中添加以下代码:
<!-- oracle数据库驱动 -->
<dependency>
<groupId>com.oracle</groupId>
<artifactId>ojdbc14</artifactId>
<version>10.2.0.4.0</version>
</dependency>
5、maven多模块使用心得
(1)建立 Maven Project,起名为root,作为最顶级父模块,只有项目需要的所有依赖包,没有任何代码
(2)在root上新建 Maven Module,根据实际需要起名...
(3)项目所有配置文件放在一个模块的resource目录下,install所有项目后,在任意一个模块都可以访问classpath下的配置文件,整个项目共享一个classpath(我是这样理解的)
(4)不属于此项目的模块B 依赖此项目中一个模块A打成的jar包时,A,B 共享classpath