2

我想在 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 中,但标签之间的文本是红色的。

4

1 回答 1

3

rhineunit-maven-plugin似乎在任何中央存储库中都找不到。您必须自己从这里下载插件源,然后通过运行mvn installpom 文件所在的位置来构建它们。这将在您的本地存储库中安装插件,版本将为1.0.

关于jasmin-maven-plugin它可以在这里找到,你可以看到最新的稳定版本是1.1.0. 这意味着您只需将版本添加1.1.0到您的插件语句中,并且在您运行时会下载该插件mvn install(实际上是在早期的 maven 阶段,但不必为此烦恼)。

这里似乎是一篇关于如何使用的好文章,rhinounit-maven-plugin所以你应该继续学习它。

关于由于 IntelliJ 无法在本地 repo 中找到 jar 文件导致的标签变红,特别是如果您没有为插件设置版本。通常,当您从 IntelliJ 中更改 pom 文件时,IntelliJ 会在右上角显示一个类似绿色咆哮的小东西,指出“需要导入 Maven 项目”。如果您选择“导入更改”,它将尝试下载您的依赖项。解决它的另一种方法是从命令行mvn install在您自己的项目上运行。

于 2012-07-03T07:58:03.823 回答