执行maven补丁发布

时间:2009-11-30 08:39:24

标签: maven-2 release patch

是否可以在maven中执行补丁发布?我想创建一个只包含一个类的jar,这个类自发布以来我已经改变了。

1 个答案:

答案 0 :(得分:0)

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

但是,最简单的方法是创建一个简单的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文件。