我的目标是通过分析Java源代码来自动生成ivy.xml文件
也就是说,开发人员无需确定要包含的外部jar,它应该从源代码(.java文件)中自动检测到。有没有办法使用一些脚本或工具或任何东西来做到这一点
我确实遇到了这个答案(Apache Ivy: Dependency Ivy FIles),但它要求罐子已经存在于一个目录中,从那里搜索GAV并写入ivy.xml。
进一步的努力使我得到了JarAnalyzer,Dependency Finder等工具,但他们似乎分析.class文件而不是.java文件。
我的要求是能够通过分析源代码本身来识别要包含在类路径中的jar。任何帮助,将不胜感激!
更新:如果确定无法实现,那么任何人都可以证明为什么这种自动化不可行?关于为什么依赖关系无法从源代码分析中解决的一些原因?欢迎任何建议!!