2013-02-14 2 views
1

jar1을 생성하는 A 프로젝트가 있다고 가정합니다. 프로젝트 B을 일식으로 작성하면 jar2이 생성됩니다.
두 프로젝트 모두 동일한 패키지 이름을 사용하는 것이 좋지 않습니까?다른 jar에 대한 패키지 이름 지정

+0

Classpath에서 둘 다 필요하면 어떻게 될지 고려하십시오. 그게 효과가 있다면 아무런 문제가 없어야합니다. –

+0

@ThorbjornRavnAndersen :하지만 이것은 무엇에 달려 있습니까? 같은 이름의 클래스가 없다면? – Jim

답변

1

이러한 프로젝트가 항상 상호 배타적으로 사용될 것이라는 확신이 들면 괜찮습니다. 앞으로이 두 프로젝트가 세 번째 프로젝트에서 참조되는 경우 모호한 상황이 발생할 수 있습니다. 또한 프로젝트 A가 프로젝트 B를 참조하거나 그 반대 인 경우 모호한 상황이 발생할 수 있습니다. 따라서 프로젝트를 만들 때 다른 패키지 이름을 사용하는 것이 좋습니다 (고유하게 유지).

+0

방금 ​​알기로하겠습니다. 패키지 이름에 대해서만 언급하고 있습니다. 클래스 이름은 다를 것입니다 – Jim

+0

어떤 프로젝트와이 클래스가 어떤 항아리에서 왔는지 말하는 것은 어려울 것입니다. 그래서 다른 패키지에서 같은 패키지를 사용하는 것은 아주 나쁜 생각입니다 프로젝트. – dilix

관련 문제