У меня есть устаревшее приложение Java (не на родном языке), которое я пытаюсь создать в Eclipse Galileo.
Поскольку это не мое, я не могу говорить о качестве дизайна, но я сталкиваюсь с рядом случаев, когда у меня будет что-то вроде этого:
В проекте, который называется, скажем, "lib_a", у меня будет файл, содержащий это:
import com.acme.lib_b.onething;
С другой стороны, проект "lib_b" будет содержать:
import com.acme.lib_a.anotherthing;
Конечно, проблема в том, что один проект не может быть собран, потому что ошибки не позволяют мне создать файл .jar, который можно добавить как внешний архив в другой проект, и наоборот.
Мне кажется, что это должно быть довольно распространенным явлением при создании Java-приложений. Переписать его с нуля здесь не вариант, поэтому я хотел бы знать, «что делают другие».