2013-02-14 4 views
1

Предположим, у меня есть проект A в eclipse, который производит jar1. И проект B в eclipse, который производит jar2.
Неплохая идея для обоих проектов использовать одно и то же имя пакета?Именование пакетов для разных банок

+0

Просто подумайте, что произойдет, если вам нужно оба в классе. Если это сработает, тогда проблем не должно быть. –

+0

@ThorbjornRavnAndersen: Но на что это зависит? Если нет классов с таким же именем? – Jim

ответ

1

Если вы полностью уверены, что эти проекты будут всегда использоваться взаимно исключительно, тогда все в порядке. Если в будущем эти два проекта будут упомянуты третьим проектом, тогда будет ситуация, в которой может возникнуть неоднозначность. Более того, если проект А относится к проекту В или наоборот, то может возникнуть и двусмысленная ситуация. Так что лучше создавать разные имена пакетов при создании проекта (чтобы сохранить их уникальными)

+0

Просто для того, чтобы быть ясным. Я только ссылаюсь на имена пакетов. Имена кластеров будут разными. – Jim

+0

Будет сложно сказать, из какого проекта и из какого jar этот класс приходит, поэтому я думаю, что неплохо использовать одни и те же пакеты в разных проекты. – dilix

Смежные вопросы