【问题标题】:Copy WAR to Application Server将 WAR 复制到应用程序服务器
【发布时间】:2015-09-14 12:09:22
【问题描述】:

有没有办法在编译后自动将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

【问题讨论】:

  • 我认为你应该使用这样的东西:stackoverflow.com/questions/17592823/…
  • 是部署到应用服务器吗?哪个,tomcat?
  • 感谢@facundofarias!您的链接是下面发布的答案的方式。

标签: java maven deployment jar war


【解决方案1】:

这对我有用(谢谢@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>

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2020-07-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-09-05
    • 1970-01-01
    • 1970-01-01
    • 2011-06-01
    相关资源
    最近更新 更多