WebApp 中的 Maven 插件和部署
Maven plugins in WebApp and deploying
我在 JavaEE 项目中使用 Maven。我将我的项目分成了一些模块:webapp (view+controller)、business、persistence、model。
我在问:
--> 我是否必须将我的 maven 插件 glassfish 仅放入 Web 应用程序的 pom.xml 中或将其放入父项目 pom.xml 中?
我不明白它在这种情况下是如何工作的,因为我有几个模块。
另外,如何部署?我使用了 mvn package glassfish:deploy
但随之而来的问题是我必须在哪里制作它:仅在 webapp 中还是在父项目中?
谢谢你帮助我
我只会将 maven-glassfish-plugin 放在网络应用程序模块上。在父模块中配置该插件(对我而言)没有意义。
然后我将使用两个单独的命令打包和部署:
parentDir$ mvn clean package
parentDir$ mvn -f webappDir glassfish:deploy
或者如果您愿意:
parentDir$ mvn clean package && mvn -f webappModuleDir glassfish:deploy
我在 JavaEE 项目中使用 Maven。我将我的项目分成了一些模块:webapp (view+controller)、business、persistence、model。
我在问:
--> 我是否必须将我的 maven 插件 glassfish 仅放入 Web 应用程序的 pom.xml 中或将其放入父项目 pom.xml 中? 我不明白它在这种情况下是如何工作的,因为我有几个模块。
另外,如何部署?我使用了 mvn package glassfish:deploy
但随之而来的问题是我必须在哪里制作它:仅在 webapp 中还是在父项目中?
谢谢你帮助我
我只会将 maven-glassfish-plugin 放在网络应用程序模块上。在父模块中配置该插件(对我而言)没有意义。
然后我将使用两个单独的命令打包和部署:
parentDir$ mvn clean package
parentDir$ mvn -f webappDir glassfish:deploy
或者如果您愿意:
parentDir$ mvn clean package && mvn -f webappModuleDir glassfish:deploy