【发布时间】:2015-06-14 02:43:28
【问题描述】:
我正在尝试使用 cargo maven 插件从 maven 启动 JBoss AS 7 服务器,而不执行任何部署。
我能够启动服务器,但正如我在 cargo pluging documentation 中看到的那样,如果项目的包装是 Java EE(WAR、EAR 等),目标 cargo:run 和 cargo:start 将自动部署当前项目。 ) 并且如果我没有在插件配置中使用可部署部分。
这是我在 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>
由于我没有使用 deployables 并且项目打包是 war,所以当服务器启动时,cargo 会自动部署我的项目。
我想使用目标 cargo:run 来启动我的本地服务器而不部署任何项目工件。
cargo maven 插件可以吗?有什么想法或替代方案吗?
【问题讨论】:
标签: maven maven-cargo cargo-maven2-plugin