2010-04-26 2 views
2

바이트 코드를 처리하기 위해 Java ASM 라이브러리를 사용하는 Java Agent를 작성하고 있습니다. 이 라이브러리는 공통 라이브러리이며 런타임시 내 코드에서 사용하는 ASM 버전을 확인하고 싶습니다.Java JAR의 루트 패키지를 변경하십시오.

ASM 클래스를 가져와 모든 클래스가 새 루트 패키지로 재배치 된 개인 복사본으로 처리하는 가장 쉽고 자동화 된 방법은 무엇입니까?

는 구체적으로, 나는 ASM의 항아리를 가지고 내가 자동화 된 솔루션에 주로 관심이 있음을 기억하시기 바랍니다 org.myproject.internal.org.objectweb.asm.*

org.objectweb.asm.*를 켜려고합니다. 나는 ASM을위한 소스를 얻고이를 수동으로 또는 스크립트로 수행 한 다음 항아리를 다시 컴파일 할 수 있다는 것을 알고 있지만 이것은 많은 오버 헤드를 느끼게한다.

답변

2

는 원하는 작업을 정확하게 수행하는 도구입니다.

+0

감사합니다. – mchr

관련 문제