[英]Where is the default Maven tomcat plugin configured?
在Maven項目中,無需添加tomcat插件即可將其添加到POM中。 因此,我可以像這樣部署和運行我的Web應用程序:
mvn clean install tomcat:run
我知道它正在使用一些默認配置,但是我的問題是,即使我沒有配置它,為什么Maven仍允許我使用此插件? 它也不在超級POM中。 所以我不知道它的配置來自哪里。 有人知道嗎?
即使您沒有在項目POM或settings.xml中配置任何內容,Maven也有一些約定。 當您在命令行中以這種方式調用插件時,Maven嘗試通過添加以下groupId之一來查找插件:
對於artifactId,它還會嘗試使用以下其中一項來完成您指定的“前綴”(此處為tomcat ):
對於該版本,它只是嘗試獲取最新版本。
在您的特定情況下,默認值存在匹配項: org.codehaus.mojo:tomcat-maven-plugin:1.1 (或任何其他可用版本)。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.