동일한 소스 코드 트렁크 또는 분기에 동일한 웹 서비스의 버전이 여러 개있을 때 소스 코드를 구성하는 규칙이 있습니까?웹 서비스의 여러 버전에 대한 소스 코드 구성
여기에 우리의 상황이 있습니다.
url/project/1.0/WebServiceA?wsdl
내가 지금 1.0의 사용자가없는 버전 1.0과 함께 WebServiceA의 버전 1.1을 배포하는거야이 같은 WSDL의 URL의 버전 번호를 포함하여
우리 버전의 웹 서비스 무엇이든 바꿀 수 있습니다. WebServiceA의 버전 1.0 및 1.1에는 별도의 Java 클래스가 있습니다.
두 버전을 동일한 .war 파일에 배포하려고합니다. (우리는 .war에서 하나의 웹 서비스 버전 만 정책을 채택하고 다른 버전은 자체적으로 배포 할 수 있습니다. 이로 인해 여러 버전의 웹 서비스를 여러 개 얻으면 배포 할 수있는 war 수가 증가합니다. 나는 단지 하나의 .WAR를 배포하는 것을 선호)
나는 우리가 다양한 버전에 대한 별도의 패키지 구조를 사용한다 생각하고 있어요 :.
com.company.dept.ws.WebServiceA (version 1.0)
com.company.dept.ws.v11.WebServiceA (version 1.1)
com.company.dept.ws.WebServiceB (version 1.0)
com.company.dept.ws.v11.WebServiceB (version 1.1)
com.company.dept.ws.v12.WebServiceB (version 1.2)
자바 클래스를 WS에서, ws.v11을.. , ws.v12. 별도의 Java 클래스가됩니다.
이 대회에서 어떤 문제가 발생 했습니까?
웹 서비스 코드의 여러 버전에 대한 소스 코드를 구조화하기위한 노력이 있었으면 좋겠다.
감사합니다. 당신은 당신이 모두에게이 버전은 "같은 소스 코드를 트렁크 또는 지점에서"이 싶은 말 때문에
딘
호기심에서 벗어나 : 하나의 가지에서 모든 것을하고 싶은 이유가 있습니까? –
두 버전 모두 동시에 배포되므로 동일한 버전에 있어야합니다. 그러나 이들은 다른 Java 클래스를 기반으로합니다. –