메이븐 프로젝트를 빌드 및 빌드 관리의 일부 측면 프로젝트를 자동화합니다 안내; 그러나 프로젝트가하는 일이나 프로젝트를 작성하는 방법을 결정하지는 못합니다.
WSDL을 언급했기 때문에 웹 서비스로 실행되는 Java 코드를 작성해야 할 수 있습니다. 웹 서비스는 분명히 "무언가"를 받아 들여 "무언가"로 답장해야합니다. 그것은 받아 들여야 만하는 것이 Java 클래스에 대한 일종의 설명이고, 응답해야하는 것은 Java 소스 코드 또는 컴파일 된 Java 클래스 중 하나라는 추측입니다 (매우 모호한 질문입니다).
어느 경우 든 프로젝트는 Maven에서 관리 할 수 있습니다. 즉, Maven은 프로젝트를 컴파일, 테스트 및 패키지화합니다. 경우에 따라서는 Maven을 구성한 경우에도 배포 할 수 있습니다.
Maven이 WSDL을 실제로 받아 들여 코드를 생성하도록하려면 Maven이 빌드 할 내용이 정적 일 수 있습니다. 즉, Maven이 빌드를 완료 한 후에 "생성 된"코드를 변경할 수 없음을 의미합니다. 할 수 있습니다. 그러나 변경 될 수있는 "다음"버전을 빌드하십시오. 이 시나리오가 마음에 들었던 것처럼 들리면 "소스"는 정적 파일이되고 "빌드 된 프로젝트"는 소스 코드 또는 소스에 해당하는 객체 코드가됩니다.
더 이상 방향이 없으면 아마도 이것이 가장 좋은 안내서 일 것입니다. 너무 애매한 질문 일 뿐이며, 너무 많은 논점을 분명히 말합니다. 또한 많은 주요 장소에서 동시에 많은 지식이 부족한 것처럼 보입니다. 아마도 가장 좋은 해결책은 무엇을 필요로 할 것인가를 파악하고, "무엇이 필요한 것"으로 주문하고 다른 요소에 의존하는 요소로 시작하는 것입니다.