解决Could not resolve archetype org.apache.maven.archetypes:maven-archetype-quickstart

0.前言

再使用eclipse,里创建maven管理spark程序时候出现报错,创建工程失败:
Could not resolve archetype org.apache.maven.archetypes:maven-archetype-quickstart
研究了一下,要手动添加maven-archetype-quickstart-1.1.jar文件。但是在运行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
这个命令时候,提示不能找到mvn命令。所以又要手动安装maven。
为此开博客写一篇。

1.安装 Maven

如果需要使用到mvn命令,那就要用到 Maven ,所以首先安装 Maven , Maven 的下载地址在 Apache Maven 中

1.1 下载maven

下载地址为:
http://maven.apache.org/download.cgi
选择3.3.9版本。
这里写图片描述

1.2 配置环境变量

进入命令行,进行以下操作:
这里写图片描述
加入maven_home,并在path中加入bin目录:
这里写图片描述
用wq!保存并退出。
环境变量就这么简单配置下就可以了。打开命令行窗口输入 mvn -version 。可以看到如下输出:
这里写图片描述

1.3 修改settings.xml

maven由于网络的问题常常不能正常使用,所以要把连接外网的部分修改连接到 OSChina 的 Maven 服务。 在 Maven 的安装目录下的 conf 文件下有个 settings.xml 文件,可以通过修改这个文件来实现。在里面添加如下代码:

<mirrors>
<!-- mirror | Specifies a repository mirror site to use instead of a given 
        repository. The repository that | this mirror serves has an ID that matches 
        the mirrorOf element of this mirror. IDs are used | for inheritance and direct 
        lookup purposes, and must be unique across the set of mirrors. | -->
    <mirror>
        <id>nexus-osc</id>
        <mirrorOf>*</mirrorOf>
        <name>Nexus osc</name>
        <url>http://maven.oschina.net/content/groups/public/</url>
    </mirror>
</mirrors>

2.安装maven-archetype-quickstart-1.1.jar

2.1下载maven-archetype-quickstart-1.1.jar

下载最新版maven-archetype-quickstart-1.1.jar。地址如下。点入1.1文件夹里面找到maven-archetype-quickstart-1.1.jar后再下载。
http://maven.oschina.net/content/groups/public/org/apache/maven/archetypes/maven-archetype-quickstart/

2.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

这里写图片描述

成功之后就可以再eclipse里创建maven管理的spark程序了。

更多完整的maven配置,可参考开源中国maven库:
http://maven.oschina.net/help.html


XianMing

  • 4
    点赞
  • 15
    收藏
    觉得还不错? 一键收藏
  • 6
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 6
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值