我正在尝试使用 cargo maven 插件从 maven 启动 JBoss AS 7 服务器,而不执行任何部署。
我可以启动服务器,但我可以在货物插件文档中阅读目标 cargo:run 和 cargo:start 如果项目的包装是 Java EE(WAR、EAR 等)并且如果我' m 不在插件配置中使用可部署部分。
这是我在 pom 文件中的简单货物插件部分:
<plugins>
...
<plugin>
<groupId>org.codehaus.cargo</groupId>
<artifactId>cargo-maven2-plugin</artifactId>
<version>1.4.13</version>
<configuration>
<!-- Container configuration -->
<container>
<containerId>jboss73x</containerId>
<home>${jboss-as.home}</home>
</container>
</configuration>
</plugin>
...
</plugins>
由于我没有使用可部署项目并且项目打包是战争,所以当服务器启动时,货物会自动部署我的项目。
我想使用目标 cargo:run 来启动我的本地服务器而不部署任何项目工件。
cargo maven 插件可以吗?有什么想法或替代方案吗?