maven学习--dependency

dependency描述的是项目依赖的库 配置如下
pom.xml
<dependencies>
		<!-- hibernate -->
		<dependency>
			<groupId>org.hibernate</groupId>
			<artifactId>hibernate</artifactId>
		</dependency>
		<dependency>
			<groupId>commons-lang</groupId>
			<artifactId>commons-lang</artifactId>
                        <version>1.8.1</version>
		</dependency>
	</dependencies>

如果项目要用到hibernate 和 commons-lang这两个jar文件,maven2在编译时将会去你的repository中去找这两个文件,查找的路径为groupId+artifactId
拿上面的hibernate举例来说,路径为 repository/org/hibernate/hibernate
commons-lang的路径为repository/commons-lang/commons-lang/1.8.1 即:存在版本号也会加入到路径中
repository的默认位置为C:\Documents and Settings\$(loginUser)\.m2\repository

你可能感兴趣的:(maven,C++,c,Hibernate,xml)