Ржевский Дмитрий Rzhevskiy Dmitry

пятница окт 01, 2010

maven: exclusion добавляет dependency

Сегодня на работе мы обнаружили необычную вещь с мавеном:

есть библиотека,  у которой были ненужные зависимости, которые мы изключали эксклюдом:

                <exclusion>
                    <groupId>org.jboss.ejb3</groupId>
                    <artifactId>jboss-ejb3-core</artifactId>
                </exclusion>
              

 После добавления эксклюда, джарников в дистрибутиве оказалось больше. Такое странное поведение нас заинтересовало, в результате мы обнаружили что org.jboss.ejb3:jboss-ejb3-core содержит зависимость с эксклюд jboss-metadata а org.jboss.jpa:jboss-jpa-deployers содержит туже зависимость, но без эксклюда.

Добавив 

                <exclusion>
                    <groupId>org.jboss.jpa</groupId>
                    <artifactId>jboss-jpa-deployers</artifactId>
                </exclusion>

 ненужные зависимости снова исчезли.




Комментарии:

Опубликовать комментарий:
  • HTML Syntax: Подключен
Дмитрий Ржевский

Тэги:
1912 256 256-ой_день _край a-3 a-3.ru archlinux borodino c3350 cave caves cloud clustecloud coin eagle eclipse engine experiments glusterfs hadoop heroku holiday java java7 jboss jdk7 jelastic jelastic.com job krasnodar_region labinsk linux livejournal lucene lunar new_job new_release paas paraglider pass phone programmer_day ruby samsung samsung_c3350 search supercomputers syany text usage_share xcover а_3 вычисления день_программиста доля_рынка затмение конкурсы краснодарский кутузов лабинск линукс луна лунное_затмение новая новая_работа облако облачные орёл параплан поиск праздник программирование работа распределённая рыбалка система суперкомпьютер телефон файловая ява

Calendar



Feeds

Search

Links

Navigation


  • Я в ЖЖ    
  • MirTesen.ru
  • Я в "Linked In"

  • Мои друзья
  • Алекслёха
  • Latron

  • Links:
    log4j.ru
    Apache Maven
    моё родовое имение
    Виндсёрфинг


    Моё резюме
    My resume


    XFN Friendly

    Поиск