Я сделал модель в Enterprise Architect, используя инструмент «обратного инжиниринга» для импорта моих классов Java в модель EA. Теперь я намерен поддерживать эту модель в актуальном состоянии с помощью кода в процессе разработки.
Дело в том, что когда я пытаюсь синхронизировать код в модели (источник -> модель), он работает только в том случае, если исходный код все еще находится в том же абсолютном пути, который был на диске при первом импорте. Но если я изменю расположение исходного кода на диске, это дублирует мои классы.
Это огромная проблема, учитывая, что у каждого разработчика своя структура папок. Это может усугубиться, когда дело доходит до разных операционных систем (в моем случае).
Пример:
Местоположение исходного кода, когда он был импортирован:
/Volumes/Data/Projects/xxx_project/src/...
Местоположение исходного кода, когда он должен быть синхронизирован другим разработчиком:
C:\projects\xxx_project\src\...
Кто-нибудь знает, как использовать «относительный путь» к исходному коду или изменить привязку местоположения исходного кода на модели?