Eclipse의 다른 패키지에서 Java 패키지에 대한 액세스를 제한하는 방법 (내장 또는 플러그인을 통해)이 있습니까?Eclipse Java Project에서 패키지에 대한 액세스를 제한하는 방법
예 (동일한 프로젝트)
패키지 :
com.my.project.common
com.my.project.serviceV1
com.my.project .serviceV2
이제는 serviceV1 및 serviceV2에 대한 액세스를 제한하고 싶습니다. 에서 공통. 물론 해당 서비스는 공용 패키지에 액세스 할 수 있어야합니다.
'public','protected','private' Java 키워드에 얼마나 익숙합니까? –
@AlexisPigeon, 나는 OP가 특정 패키지를 제한하는 방법을 찾고 있다고 생각하며 패키지 보호를 사용하여 반드시 작동 할 것이라고 생각하지 않습니다. 예를 들어 com.my.project.someOtherPackage가 serviceV1에 액세스 할 수있게하려고 할 수 있습니다. 나는 틀릴 수도 있습니다, 우리는 그가 어떻게 반응하는지 보게 될 것입니다. –
@JeffStorey 만약 public/protected/private의 기본 지식에 익숙하다면, OP가 얻고 자하는 것이 기본적으로 불가능하다는 것을 알아야합니다. –