2012-05-11 7 views
0

나는 maven과 Jcodemodel을 처음 사용합니다. wsdl을 받아들이고 코드를 생성 할 아키 타입을 만들려고합니다. 인터페이스를 구현하여 구현 클래스 파일의 Java 코드를 작성해야합니다. JCodeModel을 사용하여 Java 코드를 생성해야합니다. 그러나 나는 JCode를 처음 사용합니다. 자바 코드를 생성하기 위해 Maven 아키 타입 내부에서 Jcodemodel을 사용하는 방법?커스텀 메이븐 아키 타입에서 사용할 JCodeModel

친절하게 나를

답변

1

메이븐 프로젝트를 빌드 및 빌드 관리의 일부 측면 프로젝트를 자동화합니다 안내; 그러나 프로젝트가하는 일이나 프로젝트를 작성하는 방법을 결정하지는 못합니다.

WSDL을 언급했기 때문에 웹 서비스로 실행되는 Java 코드를 작성해야 할 수 있습니다. 웹 서비스는 분명히 "무언가"를 받아 들여 "무언가"로 답장해야합니다. 그것은 받아 들여야 만하는 것이 Java 클래스에 대한 일종의 설명이고, 응답해야하는 것은 Java 소스 코드 또는 컴파일 된 Java 클래스 중 하나라는 추측입니다 (매우 모호한 질문입니다).

어느 경우 든 프로젝트는 Maven에서 관리 할 수 ​​있습니다. 즉, Maven은 프로젝트를 컴파일, 테스트 및 패키지화합니다. 경우에 따라서는 Maven을 구성한 경우에도 배포 할 수 있습니다.

Maven이 WSDL을 실제로 받아 들여 코드를 생성하도록하려면 Maven이 빌드 할 내용이 정적 일 수 있습니다. 즉, Maven이 빌드를 완료 한 후에 "생성 된"코드를 변경할 수 없음을 의미합니다. 할 수 있습니다. 그러나 변경 될 수있는 "다음"버전을 빌드하십시오. 이 시나리오가 마음에 들었던 것처럼 들리면 "소스"는 정적 파일이되고 "빌드 된 프로젝트"는 소스 코드 또는 소스에 해당하는 객체 코드가됩니다.

더 이상 방향이 없으면 아마도 이것이 가장 좋은 안내서 일 것입니다. 너무 애매한 질문 일 뿐이며, 너무 많은 논점을 분명히 말합니다. 또한 많은 주요 장소에서 동시에 많은 지식이 부족한 것처럼 보입니다. 아마도 가장 좋은 해결책은 무엇을 필요로 할 것인가를 파악하고, "무엇이 필요한 것"으로 주문하고 다른 요소에 의존하는 요소로 시작하는 것입니다.

관련 문제