2012-05-10 5 views
0

java 클래스에서 코드를 자동 생성하려고하는 maven 아키타 입을 만들려고합니다. 나는 Java 클래스를 생성하기 위해 jcodemodel을 발견했다. 누구나 친절하게 나를 도와 괭이를 안내하고 어디에서 사용자가 주어진 이름으로 특정 폴더에 클래스 파일을 생성하기 위해 inorder archetype jcodemodel 사용해야합니까?jcodemodel을 사용하여 아키타 입어

archetype은 코드를 생성하는 동안 사용자로부터 servicename, artifactid와 같은 입력을받습니다.

답변

0

Maven 아키타 입은 속도 템플릿을 사용하여 코드를 생성 할 수 있습니다.이 예제는 패키지 정의를 수정하기위한 간단한 예제입니다. JBoss Wiki에는 조건부 논리를 포함하는 템플릿의 간단한 예가 들어 있습니다.

코드 모델을 사용하는 발전기가 이미있는 경우 generate goal of the archetype plugin에는 goals 매개 변수가 포함되어있어 생성 후 추가 플러그인을 실행합니다. 아키타 입을 디렉토리 구조 만 만들고, 생성기를 메이븐 플러그인으로 랩핑 한 다음 새로 생성 된 프로젝트에서 실행할 수 있습니다.