使用jenkins将war文件部署到jetty

时间:2014-02-19 10:54:31

标签: java maven tomcat jenkins jetty

我使用jenkins将war文件部署到tomcat作为构建后的操作

WAR/EAR files=**/demo.war
Context path=application
Container=tomcat 7

Manager user name=admin
Manager password=admin
Tomcat URL=https://localhost:8080/

如何使用 jenkins 将war文件部署到 jetty 而不是tomcat。该项目是一个maven项目,没有任何码头插件。

1 个答案:

答案 0 :(得分:0)

我认为最简单的方法如下:

1。添加pom.xml下一行的插件

        <plugin>
            <groupId>org.eclipse.jetty</groupId>
            <artifactId>jetty-maven-plugin</artifactId>
            <version>9.1.1.v20140108</version>
            <configuration>
                <stopPort>9966</stopPort>
                <stopKey>stopKey</stopKey>
                <stopWait>20</stopWait>
            </configuration>
        </plugin>

2. 将目标更改为

mvn jetty:stop jetty:run-forked

如果您无法更改pom.xml,则可以创建单独的pom.xml(在其他文件夹上)。并使用此pom.xml运行相同的任务。后续步骤&gt;调用顶级maven目标&gt; advavanced