海宁市住房与城乡规划建设局网站,单一产品销售网站建设模板,彩票网站开发系统,什么网站对护肤品测评做的很好背景
最近在修hive-1.2.0的一个bug#xff0c;需要修改后重新打包部署到集群#xff0c;打包的时候报下面的错误#xff0c;原因很简单#xff0c;从远程仓库里面已经拉不到这个包了。
org.pentaho:pentaho-aggdesigner-algorithm:jar:5.1.5-jhyde was not found in http…背景
最近在修hive-1.2.0的一个bug需要修改后重新打包部署到集群打包的时候报下面的错误原因很简单从远程仓库里面已经拉不到这个包了。
org.pentaho:pentaho-aggdesigner-algorithm:jar:5.1.5-jhyde was not found in http://www.datanucleus.org/downloads/maven2 during a previous attempt. This failure was cached in the local repository and resolution is not reattempted until the update interval of datanucleus has elapsed or updates are forced
原因分析
去https://mvnrepository.com/检索org.pentaho:pentaho-aggdesigner-algorithm提示在该包是在https://repo.spring.io/plugins-release/托管的实际该包已经从https://repo.spring.io/plugins-release/移除。 解决方法
方法一
实际还没解决本地仓库有了还是会去远端仓库拉奇怪 简单暴力也没有什么花里胡哨的东西使用最直接的方式解决 下载需要的jar包直接打到本地仓库
需要的jar包自行在网上把包下载下来推荐 https://mvnrepository.com/编写maven install 命令
mvn install:install-file -DgroupIdorg.pentaho -DartifactIdpentaho-aggdesigner-algorithm -Dversion5.1.5-jhyde -Dpackagingjar -DfileD:\pentaho-aggdesigner-algorithm-5.1.5-jhyde.jar执行maven install命令在本地仓库部署依赖的包 在项目中重新编译
方法二
用该方法解决 国内阿里的依赖包托管仓库https://developer.aliyun.com/mvn/search包比较全好多已经从官方删除的依赖包这里都能够找得到阿里整合的各家的库也都是独立分库的找需要包的时候需要注意我们需要的包在哪个对应的仓库下。 比如我们需要的org.pentaho:pentaho-aggdesigner-algorithm在spring和spring-plugin2个仓库下都有我们只需要在本地maven配置setting.xml中添加2个仓库镜像地址中的一个就可以了我添加的是spring的如下 mirroridaliyunmaven-spring/idmirrorOf*/mirrorOfname阿里云spring仓库/nameurlhttps://maven.aliyun.com/repository/spring/url/mirrorhive编译有很多依赖包不在spring的仓库内的我们首先依赖库放第一位的是中央库(center)然后才是spring的仓库。最终的maven依赖配置如下
?xml version1.0 encodingUTF-8?
settings xmlnshttp://maven.apache.org/SETTINGS/1.0.0xmlns:xsihttp://www.w3.org/2001/XMLSchema-instancexsi:schemaLocationhttp://maven.apache.org/SETTINGS/1.0.0 http://maven.apache.org/xsd/settings-1.0.0.xsdlocalRepositoryD:\repo/localRepositorypluginGroups/pluginGroupsproxies/proxiesservers/serversmirrorsmirroridaliyunmaven-central/idmirrorOfcentral/mirrorOfname阿里云central仓库/nameurlhttps://maven.aliyun.com/repository/central/url/mirrormirroridaliyunmaven-spring/idmirrorOf*/mirrorOfname阿里云spring仓库/nameurlhttps://maven.aliyun.com/repository/spring/url/mirrormirroridaliyunmaven/idmirrorOf*/mirrorOfname阿里云公共仓库/nameurlhttps://maven.aliyun.com/repository/public/url/mirror/mirrorsprofiles/profiles/settings
配置好后执行hive编译打包命令即可。
mvn clean package -DskipTests -Phadoop-2 -Pdist参考文档
https://www.cnblogs.com/youchi/p/13600153.html