Maven-2는 응용 프로그램을 컴파일하고 실행하려면 asm.jar
이 필요합니다.
Here 자세한 내용은
편집 : 때문에 프로그램 분석, 생성의 여러 가지 용도에
및으로 변환시키는 mation의 기술, 분석, 생성하고 여러 언어에 대한 구현 된 프로그램을 변환하기 위해 많은 도구, 자바 포함 . ASM은 중 하나이며 런타임 용으로 설계되었지만 오프라인 클래스 생성 및 변환을 위해 설계된 Java 언어 용 도구입니다. 따라서 ASM1 라이브러리는 컴파일 된 Java 클래스에서 으로 작업하도록 설계되었습니다. 또한 가능한 한 빨리 그리고 작은 수 있도록 설계되었습니다. 런타임에 ASM을 사용하는 응용 프로그램이 너무 많아서 동적 클래스 생성 또는 실행을 지연시키지 않으려면 가능한 한 빨리 수행하는 것이 중요합니다. 메모리가 제한된 환경에서 을 사용하고 ASM을 사용하는 작은 응용 프로그램이나 라이브러리의 크기를 늘리지 않으려면 가능한 한 작아야합니다. ASM은 컴파일 된 Java 클래스를 생성하고 변환하는 유일한 도구는 아니지만 가장 최근의 효율적인 방법 중 하나입니다. 을 http://asm.objectweb.org에서 다운로드 할 수 있습니다. 주요 이점은 다음과 같습니다. 1) 사용하기 쉬운 간단하고 잘 디자인 된 모듈 식 API가 있습니다. 2) 잘 설명되어 있으며 관련 Eclipse 플러그인이 있습니다. 3) 최신 Java 버전 인 Java 6을 지원합니다. 4 작고 빠르며 견고합니다. 5) 대규모 사용자 커뮤니티는 새로운 사용자를 지원할 수 있습니다. 6) 오픈 소스 라이센스를 통해 원하는 방식으로 사용할 수 있습니다.
찾을 수 있음 this pdf 파일 Java EE 6과 함께 클래스 생성 및 변환을위한 ASM 도구가 내장되어 있다는 인상하에 있습니다. PDF는 ASM에 대해 자세히 설명합니다.
희망이 도움이됩니다.
ASM : asm.ow2.org - 코드 품질을 측정하기위한 클래스 파일 도구로 사용할 수 있습니다. –
Andreas, 맞다면, asm이 이미로드 된 바이트 코드의 바이트 코드에서 일부 조작을 수행하는 데 도움이된다고 말하고 있습니까? JVM? – peakit