当我们将我们的遗留项目迁移到Maven时,我们正面临以下问题。如何获得Java类中Maven项目的依赖关系列表
我们有一个核心项目,xyz和子项目p1,p2。要将子项目添加到核心项目中,我们只需将子项目的jar添加到核心项目中。现在,当这个核心项目开始时,它通过检查核心项目目录WEB-INF/lib中的所有jar的MANIFEST文件来尝试查找是否有任何子项目。
现在在Maven项目结构中,没有lib目录,那么我可以如何获得核心项目(使用它们的路径)使用的所有jar的列表?
任何帮助表示赞赏。
嗨@Gunther,您的解决方案为我工作时,我几乎不改变你的代码。代替ClassLoader.getSystemClassLoader(),我使用了“ClassLoader cl = getClass()。getClassLoader();” 谢谢。 –