2019独角兽企业重金招聘Python工程师标准>>>

概括版:

maven安装以及eclipse配置maven

http://jingyan.baidu.com/article/295430f136e8e00c7e0050b9.html

maven编译

http://jingyan.baidu.com/album/37bce2be153dc91003f3a257.html?picindex=2

使用eclipse的maven插件运行项目

http://www.devnote.cn/article/193.html

————————————————————————

详细展开————————————————————————

请先参考 http://jingyan.baidu.com/article/295430f136e8e00c7e0050b9.html

apache官方网站可以下载到的目前最新的maven版本 apache-maven-3.3.9-bin.tar.gz

eclipse 需要自己安装maven ,而myeclipse 本身已经集成 maven 插件。

命令行上输入 : mvn -v  查看安装信息

———————————————————————————————————————————————

以下是备注:

安装 Maven 之前要求先确定你的 jdk 已经安装配置完成。Maven是 Apache 下的一个项目,目前最新版本是 3.0.4,我用的也是这个。
首先去官网下载 Maven
下载完成之后将其解压,我将解压后的文件夹重命名成 maven,并将它放在 D:\Server 目录下,即 maven 最终的路径是:D:\Server\maven
配置 maven 环境变量:
系统变量:MAVEN_HOME = D:\Server\maven
用户变量:path = %MAVEN_HOME%\bin
相信大家都有配过环境变量的,详细步骤就不说了,对着把属性名和属性值配上的OK了。
打开 cmd,在里面敲:mvn -version

mvn 是 mavn 的一个指令,mvn -version 是查看版本信息,我的操作系统是 32位的 WIN7,安装的 maven 是 3.0.4
如果能打印如上信息,说明到此 Maven3 已经在你的电脑上安装完成。
接着要修改一下 maven 仓库的存放位置:
找到 maven 下的 conf 下的 settings.xml 配置文件,我的是在 D:\Server\maven\conf\settings.xml

maven 的仓库默认是放在本地用户的临时文件夹下面的 .m2 文件夹下的 repository 下,我的是在 C:\Users\admcnm\.m2\repository 目录下,
现在我们来修改将它指定到我们自己的路径下,我现在要将仓库指定到 D:\Repositories\Maven 目录下,只需要将上面注销的本地仓库打开,
然后把相应的路径值写到里面去就行了:

OK,先来体会一下 maven,在 cmd 中敲并回车执行:mvn help:system
这时候 maven 就会从远程仓库开始下载一大堆的东西,没事,让它下载着,迟早都要下载的,接下来是将 maven 配置到 myeclipse 中,
打开 myeclipse,Window --> Preferences --> MyEclipse --> Maven4MyEclipse --> Maven
myeclipse 本身已经集成 maven 插件,我们只是简单的配置一下即可,至此,maven 在 myeclipse 中 安装完成。

Maven添加本地仓库:

打开本地存放maven目录 例如:D:\maven\apache-maven-3.2.1,打开conf文件夹下的settings.xml文件,找到第53行,把注释去掉,修改成:<localRepository>E:/mvnRespo</localRepository>

Maven常用命令:

•mvn archetype:generate :创建 Maven 项目

•mvn compile :编译源代码

•mvn test-compile :编译测试代码

•mvn test : 运行应用程序中的单元测试

•mvn site : 生成项目相关信息的网站

•mvn clean :清除目标目录中的生成结果

•mvn package : 依据项目生成 jar 文件

•mvn install :在本地 Repository 中安装 jar

•mvn deploy:将jar包发布到远程仓库

•mvn eclipse:eclipse :生成 Eclipse 项目文件

——————————————————————————————————————————————

maven编译

参考 :http://jingyan.baidu.com/article/37bce2be153dc91003f3a257.html

转载于:https://my.oschina.net/yangzhiwei/blog/731594

