相关疑难解决方法(0)

maven shaded jar:改变输出位置

我在使用Maven Shade插件时遇到了困难,因为我希望将我的阴影jar安装到与父pom相同的文件夹中(而不是本地src/target目录).

布局:maven_project

guide/
   parent_pom.xml
projA/
   pom.xml
projB/
   pom.xml
   /target
      original-projB-0.0.3.jar
      projB-0.0.3.jar (shaded jar) 
Run Code Online (Sandbox Code Playgroud)

我必须导出项目并使其他人更容易运行可执行jar我想将着色jar重定位到该guide文件夹.

不幸的是,我尝试过使用

<outputDirectory>/home/name/Desktop/maven_project/guide/</outputDirectory>    
Run Code Online (Sandbox Code Playgroud)

但这只会将原始jar移动到目录中.

问题:关于如何在那里移动阴影罐的任何想法(甚至删除过程中的原始jar)?

jar pom.xml maven-3 maven maven-shade-plugin

4
推荐指数
1
解决办法
5049
查看次数

标签 统计

jar ×1

maven ×1

maven-3 ×1

maven-shade-plugin ×1

pom.xml ×1