繁体   English   中英

将WAR复制到应用程序服务器

[英]Copy WAR to Application Server

有没有办法在编译后将WAR自动复制到指定位置?

我将NetBeans IDE和Maven一起用于Java EE编程,并且想知道Maven中是否有一种方法可以做到这一点。 我使用Ubuntu 15.04作为操作系统。 我目前将WAR传送到Application Server的方式是在编译后键入复制命令:

scp /home/user/.m2/repository/com/myproj/myapp/1.0/myapp-1.0.war user@appserver:/opt/wildfly-8.2.0.Final/standalone/deployments/myapp.war

这一直在为我工作(谢谢@facundofarias):

        <plugin>
            <artifactId>exec-maven-plugin</artifactId>
            <groupId>org.codehaus.mojo</groupId>
            <executions>
                <execution><!-- Run our version calculation script -->
                    <id>Copy to Application Server</id>
                    <phase>generate-sources</phase>
                    <goals>
                        <goal>exec</goal>
                    </goals>
                    <configuration>
                        <executable>${basedir}/copy-to-appserver.sh</executable>
                    </configuration>
                </execution>
            </executions>
        </plugin>

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM