Maven 2 for Eclipse配置全攻略(Windows篇)android开发教程

  次阅读 作者:智能小宝 来源:互联网 2016-01-14 13:14 我要评论(0)

为什么要用Maven。其实这个是Java的一个框架,有很多开源的项目只有一个pom.xml文件,没有Eclipse的项目文件,搞得很多新手以为这个项目是不可以用的,事实上,这是用了Maven框架导致的。

首先,官网已经声明,m2e是不支持Eclipse 4.2 (Juno) and 4.3 (Kepler),如果您的Eclipse是这两个的其中一个,那就是说你需要更换Eclipse的版本。原官网声明地址如下:http://eclipse.org/m2e/download/。

1.然后到Maven的官网下载最新的Maven安装包,下载地址是:http://maven.apache.org/download.cgibin的压缩包,解压到一般你自己安装软件的地方,因为这个是挤压后就可以使用了,无需启动程序安装。,下载

2.如果你的机子没有在环境变量中配置JAVA_HOME和JAVA的PATH记得要配置少,否则Maven会失效。JAVA_HOME就是jdk 的目录绝对路径,PATH是jdk的bin目录绝对路径。还需要在环境变量的PATH中添加Maven的bin目录绝对路径。记得路径与路径之间是要用英文的分号隔开 ; 。设置完毕,保存生效。

3.配置上以上步骤后,运行cmd,输入mvnv,然后回车后就可以看到maven的版本等配置信息,如果出现无法识别这个命令,那就是环境变量没有配置好,要先关闭cmd,然后继续重复步骤2,仔细检查。

4.在解压后的Maven目录的conf文件夹下面有个setting.xml,用记事本的方式打开它,找到标签,可以看到它是被注释符号包围着,把这行复制下来,贴在注释符号的外面,然后改一下里面的路径,这个是设置Maven的代码库路径,例如:E:/Development/apache- maven-3.0.4/repos 。改好后保存就ok了。

5.打开Eclipse,如果你的Eclipse版本里有Eclipse Market,你可以直接在market中搜索maven进行安装;否则在HelpInstall New Software的work with中输入http://download.eclipse.org/technology/m2e/releases ,然后你就会看到可安装的就是Maven,有两个选项都选上,然后开始安装。如果在安装过程中你遇到了无法找到org.slf4j.api 1.6.2.jar这个文件,其实你的这个org.slf4j.api 包版本比较低,不符合安装Maven 2的条件。我们可以在这个网站http://search.maven.org/#browse 下载到1.6.1以上的包,我下了的是1.6.4的包,然后把它的名字改为1.6.2,放在Eclipse安装目录下的plugins文件夹里,然后重复上面步骤,继续安装Maven。

6.安装成功你会在Eclipse的Windows >Preferences中看到多了一栏Maven,点击展开它,在 Installations 中add一个目录,就是解压包的Maven目录绝对路径。添加完毕,然后点apply。再看User Setting,提示为不可用。点击Browse浏览,选中解压包Maven目录confsetting.xml文件,然后点击apply。这样就完成了。

第一次导入或者创建Maven项目所支持的Android可能还需要进行一些插件安装,这些就不需要手动安装了,Eclipse会自动识别,你只要点击确定安装或者继续之类的,Eclipse就会自动安装。

本站文章信息来源于网络以及网友投稿,本站只负责对文章进行整理、排版、编辑,是出于传递更多信息之目的,并不意味着赞同其观点或证实其内容的真实性。如果您有什么意见或建议,请联系QQ28-1688-302!

人工智能实验室
相关文章相关文章
  • 未来两年人工智能要怎么走?看这篇就够了

    未来两年人工智能要怎么走?看这篇就够了

  • 无人驾驶汽车如何改变城市生活?听听他们怎么说

    无人驾驶汽车如何改变城市生活?听听他们怎么说

  • 英国研发“杀生”机器人 通过生命体获取能量

    英国研发“杀生”机器人 通过生命体获取能量

  • 韩春雨称已能重复实验结果 近期将有消息公布

    韩春雨称已能重复实验结果 近期将有消息公布

网友点评网友点评
阅读推荐阅读推荐

据国外媒体报道,在过去两年内,聊天机器人(chatbot)、人工智能以及机器学习的研发和采用取得了巨大进展。许多初创公司正利用人工智能和...

霍金 视觉中国 图 英国著名物理学家霍金(Stephen Hawking)再次就人工智能(AI)发声,他认为:对于人类来说,强大AI的出现可能是最美妙的...

文|郑娟娟 今年,人工智能(AI) 60岁了。在AI60岁的时候,笔者想要介绍一下AI100,一个刚刚2岁的研究项目,但它的预设寿命是100年,甚至更长...

AlphaGo与李世石的人机大战,为大众迅速普及了人工智能的概念。 但对谷歌而言,除了下围棋,现在的人工智能进展到哪一步了?未来,人工智能...