DD.*_*DD. 55 java maven maven-shade-plugin
maven shade插件正在创建一个名为dependency-reduced-pom.xml的文件,还有artifactname-shaded.jar并将它们放在基本目录中.
这是一个错误吗?应该在目标目录中.任何解决方法?
xve*_*ges 61
您可以通过设置createDependencyReducedPom为false 来避免创建它.
例如
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-shade-plugin</artifactId>
<version>${maven-shade-plugin.version}</version>
<configuration>
<createDependencyReducedPom>false</createDependencyReducedPom>
</configuration>
....
....
</plugin>
Run Code Online (Sandbox Code Playgroud)

Zol*_*tán 19
根据bmargulies的回答和他对Xv的评论.我的回答是,我决定配置要减少依赖性的POM target/,这在我的VCS中已被忽略.
为此,我只是将dependencyReducedPomLocation元素添加到configuration插件的元素中,即
<configuration>
<dependencyReducedPomLocation>${project.build.directory}/dependency-reduced-pom.xml</dependencyReducedPomLocation>
(...)
</configuration>
Run Code Online (Sandbox Code Playgroud)
请参阅https://issues.apache.org/jira/browse/MSHADE-121,以及https://issues.apache.org/jira/browse/MSHADE-124.
有一个选项可以将drp移动到其他地方,但你可能不喜欢这种后果.
你错了 - 阴影罐,它总是在目标/最终除非你移动到其他地方.
| 归档时间: |
|
| 查看次数: |
23224 次 |
| 最近记录: |