最近刚开始学习Maven仓库对Java的jar包的管理,由于是在公司里学习的,公司使用的是代理服务器上网,下载不了jar包,因此项目一整天都没跑起来。一回到宿舍,网速很快,jar从中心服务器仓库下载回本地仓库,很快就可以运行出HelloWorld,并且用MyEclipse配置Maven。 如下: ——资料都很多,我只是介绍下容易犯的错误!
Need tools:
Maven: http://maven.apache.org/download选择自己想要的Maven版本。
JDK: http://www.oracle.com/technetwork/java/javase/downloads/index.html选择自己想要的jdk版本。
1)环境变量:
系统Path中配置:JAVA_HOME,MAVEN_HOME。 注意: bin目录下文件都需要写到Path当中。
2)配置:
apache-maven-3.3.3(具体版本有差异)中 config文件下setting.xml尤其重要
这行代表本地仓库的路径——存放jar包。选择自己想要的路径!
3)执行cmd. 输入:mvn -version 显示版本信息代表环境配置正确!
4)dos命令下输入: mvn help:system 确保网路良好的条件下,会自动安装所需的jar到本地仓库中——repository.
5)然后参考网上其他资料尝试自己打印出Hello World。
附件:
mvn clean -->表示运行清理操作,会把默认target文件夹中的数据清理
mvn clean compile -->表示先运行清理之后运行编译,会见代码编译到target文件夹中
mvn clean test -->运行清理和测试
mvn clean package -->清理 打包
mvn clean install -->运行和安装 会将打好的包安装到本地仓库中,以便其他的项目可以调用
mvn clean deploy -->运行清理和发布 (发布到私服上面)
mvn archetype:generate 自动完成这个骨架的建立
注意事项:
用eclipse或者MyEclipse配置Maven时,如果出现这样情况:
解决方式:
1.从http://maven.oschina.net/content/groups/public/org/apache/maven/archetypes/maven-archetype-quickstart/ 下载最新版maven-archetype-quickstart-1.1.jar
2.命令行到下载目录下执行mvn install:install-file -DgroupId=org.apache.maven.archetypes -DartifactId=maven-archetype-quickstart -Dversion=1.1 -Dpackaging=jar -Dfile=maven-archetype-quickstart-1.1.jar
更多错误解决方式:http://blog.csdn.net/foxhlc/article/details/8725865