在maven项目中使用Reflection

发布于 2024-12-12 10:40:07 字数 507 浏览 3 评论 0原文

这是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 中再创建一个类,它将列出 submodule1 及其子模块中的所有类。我还需要加载任何这些类。

我熟悉反射,但我被maven困住了。如何将 module1 的依赖项放入我的 pom 中,以便 module1 及其子模块下的所有类都将位于类路径中

Here is mavenized project stucture

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

In each submodule there are no. of classes.

What I suppose to do is create one more class in submodule 4, which will list out all classes in submodule1 and its child modules. I also need to load any of those classes.

I am familiar with reflection, but I am stuck with maven. How can I put dependency for module1 in my pom, so all classes under module1 and its submodule will be in classpath

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

枯寂 2024-12-19 10:40:07

为每个要包含的模块添加一个依赖项元素到 POM。定义依赖项后,所有类都可供您的代码加载。

Add a dependency element to the POM for each of the modules that you want to include. Once the dependencies are defined, all of the classes will be available for your code to load.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文