maven 的安装配置 和编译java程序相关推荐

  1. 编译Java程序一共要安装什么_如何编译java程序

    如何编译java程序 java编程要如何编译java程序?编译java程序要注意什么?代码是什么?下面跟yjbys一起来学习一下. 要安装好jdk,设置好相应的环境变量,然后在命令行里面javac. ...

  2. linux opengl配置编译,Linux下OpenGL的安装与cmake编译OpenGL程序

    Linux下OpenGL的安装与cmake编译OpenGL程序 OpenGL安装 安装命令如下: $ sudo apt install build-essential $ sudo apt insta ...

  3. DOS命令编译JAVA程序

    上篇文章给大家写了怎么安装JDK配置,现在这篇文章我们就来学习下怎么在DOS命令下编译JAVA程序,以后没编译器都可以直接编译啦(嘻嘻!) 我这里就用永远的 "Hello wrold!&qu ...

  4. 如何在mac上编写java程序_在mac系统上安装Eclipse,编写java程序

    第一步:安装java jre(java 运行环境). 如图所示: 登陆Oralce官网,点击Download选项,找到如图所示界面: 选择Java Runtime Environment(JRE),打 ...

  5. ubuntu 编译java 语言_ubuntu下编译java程序

    ubuntu下编译java程序 首先需要安装jdk,并配置好相应环境变量 下面以简单的HelloWorld为例 文件名为HelloWorld.java java代码: public class Hel ...

  6. java porm.xml_通过Maven仓库安装Spire.PDF for Java

    本文将介绍如何通过Maven仓库安装Spire.PDF for Java. 首先,在pom.xml文件中配置Maven仓库路径. com.e-iceblue e-iceblue http://repo ...

  7. 1.5.2 编译java程序

    为什么80%的码农都做不了架构师?>>>    编译java程序需要使用 javac 命令,因为前面已经把javac 命令所在的路径添加到了系统的PATH环境变量中,因此现在可以使用 ...

  8. java编译程序的基本命令是什么,【填空题】Java中编译java 程序的命令是 1 ,执行java程序的命令是 java 。...

    [填空题]Java中编译java 程序的命令是 1 ,执行java程序的命令是 java . 更多相关问题 [多选] 下列骨折中属于关节外骨折的是(). [多选] 骨折早期局部的并发症包括(). [多 ...

  9. JavaSE —— 使用 Javac 编译 Java 程序

    使用 Javac 编译 Java 程序 新建一个 Java 文件 右键 选择 新建 文本文档 将文件后缀名改为 .java 注意:要勾选选上 显示 文件扩展名 编写 程序: public class ...

最新文章

  1. BeautifulSoup安装及其应用
  2. MOS管安全工作区SOA
  3. Oracle实例和服务知识点
  4. 十个最适合 Web 和 APP 开发的 NodeJS 框架
  5. 解析C#中is和as操作符的用法
  6. 一个前端html模板处理引擎(javascript) - pure
  7. C#判断文字是否为汉字
  8. 图解eclipse+myelcipse开发EJB
  9. 零基础多久能学会python_零基础小白多久能学会python
  10. matlab 画的点连成线,matlab怎么把点连成线
  11. 汽车防撞之FMCW(调频连续波)原理
  12. pb 系统托盘实例(定时任务管理)
  13. 短信验证-SMSSDk(Mob开发平台 )
  14. vim globle
  15. 怎么把mp4转换成html,html5-video – VLC:如何从mp4转换为webm
  16. Lonlife-ACM 1005 - Spoon Devil's RP Test(同余定理)——“玲珑杯”acm比赛-试运行赛
  17. 网络通信安全基础和OpenSSL
  18. MySQL8 设置远程访问授权
  19. 未能加载文件或程序集什么原因
  20. CSS(层叠样式表(Cascading Style Sheets))历史

热门文章

  1. boost::visit_each的用法实例
  2. ITK:使用地标将图像注册到另一个图像
  3. ITK:使用FFT的归一化相关
  4. DCMTK:表示基于文件系统的基本工作列表管理服务类提供程序的控制台引擎的类
  5. DCMTK:“内容映射资源”Content Mapping Resource中的各种CIDxxx和TIDxxx类的测试程序
  6. QML提供的JavaScript主机环境
  7. OpenGL多窗口示例
  8. 经典C语言程序100例之六六
  9. 如何打开php页面跳转_php如何跳转页面
  10. 16、分布式文档系统--document的_source元数据以及定制返回结果解析(来自学习资料+自己整理)