分享

Apache on tez hive

夏洛特猫 发表于 2015-8-27 16:37:01 [显示全部楼层] 回帖奖励 阅读模式 关闭右栏 11 18711
最近用到了Apache的tez 但是通过mvn一直编译不过,版本信息:mvn版本是3.2.5  protobuf版本2.5.0 hadoop版本2.6 tez版本为0.7.0

当用到编译命令 mvn clean install -DskipTests=true-Dmaven.javadoc.skip=true  
时候就会出现报错:

[ERROR] Plugin org.apache.maven.plugins:maven-jar-plugin:2.4 or one of its dependencies could not be resolved: Failed to read artifact descriptor for org.apache.maven.plugins:maven-jar-plugin:jar:2.4: Could not transfer artifact org.apache.maven.plugins:maven-jar-plugin:pom:2.4 from/to maven2-repository.atlassian (https://maven.atlassian.com/repository/public): maven.atlassian.com: Temporary failure in name resolution: Unknown host maven.atlassian.com: Temporary failure in name resolution -> [Help 1]
对于mvn不太熟悉,这个问题对于mvn熟悉的大神应该比较容易,或者提供一个编译好的target文件包也可以
在这先多谢了




已有(11)人评论

跳转到指定楼层
NEOGX 发表于 2015-8-27 17:05:35
找到这个包,及相关的依赖。看看库有没有,没有的话,自己下载个放到本地maven库里
maven-jar-plugin:2.4

回复

使用道具 举报

夏洛特猫 发表于 2015-8-27 17:17:42
NEOGX 发表于 2015-8-27 17:05
找到这个包,及相关的依赖。看看库有没有,没有的话,自己下载个放到本地maven库里
maven-jar-plugin:2.4  ...

您好,谢谢您的回复,我在项目的pom.xml中添加了
<dependency>
    <groupId>org.apache.maven.plugins</groupId>
        <artifactId>maven-resources-plugin</artifactId>
            <version>2.4.3</version>
            </dependency>

但是在.m2/repository/org/apache/maven/plugins
不知道为什么却没有下载对应的jar包,而且在此路径下只有“maven-jar-plugin”这个文件夹,
之后我用我电脑运行mvn,里面会产生缺失的jar包,我就把自己电脑的plugins下的所有文件夹都压缩之后放到服务器上,但是还是不行
回复

使用道具 举报

夏洛特猫 发表于 2015-8-27 17:22:58
NEOGX 发表于 2015-8-27 17:05
找到这个包,及相关的依赖。看看库有没有,没有的话,自己下载个放到本地maven库里
maven-jar-plugin:2.4  ...

而且 (https://maven.atlassian.com//public): maven.atlassian.com: 提供的网址现在是无法访问的
回复

使用道具 举报

desehawk 发表于 2015-8-27 17:24:47
你maven是什么版本的,如果是3.2.5尝试修改成这个3.2.5或则使用对应的maven版本
回复

使用道具 举报

夏洛特猫 发表于 2015-8-27 17:27:20
desehawk 发表于 2015-8-27 17:24
你maven是什么版本的,如果是3.2.5尝试修改成这个3.2.5或则使用对应的maven版本

maven 的版本是apache-maven-3.2.5,没用过maven ,您说的修改要如何做。
回复

使用道具 举报

Alkaloid0515 发表于 2015-8-27 17:33:13



原因
这是由于缺少maven-resources-plugin-2.4.3.jar文件。这个文件是在{user.home}\.m2\repository\org\apache\maven\plugins\maven-resources-plugin\下。{user.home}是maven的配置路径,一般是我的文档,是window-preferences-MyEclipse-Maven4MyEclipse-User Setting里面的Local Repository。

解决方案
1、在pom.xml文件中加入maven-resources-plugin配置

[mw_shl_code=bash,true]<dependency>
    <groupId>org.apache.maven.plugins</groupId>
    <artifactId>maven-resources-plugin</artifactId>
    <version>2.4.3</version>
</dependency>[/mw_shl_code]2、在命令行下运行mvn install ,如果执行正确应该会在{user.home}\.m2\repository\org\apache\maven\plugins\maven-resources-plugin\下看到maven-resources-plugin-2.4.3.jar文件





回复

使用道具 举报

夏洛特猫 发表于 2015-8-27 17:33:03
Alkaloid0515 发表于 2015-8-27 17:33
原因
这是由于缺少maven-resources-plugin-2.4.3.jar文件。这个文件是在{user.home}\.m2\repository ...

谢谢您的回复,这种方法我已经试过了,但是不知道为何没有在对应位置出现
回复

使用道具 举报

Alkaloid0515 发表于 2015-8-27 17:56:02
本帖最后由 Alkaloid0515 于 2015-8-27 17:57 编辑
夏洛特猫 发表于 2015-8-27 17:33
谢谢您的回复,这种方法我已经试过了,但是不知道为何没有在对应位置出现

可能你的网络问题,没有把这个包下载下来,改成2.4.1,看看能不能下载下来。
<dependency>
    <groupId>org.apache.maven.plugins</groupId>
        <artifactId>maven-resources-plugin</artifactId>
            <version>2.4.1</version>
            </dependency>

然后mvn install

回复

使用道具 举报

evababy 发表于 2015-8-27 18:50:59
回复

使用道具 举报

12下一页
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

推荐上一条 /2 下一条