执行 Maven 补丁发布
Posted
技术标签:
【中文标题】执行 Maven 补丁发布【英文标题】:Perform a maven patch release 【发布时间】:2009-11-30 08:39:23 【问题描述】:是否可以在 maven 中执行补丁发布?我想创建一个 jar,其中仅包含一个自发布以来我已更改的类。
【问题讨论】:
【参考方案1】:据我所知,没有通用的方法可以做到这一点。
但是,最简单的方法是创建一个简单的assembly,它将创建一个包含您的类的 JAR 或 ZIP。 assembly.xml 只需要包含指定的类文件:
<assembly>
<formats>
<format>zip</format>
</formats>
<files>
<file>
<source>target/classes/foo/bar/FooBar.class</source>
<outputDirectory>foo/bar</outputDirectory>
</file>
</files>
</assembly>
(注意我没有测试这个脚本)
然后,编译(mvn clean install
)你的项目,你只需要运行命令mvn assembly:assembly
来创建你的ZIP文件。
【讨论】:
以上是关于执行 Maven 补丁发布的主要内容,如果未能解决你的问题,请参考以下文章
更新:补丁发布 | Microsoft Windows SMBv3.0服务远程代码执行漏洞(CVE-2020-0796)通告