2009-07-03 3 views
2

해당 JavaDoc에 setter 및 getter를 자동으로 생성하는 Maven 플러그인이 있습니까?Maven Plugin이 자동으로 setter/getters를 생성합니까?

Eclipse/Netbeans은 사용자가 말할 때이 작업을 수행한다는 것을 알고 있습니다. 그러나 소스가 단순히 뼈대를 포함하고 Maven 또는 다른 도구에서 반복적 인 내용을 생성하게하는 것이 좋을 것입니다.

디버깅 할 때 원본 jar를 컴파일하고 사용할 수 있도록 소스 코드를 수정하고 싶습니다.

덕분에, 월터

답변

1

당신은 Modello을 시도해 볼 수도 있습니다, 그것은 당신이 모델을 지정하고 자바가 modello-maven-plugin에 의해 빌드시 생성 될 수 있도록 할 수 있습니다.

4

이것은 반드시 당신이 당신을 위해하고 싶은 무언가가 아닙니다. IDE가 Lombok의 표기법을 이해하는 플러그인을 가지고 있지 않으면 IDE가 생성 된 코드를 반드시 알 필요가 없으므로 IDE의 코드로 작업하는 것이 더 힘들어집니다. IntelliJ에는 plugin이 있습니다.

즉, project lombok@Data 주석을 사용하여 올바르게 수행하려고합니다. 잘 작동하는 것처럼 보이지만 시도하지 않았습니다. Maven, Eclipse, IntelliJ, Netbeans 등의 플러그인을 통해 다양한 환경과 IDE를 지원합니다. 현재 Netbeans에 대한 몇 가지주의 사항이 있습니다. 프로젝트 문서를 참조하십시오.

+0

롬복없이 자바 코드를 생성하는 데-롬복 옵션을 제공하지 않습니다 다른 IDE 및 일부 프레임 워크와 작업하기가 더 쉬워 진 Lombok에 대한 참조. – Tim

+0

롬 보크는 NetBeansm을 지원하며, JDeveloper도 지원합니다. IDEA 지원은 현재 아직 누락되었습니다. –

+0

[lombok-maven-plugin] (http://awhitford.github.com/lombok.maven/lombok-maven-plugin/)이 관심의 대상 일 수 있습니다. IDE가 Maven을 지원하는 한, 당신은 그것에 익숙해야한다. – AWhitford

0

Eclipse 및 마우스에서는 작동하지 않는 유스 케이스가 있습니다. 때때로 IDL 사양에서 생성 된 Java 파일에 접근자를 필요로합니다. 클래스가 ORM 프레임 워크에 의해 추가 처리되는 경우를 예로들 수 있습니다.

이제 어떻게 Maven으로 이것을 쉽게 할 수 있습니까? 물론 스크립트를 작성하거나 replacer 플러그인을 사용할 수도 있습니다. 기존의 솔루션이 있습니까?

1

내가 아는 당신은 Maven 플러그인을 요구하지만, 자바에서 많은 상용구 코드 문제를 돌봐 주석 기반 프로젝트가있다 :

http://projectlombok.org

관련 문제