eclipse插件
1.svn插件:Subclipse是一个为 Eclipse IDE 添加 Subversion(一个自由,开源的版本控制系统)支持的项目
svn:http://subclipse.tigris.org/update_1.6.x
2. GEF(GraphicalEditor Framework)是一个图形化编辑框架。Sonatype组织在开发 m2eclipse插件时使用了该框架。若不预先安装GEF插件,在安装m2eclipse插件是会报错。
gef插件:http://download.eclipse.org/tools/gef/updates/releases/
3.m2eclipse: 这个就是Maven真正的插件了。
m2e:http://download.eclipse.org/technology/m2e/releases
只安装maven插件即可,不用装可选项,安装时报错,缺少org.slf4j,需安装报错slf4j以上版本,命名规则:slf4j.api_1.6.x.jar
4.m2e-extras:http://m2eclipse.sonatype.org/sites/m2e-extras(现在不能用了)
可用下面的种解决方案:
widows-->preferences-->maven-->discovery-->右边的 open catalog-->只勾先extras,将maven,lifercycles这两年勾去掉,方便我们查找。找到m2e-subclipse,然后点击下一步,根据提示安装即可。
创建项目
普通项目:File->New->Other->Maven->Maven Projec 选择maven-archetype-quickstart
web项目:File->New->Other->Maven->Maven Projec 选择maven-archetype-webapp
创建新命令
如果你想运行的maven命令在这里没有找到,点击Maven build创建新的命令,操作如下图所示:
代理仓库
1 下载 http://www.sonatype.org/nexus/
2 安装启动:nexus-oss-webapp-1.8.0.1\bin\jsw 管理后台:http://localhost:8091/nexus 默认用户密码:admin,admin123
使用nexus代理maven仓库更新索引
1,下载http://repo1.maven.org/maven2/.index/nexus-maven-repository-index.zip
2,停止nexus
3,将nexus的仓库文件夹sonatype-work\nexus\indexer\central-ctx下的文件全部删掉
4,将nexus-maven-repository-index.zip解压后,放到sonatype-work\nexus\indexer\central-ctx下面
5,重启nexus即自动更新索引
自定义jar
1、首先确保maven正确安装 2、在环境变量中设置M2_HOME环境变量 3、在命令提示符中运行以下命令: mvn install:install-file -DgroupId=org.samuel -DartifactId=webproj -Dversion=2.0.1 -Dfile=SystenUtils-release_2.0.1.jar -Dpackaging=jar -DgeneratePom=true 4、执行完毕后,自定义的JAR就会加入到maven本地库中。
搜索maven仓库
1. http://repository.sonatype.org/index.html 2. http://www.mvnbrowser.com/ 3. http://www.mvnrepository.com/
参考:
http://blog.csdn.net/bjyfb/article/details/11696389
http://www.iteye.com/topic/1123225