是否可以在maven中执行补丁发布?我想创建一个只包含一个类的jar,这个类自发布以来我已经改变了。
答案 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文件。