2012-07-03 3 views
2

Я хотел бы добавить плагин к моему проекту maven в Intellij, но я не уверен, где я должен скачать и где я должен помещать файлы jar. Например, я хочу использоватьдобавить внешний плагин к intellij maven project

<plugin> 
    <groupId>funambol</groupId> 
    <artifactId>rhinounit-maven-plugin</artifactId> 
    ... 

или

<plugin> 
    <groupId>com.github.searls</groupId> 
    <artifactId>jasmine-maven-plugin</artifactId> 
    ... 

в моей pom.xml, но текст между тегами красный.

ответ

3

rhineunit-maven-plugin не похоже ни на один центральный репозиторий. Вам нужно будет загрузить источники плагина самостоятельно с here, а затем создать их, запустив mvn install, где находится файл pom. Это установит плагин в вашем локальном репозитории, а версия будет 1.0.

Относительно jasmin-maven-plugin можно найти here, и, как вы можете видеть, последняя стабильная версия - 1.1.0. Это означает, что вам нужно будет добавить версию 1.1.0 в ваш оператор плагина, и плагин будет загружен при запуске mvn install (фактически на более раннем этапе maven, но не беспокойтесь об этом).

Here, кажется, хорошая статья о том, как использовать rhinounit-maven-plugin, поэтому вам следует изучить его.

Что касается ярлыков, которые были вызваны тем, что IntelliJ не может найти файлы jar в локальном репо, особенно если вы не установите версию для плагинов. Обычно IntelliJ показывает небольшую зеленую рыхлою вещь в верхнем правом углу, в которой говорится, что «проекты Maven нужно импортировать», когда вы меняете файлы pom из IntelliJ. Если вы выберете «Импорт изменений», он попытается загрузить ваши зависимости. Другой способ решить это - запустить mvn install по вашему собственному проекту из командной строки.

Смежные вопросы