Использование Reflection в проекте Maven - PullRequest
0 голосов
/ 28 октября 2011

Вот структура проекта mavenized

Proj1
--Module 1
----Submodule 1
------Submodule1-child1
------com.module1.submodule1.child1
------Submodule1-child2
------com.module1.submodule1.child2
----Submodule 2
------com.module1.submodule2
--Module 2
----Submodule 3
------com.module2.submodule3
----Submodule 4
------com.module2.submodule4

В каждом подмодуле их нет.классов.

Что я должен сделать, это создать еще один класс в подмодуле 4, который перечислит все классы в подмодуле1 и его дочерних модулях.Мне также нужно загрузить любой из этих классов.

Я знаком с рефлексией, но застрял в maven.Как я могу поместить зависимость для module1 в мой pom, чтобы все классы в module1 и его подмодуле были в classpath

1 Ответ

1 голос
/ 17 ноября 2011

Добавьте элемент зависимости в POM для каждого из модулей, которые вы хотите включить. Как только зависимости определены, все классы будут доступны для загрузки вашего кода.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...