Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Java tools & IDE's > maven Configurator


Автор: priam220 19.1.2012, 14:41
Пробую запустить готовый проект, под maven'ом (jenkins) в эклипс.  Вываливается такая ошибка:

PM MAGT: Configurator 'org.maven.ide.eclipse.plexus.annotations.plexusConfigurator' is not available for project 'jenkins-test-harness'. To enable full functionality, install the configurator and run Maven->Update Project Configuration.

Не подтягиваются все зависимости... Может кто может подсказать, в чем может быть дело? 

Автор: LSD 19.1.2012, 14:48
Цитата(priam220 @  19.1.2012,  15:41 Найти цитируемый пост)
под maven'ом (jenkins) в эклипс

Так все же, где ты пытаешсь запустить проект в командной строке, в Эклипсе, в Jenkins-е?

И POM покажи.

Автор: priam220 19.1.2012, 16:01
LSD,  jenkins - опен сорс. Я хотел бы познакомиться с его кодом. Для этого мне нужна корректная работа эклипс с проектом.   Мавеном в командной строке он билдается. Связался с человеком, кот тож с такой траблой столкнулся,  он решил ее запуском под Идеей. Говорит, там проект собирается (не проверял).
POM могу скинуть, но их там несколько, они в зависимости. Касательно ошибки там вроде бы только этот плагин в корневом:

Код

      <build>
        <directory>${m2BuildDirectory}</directory>
        <plugins>
          <plugin>
            <groupId>org.maven.ide.eclipse</groupId>
            <artifactId>lifecycle-mapping</artifactId>
            <version>0.12.0</version>
            <configuration>
              <mappingId>customizable</mappingId>
              <configurators>
                <configurator id="org.maven.ide.eclipse.jdt.javaConfigurator" />
                <configurator id="org.maven.ide.eclipse.plexus.annotations.plexusConfigurator" />
              </configurators>
              <mojoExecutions>
                <mojoExecution>org.apache.maven.plugins:maven-resources-plugin::</mojoExecution>
              </mojoExecutions>
            </configuration>
          </plugin>
        </plugins>
      </build>


https://github.com/jenkinsci/jenkins/ тут можно посмотреть остальное. 

Автор: mstalker26 19.1.2012, 16:02
maven плагин для эклипса какой? m2eclipse? Напиши еще как импортировал проект в IDE, собирается ли он из командной строки.

edit: упс, страница не обновленная была

edit2: я так понимаю, что это уже прочитано?
https://wiki.jenkins-ci.org/display/JENKINS/Building+Jenkins
https://wiki.jenkins-ci.org/display/JENKINS/Setting+up+Eclipse+to+build+Jenkins

Автор: priam220 19.1.2012, 16:57
mstalker26,  по второй ссылке что то не получилось у меня:
"File" > "Import" > "Existing projects into workspace"
так тоже добавляется. Но в таком случае эклипс билдает проект не верно (не отображает структуру мавеновскую проектов, нет зависимостей, даже ошибок импорта нет. Просто тупо загружает фолдеры).  Можно работать убрав плагин (m2eclipse) и загрузив таким образом точно, подключив нужные либы. Но задача другая - изучить мощности мавена...
А вот если 
"File" > "Import" > Maven > Import Existing Maven Projects то все ок, за исключением ряда ошибок связанных с импортом нужных библиотек, насколько я понял, динамически созданных (во время работы maven). И вроде бы как этот плагин связан с этим. По этому я расчитываю, что если заставить работать этот плагин, то ошибки связанные с импортом библиотек пропадут.


Автор: LSD 19.1.2012, 17:48
Цитата(priam220 @  19.1.2012,  17:01 Найти цитируемый пост)
jenkins - опен сорс. Я хотел бы познакомиться с его кодом.

А... так ты сам Jenkins пытаешься собрать smile 

Раз в командной строке собирается, проблема в Эклипсе. Наши Эклипсоиды используют http://eclipse.org/m2e/. Это пожалуй все что я могу сказать по поводу Эклипса.

Автор: priam220 19.1.2012, 19:00
LSD, 
mstalker26,  плагин именно этот ( http://m2eclipse.sonatype.org/sites/m2e), другого честно говоря, даже не знаю. 

Автор: mstalker26 19.1.2012, 20:38
priam220, 
завтра на работе попробую импортировать jenkins, потом отпишусь  smile.
Что касается m2eclipse, то у меня такой же, значит, может найду завтра в чём дело.

edit: на удачу, пробовал выставить профиль m2e?
user posted image

Автор: priam220 20.1.2012, 22:59
mstalker26, попробовал но безрезультатно

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)