2011-01-01 41 views
6

Estoy buscando una herramienta en la que pueda buscar varios archivos jar, war, ... para una determinada clase y método (incluso mejor Firma) .Buscar archivos Java jar (ear, war, ...) para la clase/método

Hasta ahora he encontrado herramientas como JavaClassFinder donde puedo buscar archivos y clases de Java. Lo que necesitaría es buscar también métodos/firmas ... Estoy buscando una solución existente, no quiero escribir mi propia herramienta.

Ejemplo: MiMetodo debe encontrar todos los métodos myMethod

Cualquier idea, sugerencias?

---- Edición 2014/marzo -----

Ver https://stackoverflow.com/a/23112227/356726

+1

Usted puede intentar http://javasearch.buggybread.com/ –

Respuesta

5

no sé acerca de una herramienta independiente, pero si se crea un proyecto de Java simple en Eclipse y añada el jar, war, etc files a eso, puede usar el diálogo de búsqueda "Java Search" en Eclipse.

Esto hace exactamente lo que usted quiere y entre otros tiene una opción para buscar métodos, e incluso le permite filtrar aquellos en referencias o declaraciones.

Como alternativa, debe construir algo usted mismo, aunque siempre puede usar una herramienta existente como inicio, como JavaClassFinder que mencionó o JBoss Tattletale.

+0

tuve alguna manera la misma idea de hacerlo en eclipse. Lo único es que, si tengo que hacer esto frecuentemente, configurar siempre un proyecto de Eclipse ficticio es tedioso. Ciertamente lo haré si no encuentro ninguna herramienta, así que muchas gracias. –

1

Por casualidad, otro comentarista en otra pregunta ha dejado un enlace a http://code.google.com/p/reflections/ (honor a este link). Esto ayudaría si necesitas hacer esto en tiempo de ejecución.

+0

Sí, encontré algunas de las soluciones de tiempo de ejecución también. En realidad, solo quiero usarlo como herramienta y encontrar algunos métodos en frascos dados. Gracias de todos modos, agradezco su entrada –

2

Acabo de escribir una pequeña utilidad de búsqueda de texto (OpenSource) para archivos JAVA. Puede cubrir su requerimiento hasta cierto punto.

EAR búsqueda se puede descargar desde http://sourceforge.net/projects/earsearch

+0

Voy a agregar un comentario en la publicación anterior, ovaciones –

+0

¿Hay algún tutorial sobre cómo usarlo? –

+0

¡buena herramienta! ¡Bonito post para un nuevo miembro! Una cosa: SI aún mantiene esta herramienta, ¿podría agregar la posibilidad de excluir subdirectorios específicos? No siempre desearía buscar en la carpeta 'libs', donde solo están las bibliotecas externas. –

Cuestiones relacionadas