repo1.maven.org
http://search.maven.org/#browse
http://mvnrepository.com/
http://maven.oschina.net/home.html
安装本地jar到maven本地库
mvn install:install-file -DgroupId=database -DartifactId=database -Dversion=10.2.0.4.0 -Dpackaging=jar -Dfile=ojdbc14.jar
加入另一个jar到database下
mvn install:install-file -DgroupId=database -DartifactId=mysql -Dversion=10.2.0.4.0 -Dpackaging=jar -Dfile=mysql-connector-java-5.1.37.jar
这里理解为一个groupId是一个项目地址DartifactId 是每一个模块地址 每一个模块一个jar包
比如 spring 是groupId DartifactId 就是bean,context等模块地址
或者在pom.xml添加本地依赖
<dependency>
<groupId>ojdbc14</groupId>
<artifactId>ojdbc14</artifactId>
<version>14</version>
* compile,缺省值,适用于所有阶段,会随着项目一起发布。
* provided,类似compile,期望JDK、容器或使用者会提供这个依赖。如servlet.jar。
* runtime,只在运行时使用,如JDBC驱动,适用运行和测试阶段。
* test,只在测试时使用,用于编译和运行测试代码。不会随项目发布。
* system,类似provided,需要显式提供包含依赖的jar,Maven不会在Repository中查找它。
<scope>system</scope>
<systemPath>${basedir}/lib/ojdbc14.jar</systemPath>
</dependency>
oschina的镜像地址
<mirror>
<id>CN</id>
<name>OSChina Central</name>
<url>http://maven.oschina.net/content/groups/public/</url>
<mirrorOf>central</mirrorOf>
</mirror>
其他镜像地址
http://repository.jboss.org/nexus/content/groups/public/
http://mirrors.ibiblio.org/maven2/