Maven 新手 - 我有一个 Eclipse 项目,我可以右键单击>运行为...>在服务器上运行它在我本地的 Wildfly 安装上成功运行。有没有办法R单击> 运行为...并选择适当的maven目标来达到相同的效果(即打包为war,复制到服务器目录(重新)启动服务器)?我需要使用“wildfly maven 插件”吗?
tomcat的类似问题:Maven 部署目标失败 https://stackoverflow.com/questions/2241899/maven-deploy-goal-failing/2241990#2241990
我使用的是 eclipse Luna Java EE pack、maven 3.1(eclipse 附带的)并使用 Wildfly 8.1.0.Final
Related:
- 使用 Eclipse/Maven/JBoss AS 7 一键构建和部署 https://stackoverflow.com/questions/8298380/one-click-build-and-deploy-using-eclipse-maven-jboss-as-7
编辑:我现在在 Wildfly - 所以我进行了相应的编辑
我得到的最接近的是:
<plugin>
<groupId>org.wildfly.plugins</groupId>
<artifactId>wildfly-maven-plugin</artifactId>
<version>1.0.2.Final</version>
<configuration>
<jbossHome>C:/_/wildfly-8.1.0.Final</jbossHome>
</configuration>
</plugin>
但我想避免对那里的路径进行硬编码 - 我应该如何继续?
你可以使用jboss插件
<plugin>
<groupId>org.jboss.as.plugins</groupId>
<artifactId>jboss-as-maven-plugin</artifactId>
<version>7.5.Final</version>
</plugin>
然后将目标设置为:“jboss-as:deploy clean”
它将在 JBoss 服务器上部署 war。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)