我是Maven Cargo插件的新手,我正在努力解决一系列要求。我们有一个Web应用程序,它有一个maven构建文件,它生成一个名为“web-client”的war文件。它还有一个用于启动嵌入式Jetty服务器的配置文件,如下所示:
<profile>
<id>cargo</id>
<activation>
<activeByDefault>true</activeByDefault>
</activation>
<build>
<plugins>
<plugin>
<groupId>org.codehaus.cargo</groupId>
<artifactId>cargo-maven2-plugin</artifactId>
<configuration>
<container>
<containerId>jetty6x</containerId>
<type>embedded</type>
</container>
<deployables>
<deployable>
<groupId>org.codehaus.cargo</groupId>
<artifactId>web-client</artifactId>
<type>war</type>
<location>target/web-client</location>
<properties>
<context>application-context</context>
</properties>
</deployable>
</deployables>
</configuration>
</plugin>
</plugins>
</build>
</profile>
我想要做的是提出一种货物配置,允许Web开发人员修改静态资产,如图像,html,css和js文件,然后立即查看货物中运行的webapp的变化码头集装箱。我最初尝试过这样做,在上面的XML中创建一个“可部署的”,但这似乎没有用。有没有人以前尝试过这种事情,并且有没有任何示例货物配置呢?