Maven环境搭建入门Hello World
来源:互联网 发布:软件项目成果 编辑:程序博客网 时间:2024/06/06 01:59
最近刚开始学习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
- Maven环境搭建入门Hello World
- 安卓开发入门(一):环境搭建,“Hello, World”
- 搞搞QT1:搭建环境+hello world
- Ruby环境搭建与hello world
- Spring环境搭建与输出“Hello world”
- Ruby环境搭建与“Hello World”
- android 开发环境搭建及hello world
- Hadoop环境搭建和Hello World
- Clojure教程-环境搭建与Hello World
- Android 开发环境搭建与Hello World
- java 环境搭建,以及hello,world 。
- 关于Spark hello world环境搭建
- Mybatis环境搭建Hello world 程序
- VBS开发环境搭建和Hello World
- IntelliJ Idea搭建Groovy环境Hello World
- Android Studio 环境搭建与Hello World
- React+webpack搭建环境Hello World
- 搭建 ESP32 开发环境 — Hello World
- eclipse设置黑色主题
- tomcat 配置内存
- Junit
- callable和runable以及线程池对他们的执行
- 最简单的基于SlidingMenu仿QQ侧滑效果
- Maven环境搭建入门Hello World
- android在代码中设置Spinner默认选中的值
- UVa1411-Ants
- How to Improve Speed Reading Skills
- android在代码中利用Spinner控件设置联动地区的解决办法
- iOS9 3DTouch开发 知识点详解
- JAVA类与对象学习笔记
- 怎样存钱利最大
- hdu 2126 Buy the souvenirs