2

我们有一个 servlet,我们将一个 zip 文件发布到该 servlet。我想自动构建 zip 并使用 maven 将其发布到 servlet。有没有办法用 maven 插件来做到这一点,还是我应该只使用外部工具或 ant 任务?

4

3 回答 3

2

我们最终使用了一些 ant/curl:

    <plugin>
        <artifactId>maven-antrun-plugin</artifactId>
        <version>1.6</version>
        <executions>
            <execution>
                <phase>package</phase>
                <goals>
                    <goal>run</goal>
                </goals>
                <configuration>
                    <target>
                        <exec executable="curl">
                            <arg value="-F"/>
                            <arg value="file=@target/templates.zip"/>
                            <arg value="http://localhost:8080/template/process"/>
                        </exec>
                    </target>
                </configuration>
            </execution>
        </executions>
    </plugin>
于 2011-12-06T00:59:54.577 回答
0

Maven 程序集插件应该有助于这个用例。

于 2011-11-23T18:31:59.400 回答
0

部署插件可以将您构建的 zip 工件传输到 servlet。deploy-file目标具有参数,您可以在其中显式设置要上传到的 URL。或者您可以在 POM 中设置分发管理部分以按照标准方式进行操作。

于 2011-11-23T22:00:30.833 回答