Pregunta

Estoy tratando de encontrar una manera de enumerar los requisitos de dependencia (estáticos) de un archivo jar, en términos de qué símbolos se requieren en tiempo de ejecución.

Puedo ver que los métodos exportados por clases se pueden enumerar usando "javap", pero no parece haber una función opuesta para enumerar las 'importaciones'.¿Es posible hacer esto?

Esto sería similar a la utilidad dumpbin en el desarrollo de Windows, que se puede utilizar para enumerar las exportaciones e importaciones de una DLL.

EDITAR :Gracias por las respuestas;Revisé todas las sugerencias;Acepté DependencyFinder porque se ajusta mejor a lo que estaba buscando.

¿Fue útil?

Solución

Podrías usar el Dependencias salientes característica de Buscador de dependencias.Puede hacerlo completamente en la GUI o en la línea de comandos exportando XML.

Otros consejos

Creo que puedes obtener esa información usando JDepende

Hay una herramienta llamada Analizador de tarros eso le dará las dependencias entre los archivos jar en un directorio.También le dará una lista de dependencias que no existen en el directorio.

Si es un frasco público (como en, no el tuyo), entonces podría estar en el Repositorio Maven.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top