[SPRING] spring aspectj - 외부 항아리를 짜는 컴파일 시간
SPRINGspring aspectj - 외부 항아리를 짜는 컴파일 시간
나는 aspect의 컴파일 시간 짜기를 사용하는 프로젝트를 가지고있다. 이 프로젝트는 항아리에 포함 된 다른 프로젝트에 달려 있습니다. 컴파일하는 동안 jar 파일에 클래스를 짜고 싶습니다. 어떻게하면 이럴 수 있겠 어.
감사
해결법
-
==============================
1.이 병은 컴파일되는 프로젝트의 경로에 추가되어야합니다. 결과는 새로운 클래스 파일 세트가됩니다. 이 새로운 클래스 파일은 짠 파일이며 원래의 jar 파일 대신 런타임에 사용해야합니다.
이 병은 컴파일되는 프로젝트의 경로에 추가되어야합니다. 결과는 새로운 클래스 파일 세트가됩니다. 이 새로운 클래스 파일은 짠 파일이며 원래의 jar 파일 대신 런타임에 사용해야합니다.
경로를 설정하는 방법은 코드를 컴파일하는 방법에 따라 다릅니다.
까다로운 부분은 실행중인 응용 프로그램에서 원래의 항아리를 사용하는 것을 피하는 것이 아니라 오히려 짠 항아리를 사용하는 것을 잊지 않는 것입니다.
-
==============================
2.maven을 사용하고 있다면, aspectj-maven-plugin도 사용할 수 있습니다. 그것은 일식 (m2e)과 잘 작동합니다.
maven을 사용하고 있다면, aspectj-maven-plugin도 사용할 수 있습니다. 그것은 일식 (m2e)과 잘 작동합니다.
플러그인에서 configuration / weaveDependencies / weaveDepedency에서 종속 jar의 groupId / artifactId를 지정하면됩니다.
http://mojo.codehaus.org/aspectj-maven-plugin/weaveJars.html을 참조하십시오.
from https://stackoverflow.com/questions/4853292/spring-aspectj-compile-time-weaving-external-jar by cc-by-sa and MIT license
'SPRING' 카테고리의 다른 글
[SPRING] Spring에서 순서대로 콩을 인스턴스화 하시겠습니까? (0) | 2019.04.11 |
---|---|
[SPRING] 봄 - 파일 다운로드 및 리디렉션 (0) | 2019.04.11 |
[SPRING] STS를 사용하여 새로운 웹 어플리케이션 프로젝트를 생성 할 때 Spring MVC 프로젝트를 찾을 수 없습니까? (0) | 2019.04.10 |
[SPRING] Spring의 @RepositoryRestResource REST API를 통해 다 - 대 - 다 관계에 요소를 추가하는 방법? (0) | 2019.04.10 |
[SPRING] @Component와 @Autowired를 사용할 때 스프링 빈 원시 속성? (0) | 2019.04.10 |