0

是否可以在 Maven 中执行补丁发布?我想创建一个仅包含一个自发布以来我已更改的类的 jar。

4

1 回答 1

0

据我所知,没有通用的方法可以做到这一点。

但是,最简单的方法是创建一个简单的程序集,该程序集将创建一个包含您的类的 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 文件。

于 2009-11-30T09:19:41.370 回答