maven配置cloudera镜像源
1、setting.xml配置
<mirrors>
<!-- 阿里云仓库 -->
<mirror>
<id>aliyun</id>
<mirrorOf>central</mirrorOf>
<name>aliyun maven</name>
<url>http://maven.aliyun.com/nexus/content/repositories/central/</url>
</mirror>
<!--*,!cloudera 表示,除了cloudera.repo,其他都使用使用阿里云仓库。-->
<mirror>
<id>cloudera</id>
<mirrorOf>*,!cloudera</mirrorOf>
<name>Human Readable Name for this Mirror.</name>
<url>https://repository.cloudera.com/artifactory/cloudera-repos/</url>
</mirror>
</mirrors>
2、pom.xml配置
<repositories>
<!-- 指定该项目可以从哪些地方下载依赖包 -->
<repository>
<id>aliyun</id>
<url>http://maven.aliyun.com/nexus/content/groups/public/</url>
</repository>
<repository>
<id>cloudera</id>
<url>https://repository.cloudera.com/artifactory/cloudera-repos/</url>
</repository>
</repositories>
如果部分jar包找不到,则要用离线下载后安装,下面是我遇到的,做个记录备忘
mvn install:install-file -Dfile="D:\jars\jtds-1.3.1.jar" -DgroupId="net.sourceforge" -DartifactId="jtds" -Dversion="1.3.1" -Dpackaging="jar" -DgeneratePom="true"
mvn install:install-file -Dfile="D:\jars\ImpalaJDBC41.jar" -DgroupId="com.cloudera" -DartifactId="ImpalaJDBC41" -Dversion="41" -Dpackaging="jar" -DgeneratePom="true"
mvn install:install-file -Dfile="D:\jars\Oracle_10g_10.2.0.4_JDBC_ojdbc14.jar" -DgroupId="com.oracle" -DartifactId="ojdbc14" -Dversion="10.2.0.4.0" -Dpackaging="jar" -DgeneratePom="true"
mvn install:install-file -Dfile="D:\jars\hudi-spark-bundle_2.11-0.13.0.jar" -DgroupId="org.apache.hudi" -DartifactId="hudi-spark2.4-bundle_2.11" -Dversion="0.13.0-SNAPSHOT" -Dpackaging="jar" -DgeneratePom="true"
mvn install:install-file -Dfile="D:\jars\hudi-flink1.13-bundle_2.11-0.11.0.jar" -DgroupId="org.apache.hudi" -DartifactId="hudi-flink1.13-bundle" -Dversion="0.11.0-SNAPSHOT" -Dpackaging="jar" -DgeneratePom="true"
mvn install:install-file -Dfile="D:\jars\ojdbc6-11.2.0.4.jar" -DgroupId="com.oracle" -DartifactId="ojdbc6" -Dversion="11.2.0.4" -Dpackaging="jar" -DgeneratePom="true"
mvn install:install-file -Dfile="D:\jars\pentaho-aggdesigner-algorithm-5.1.5-jhyde.jar" -DgroupId="org.pentaho" -DartifactId="pentaho-aggdesigner-algorithm" -Dversion="5.1.5-jhyde" -Dpackaging="jar" -DgeneratePom="true"
如果您想从本地存储库而不是远程存储库加载依赖项,您可以使用 -o 或 --offline 参数离线模式运行 maven。这将防止 maven 从远程存储库下载依赖项,并只使用本地存储库中的依赖项,例如: mvn install -o 将启用 mvn 的“离线”模式,避免从远程仓库下载依赖项。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 地球OL攻略 —— 某应届生求职总结
· 周边上新:园子的第一款马克杯温暖上架
· Open-Sora 2.0 重磅开源!
· 提示词工程——AI应用必不可少的技术
· .NET周刊【3月第1期 2025-03-02】
2022-04-20 IDEA工具内部的Properties和Filed分别是什么
2022-04-20 SimpleDateFormate的细节错误