在上一篇maven中,提到了maven 手动添加jar包。这次来详细说说
首先
推荐几个好的 Maven 常用仓库网址:
http://mvnrepository.com/
http://www.mvnrepository.com/
http://search.maven.org/
http://repository.sonatype.org/index.html
http://people.apache.org/repo/m2-snapshot-repository/
http://www.mvnbrowser.com/
- 以下面这个为例
<dependency>
<groupId>log4jdbc4</groupId>
<artifactId>log4jdbc4</artifactId>
<version>1.2</version>
</dependency>
- groupId
1 定义当前maven项目隶属的实际项目;
2 定义了项目属于哪个组,举个例子,如果你的公司是mycom,有一个项目为myapp,那么groupId就应该是com.mycom.myapp;
3 groupId的表示方式与Java包名的表示方式类似,
如:
<groupId>org.sonatype.nexus</groupId>。
- artifactId
1 该元素定义实际项目中的一个Maven项目(模块),推荐的做法是使用实际项目的名称作为artifactId的前缀。
如:
<artifactId>nexus-indexer</artifactId>
2 在默认情况下,maven生成的构件,其文件名会以artifactId作为开头,如:nexus-indexer-2.0.0.jar;
3 定义了当前maven项目在组中唯一的ID,比如,myapp-util,myapp-domain,myapp-web等。
- version
版本号