【发布时间】:2013-04-05 14:06:21
【问题描述】:
我在 IntelliJ 中配置 maven 项目时遇到问题。我将我的应用程序部署到 JBoss,当我通过 IntelliJ 启动 JBoss 服务器时,应用程序在没有任何额外操作的情况下部署,但是当我尝试在一些更改后重新部署应用程序时,IntelliJ 尝试使用它自己的制作过程制作项目,但它失败了。我必须通过 maven 制作项目并重新启动服务器以重新部署应用程序。我可以以某种方式告诉 intelliJ 在重新部署应用程序时使用 maven 吗?我在运行/调试配置窗口中看不到这样的选项。
【问题讨论】:
-
第一次在 JBoss 中部署应用程序的过程是怎样的?您应该配置您的项目,例如当您使用 IntelliJ 的内部构建系统时没有编译错误。
-
我在运行/调试配置窗口的部署选项卡中有我的战争工件,当我启动 serwer 时,战争文件只是部署而无需执行操作。我可以在部署选项卡中添加 maven 目标或作为后/前制作操作,但它不会改变制作过程。虽然 IntelliJ 尝试制作项目,但它给了我很多“复制错误”
-
IntelliJ 已经在部署之前构建工件。当您尝试重新部署您的应用程序时,它会再次制作是正常的(您不能跳过这部分)。您收到的错误似乎与 IntelliJ 没有直接关系,您收到的确切消息是什么?
-
自动制作是个好主意,但如果我能告诉 IntelliJ 它应该通过 maven 完成,那就太好了。当 IntelliJ 真正运行 embeded make 我有很多这样的错误: Error copying '(...)\game.war\target\game\WEB-INF\web.xml' to '(...)\game .ear\target\game\game.war\WEB-INF\web.xml'.: (...)\game.ear\target\game\game.war\WEB-INF\web.xml(系统无法找到指定的路径)
标签: maven deployment configuration intellij-idea makefile