在maven项目中使用Reflection
这是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 技术交流群。

绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
为每个要包含的模块添加一个依赖项元素到 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.