通过maven将maven项目打包成zip文件

时间:2013-01-30 05:27:47

标签: java maven packaging

使用maven,是否可以创建我的maven项目的zip文件? zip文件还应包含pom.xml文件和所有其他文件。 zip文件是maven项目的存档。基本上,我只是希望我的用户在解压缩zip文件后轻松地将项目导入Eclipse。

如何使用maven实现这一目标?

谢谢!

2 个答案:

答案 0 :(得分:4)

您可以使用Pradeep建议的maven-assembly-plugin来完成此任务。

还使用maven-antrun-plugin。 请参阅pom和zip任务。在文件集中包含所需的文件。

答案 1 :(得分:1)

您可以使用antrun插件

        <plugin>
            <groupId>org.apache.maven.plugins</groupId>
            <artifactId>maven-antrun-plugin</artifactId>
            <version>1.7</version>
            <configuration>
                <target>
                    <zip destfile="d:/projectname.zip" basedir="${project.basedir}" excludes="target/**" />
                </target>
            </configuration>
        </plugin>

从Eclipse Run As -> Maven build... -> Goals: antrun:run

运行它