JUnit을 사용하여 예제 코드 스 니펫을 테스트 할 수 있도록 내 maven 사이트 설명서에서 스 니펫 매크로를 사용하고 싶습니다. 그러나 이클립스가 모든 프로젝트에 대해 "빌드 오류가있다"라는 표시를 보이기를 원치 않는다. (m2eclipse는 스 니펫 매크로를 인식하지 못하기 때문에). Eclipse에서 프로젝트에 대해 maven 종속성 관리를 사용하려면 maven 통합을 완전히 비활성화하는 것이 좋지 않습니다. 다른 모든 IDE로 이동하는 것은 Eclipse의 모든 동료를 강제로 전환 할 수 없기 때문에 옵션이 아닙니다.Maven doxia 파일에서 snippet 매크로로 Eclipse를 작동시키는 방법은 무엇입니까?
나도 할 수있는 솔루션 싶습니다:
- 에서 Doxia 통합을 확인을 (m2) 이클립스 인식하거나 매크로 스 니펫을 무시
- 이클립스가 모두 적절한 파일에 오류를 무시합니다
오늘부터 스 니펫 매크로가 제대로 적용되면 나를 위해 작동하는 것 같습니다 (Eclipse> = Mars, Doxia 1.0.0.201301041016). 그러나,'$ {basedir}'가 [the docs] (https://maven.apache.org/guides/mini/guide-snippet-modules/)에 명시된대로 정확하게 평가되지 않기 때문에 파일에 _absolute_ 경로를 지정해야합니다. macro.html). '% {snippet | file = C :/my-path /..../ snippet.adoc} '을 사용할 필요가 없기 때문에 협업이 불가능합니다. – Qw3ry