2
바이트 코드를 처리하기 위해 Java ASM 라이브러리를 사용하는 Java Agent를 작성하고 있습니다. 이 라이브러리는 공통 라이브러리이며 런타임시 내 코드에서 사용하는 ASM 버전을 확인하고 싶습니다.Java JAR의 루트 패키지를 변경하십시오.
ASM 클래스를 가져와 모든 클래스가 새 루트 패키지로 재배치 된 개인 복사본으로 처리하는 가장 쉽고 자동화 된 방법은 무엇입니까?
는 구체적으로, 나는 ASM의 항아리를 가지고 내가 자동화 된 솔루션에 주로 관심이 있음을 기억하시기 바랍니다org.myproject.internal.org.objectweb.asm.*
에 org.objectweb.asm.*
를 켜려고합니다. 나는 ASM을위한 소스를 얻고이를 수동으로 또는 스크립트로 수행 한 다음 항아리를 다시 컴파일 할 수 있다는 것을 알고 있지만 이것은 많은 오버 헤드를 느끼게한다.
감사합니다. – mchr