了解Maven插件

时间:2019-01-19 08:55:35

标签: maven

我创建了一个简单的maven项目。

我想把它变成一个蚀项目。 所以我用mvn eclipse:eclipse

但是我没有在POM中指定有关eclipse插件的任何内容。

当我使用其他插件的目标时,例如:mvn jetty:run

它不起作用:

Downloaded from central: https://repo.maven.apache.org/maven2/org/codehaus/mojo/maven-metadata.xml (20 kB at 59 kB/s)
[INFO] ------------------------------------------------------------------------
[INFO] BUILD FAILURE
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 1.302 s
[INFO] Finished at: 2019-01-19T09:43:13+01:00
[INFO] ------------------------------------------------------------------------
[ERROR] No plugin found for prefix 'jetty' in the current project and in the plugin groups [org.apache.maven.plugins, org.codehaus.mojo] available from the repositories [local (C:\Users\Anthony\.m2\repository), central (https://repo.maven.apache.org/maven2)] -> [Help 1]

我不明白为什么在第一种情况下(eclipse:eclipse)它可以正常工作,而在其他情况下却不能。

但是,当我在POM中添加插件时,它会起作用:

<groupId>org.eclipse.jetty</groupId>
<artifactId>jetty-maven-plugin</artifactId>
<version>9.4.12.v20180830</version

所以是的,我不明白为什么对于eclipse插件我什么都不需要,而对于另一个,我需要在我的POM中指定该插件

谢谢

0 个答案:

没有答案