У меня проблемы с m2eclipse.
Я использую Eclipse 3.6.2, m2eclipse 0.12.1 и m2extras для подклипа 0.12.0 и для wtp 0.11.1.
У меня естьпроекты A (упаковка в банке), B (банка) и C (война).У меня есть все три в моей рабочей области и НЕ в локальном или удаленном репо (проверено дважды).C имеет зависимости от A и B. A имеет зависимости от некоторых библиотек (скажем, X и Y), а B имеет зависимости от некоторых других библиотек (скажем, P, Q и R).C слишком зависим от внешних библиотек (скажем, U, V, W).Eclipse показывает мне в «Зависимости Maven» следующее:
A
- Maven Dependencies
+ (jar icon) X
+ (jar icon) Y
B
- Maven Dependencies
+ (jar icon) P
+ (jar icon) Q
+ (jar icon) R
C
- Maven Dependencies
+ (jar icon) U
+ (jar icon) V
+ (jar icon) W
+ (jar icon) X
+ (jar icon) Y
+ (jar icon) P
+ (jar icon) Q
+ (jar icon) R
Это проблема, потому что в проекте C Eclipse не знает о коде в проектах A и B. Я ожидаю настройки проекта дляC выглядит следующим образом
C
- Maven Dependencies
+ (jar icon) U
+ (jar icon) V
+ (jar icon) W
+ (jar icon) X
+ (jar icon) Y
+ (jar icon) P
+ (jar icon) Q
+ (jar icon) R
+ (folder icon) A
+ (folder icon) B
Что самое худшее, это то, что до тех пор, пока я недавно не обновил проект последним кодом из SVN, настройки проекта для C выглядели так, как должны, а теперь нет.И я помню, как сталкивался с этой проблемой ранее, но не могу вспомнить, как я ее решил.
У меня есть еще один проект - D с упаковкой в банку, и в обозревателе проектов он выглядит так:
D
- Maven Depenedencies
+ (jar icon) X
+ (jar icon) Y
+ (jar icon) I
+ (jar icon) J
+ (folder icon) A
Каково средство от этой ситуации?Я не могу вспомнить, что я делал в прошлый раз.Может быть, я установил Eclipse с нуля?