[英]On saving a file, how to make eclipse m2e build the current project AND the EAR project that references it?
顯然,我可以輕松地在Eclipse中配置m2e,以便在保存文件時,Eclipse將使用Maven“構建”項目。 我不確定會指定什么目標。
我真正想知道的是如何使它不僅為單個項目構建工件,而且還為不同項目運行Maven構建。 例如,如果我有一個源文件位於其中的“ app-war”項目,並且我還有一個“ app-ear”項目具有“ app-war”作為依賴項,我想看看它是否保存文件以首先構建WAR,然后構建EAR,最后使用特定於應用服務器的協議在本地應用服務器上部署或重新部署該應用程序是可能的。
您可以將插件的執行與m2e的生命周期掛鈎
<pluginManagement>
<plugins>
<plugin>
<groupId>org.eclipse.m2e</groupId>
<artifactId>lifecycle-mapping</artifactId>
<version>1.0.0</version>
<configuration>
<lifecycleMappingMetadata>
<pluginExecutions>
<pluginExecution>
<pluginExecutionFilter>
<groupId>some-group-id</groupId>
<artifactId>some-artifact-id</artifactId>
<versionRange>[1.0.0,)</versionRange>
<goals>
<goal>some-goal</goal>
</goals>
</pluginExecutionFilter>
<action>
<!-- here -->
</action>
</pluginExecution>
</pluginExecutions>
</lifecycleMappingMetadata>
</configuration>
</plugin>
</plugins>
</pluginManagement>
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.