![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
maven
左林右李02
mt实时数据平台研发
展开
-
根据classname找maven坐标
比如要找org.apache.http.message.TokenParser的maven坐标1、定位jar包路径2、在jar包meta-inf中找maven坐标需要注意pom.properties中的才是正确坐标,不要误拷贝pom.xml中的parent module坐标,因为pom.properties发布的坐标,不一定和pom.xml中的parent module坐标保持一致...原创 2021-09-28 17:06:54 · 387 阅读 · 0 评论 -
iceberg gradle项目转maven
iceberg gradle项目转maven通过versions.props集中进行版本管理iceberg github上源码是用gradle做依赖管理的,下面记录踩的一些坑:通过versions.props集中进行版本管理其各dependency的version是集中在versions.props文件中进行管理的,在build.gradle通过dependencyRecommendations来指定dependencyRecommendations { propertiesFile file:原创 2021-07-12 11:55:00 · 265 阅读 · 3 评论 -
maven-shade-plugin详解
maven-shade-plugin详解介绍为uber-jar选择内容类重定位(解决jar包冲突)一个解决jar包冲突的例子Shaded Artifact附加名字可执行jar包最近在解决java jar包冲突的时候用到了shade插件,于是从官网仔细看了下shade的详细使用,翻译总结如下,希望能用得到。介绍Apache maven shade plugin提供把工程的artifact及其依赖打包到一个uber-jar中并能隐藏起来(比如重命名),shade插件仅仅有一个功能就是创建一个shaded包转载 2021-06-20 23:59:06 · 8936 阅读 · 0 评论 -
maven常用场景和命令
安装jar包到本地仓库安装jar包到本地仓库mvn install:install-file -Dfile=iceberg-flink-runtime-a6b0f42.dirty.jar -DgroupId=org.apache.iceberg -DartifactId=iceberg-flink-runtime -Dversion=a6b0f42.dirty -Dpackaging=jargradle如何发布maven jar包(带有pom.xml文件)gradle如何发布maven.原创 2021-06-20 00:39:30 · 108 阅读 · 0 评论 -
maven 打包后没有依赖
首先明确:当你使用 Maven 对项目打包时,你需要了解以下 3 个打包 plugin,它们分别是plugin功能maven-jar-plugin maven默认打包插件,用来创建 project jarmaven-shade-plugin用来打可执行包,executable(fat) jarmaven-assembly-plugin支持定制化打包方式,例如 apache 项目的打包方式不管你 dependences 里的 scope 设置为什么, mvn p转载 2021-06-18 15:43:55 · 2342 阅读 · 0 评论 -
maven安装jar包到本地仓库
问题背景:有些jar包虽然在maven仓库可以找到,但是使用idea的maven插件下载不到(可能要切maven源)解决方法此时可以通过网页把jar包下载下来,然后添加到本地maven仓库中,命令如下:mvn install:install-file -Dfile=/Users/xxx/Desktop/hive-exec-2.1.1-cdh6.0.1.jar -DgroupId=org.apache.hive -DartifactId=hive-metastore -Dversion=2..原创 2021-01-19 21:37:27 · 120 阅读 · 0 评论 -
maven部署jar包到私服
maven部署jar包到私服主要包括两步1、在要部署的jar包的pom文件中,添加节点<distributionManagement> <repository> <id>releases</id> <name>nexus releases</name> ...原创 2020-01-05 12:05:57 · 456 阅读 · 0 评论 -
maven换源
maven换源需要修改settings.xml,首先用mvn -version查找出maven的安装位置然后cd到maven目录下的conf文件夹下,打开settings.xml文件,修改<mirrors>节点,添加镜像(常用的如阿里的镜像)<!--阿里maven镜像--><mirror> <id>aliyun</id> &...原创 2019-12-11 14:50:29 · 446 阅读 · 0 评论