문제

WSDL을 작성하는 데 사용하는 XSD가있는 NetBeans 프로젝트가 있으며 WSDL을 사용하여 웹 서비스를 작성합니다. XSD JaxB에서 유형을 사용하고 있기 때문에 웹 서비스 방법 중 하나가 다음과 같습니다.

public void someMethod( org.netbeans.xml.schema.line.Line x )...

라인 객체가 NetBeans에 의해 생성되기 때문에 우리에게 전복에 문제가 생깁니다. 그래서 우리는 NetBeans에게 프로젝트 내부에 파일을 배치하라고 지시하는 것입니다. 아니면 NetBeans에 JAXB 코드를 생성하고 웹 서비스 호출이 처리 될 때 클래스를 사용해야한다고 말합니까? 우리는 어떻게 이들 중 하나를 달성 할 수 있습니까? 다른 대안은 무엇입니까?

도움이 되었습니까?

해결책

당신은 약. 두 가지 선택

  1. 생성 된 모든 파일을 전복 또는
  2. 파일 생성이 완전히 자동화되어 있는지 확인하십시오

NetBeans로 얼마나 쉽게 2.를 할 수 있는지 확실하지 않지만 한 줄의 파일로 한 줄을 변경 한 후 커밋이 온 곳에서 퍼지지 않기 때문에 추천하는 방법입니다. 또한 "웹 서비스를 업데이트 했습니까, 아니면 XSD를 업데이트 했습니까?"에 대해 걱정할 필요가 없습니다.

Otoh, Subversion은 일부 편집기가 많은 파일을 업데이트했는지 신경 쓰지 않습니다. 단순히 데이터가 Repo에 들어가도록합니다.

중요한 부분은 ~ 아니다 프로젝트 구축을위한 수동 절차가 있어야합니다. 완전 자동화 == 양호합니다.

다른 팁

NetBeans 6.7 생성 된 파일은 자동으로 표시되므로 NetBeans는 버전화 도구 (Subversion, Mercurial, ...)를 사용하지 않습니다.

여기에서 검색하십시오 "생성 된 소스"용.

이제 생성 된 디렉토리 내부에서 무언가를 수행하는 사용자 정의 개미 작업을 정의 할 수 있습니다. 청정/빌드.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top