我想在Intellij中为我的maven项目添加一个插件,但我不知道应该从哪里下载以及我应该放置jar文件的位置。例如,我想使用
<plugin>
<groupId>funambol</groupId>
<artifactId>rhinounit-maven-plugin</artifactId>
...
或
<plugin>
<groupId>com.github.searls</groupId>
<artifactId>jasmine-maven-plugin</artifactId>
...
在我的pom.xml中,但标签之间的文字是红色的。
答案 0 :(得分:3)
似乎没有在任何中央存储库中找到rhineunit-maven-plugin
。您必须自己从here下载插件源,然后通过运行pom文件所在的mvn install
来构建它们。这将在本地存储库中安装插件,版本将为1.0
。
关于jasmin-maven-plugin
可以找到它here,您可以看到最新的稳定版本为1.1.0
。这意味着您只需要将版本1.1.0
添加到插件语句中,并在运行mvn install
时下载插件(实际上是在早期的maven阶段,但不要为此烦恼)。
Here似乎是关于如何使用rhinounit-maven-plugin
的好文章,所以你应该继续研究它。
关于由IntelliJ无法在本地存储库中找到jar文件导致的红色标记,特别是如果您没有为插件设置版本。通常情况下,当您从IntelliJ中更改pom文件时,IntelliJ会在右上角显示一个类似绿色咆哮的东西,表示“需要导入Maven项目”。如果选择“导入更改”,它将尝试下载您的依赖项。另一种解决方法是从命令行在您自己的项目上运行mvn install
。