2009-09-30 2 views
0

Я использую Eclipse 3.5.0 и импортировал проект maven с помощью проекта import maven из мастера SCM (плагин M2).Eclipse content help с проектом maven, не собирающим все классы

У меня есть файл jar как зависимость в моем пом. и внутри банки - сложная схема - с довольно большим количеством XSD. Но контент-помощник, похоже, вообще не подбирает схему, а также ряд других классов в списке зависимостей. но для другого модуля в том же проекте он работает нормально. Кто-нибудь знает, почему это? это сводит меня с ума!

+0

Есть ли у вас какое-либо более подробно? Например, каковы пути к xsds внутри фляг? (особенно отличие от работы с неработающим модулем) –

+0

все, кажется, то же самое, что я могу сказать. (Я относительно новичок в maven, просто обнимаю его). оба имеют зависимость, установленную одинаково в pom. есть одна большая разница, которую я вижу - когда он выполнил импорт из scm для того, кто работает с его созданием отдельного модуля в рабочей области, а также с модулем под простым родителем. и он не для того, кто не работал, может быть просто совпадением - как построить viia в командной строке – 2009-09-30 14:54:49

+0

, что находится в отдельном модуле? –

ответ

0

В отсутствие каких-либо подробностей относительно структуры модулей это обходное решение может помочь.

Вы можете определить Вклад, чтобы Eclipse знал о схемах и позволял им вносить свой вклад в поддержку/проверку содержимого.

  • Open Window-> Настройки-> XML-> XML Catalog
  • Выбор пользователя указано Записи и Добавить ...
  • Добавьте путь к Jar в файловой системе, то относительный путь в контейнере схемы (например, c: .m2 \ repo \ name \ seller \ rich \ my-artifact \ 1.0 \ my-artifact-1.0.jar! \ path \ to \ my \ schema.xsd)
  • Дать это ключ, это будет использоваться в качестве ключа по умолчанию в файлах XML с использованием схемы
  • Хит ОК чтобы вернуться к редактору.

Теперь вы должны иметь схему, доступную для использования в редакторе, при условии, что вы определили ваши заявления схемы правильно ...

XML Catalog Contributions