-
Notifications
You must be signed in to change notification settings - Fork 193
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Не все настройки ВА обрабатывают параметр workspaceRoot, переданный через runner run #559
Comments
Вместо $workspaceRoot нужно использовать ./ |
@fenixnow |
@fenixnow @Pr-Mex Это приводит не только к несовместимости со старым поведением (до релиза 1.0.28 включительно), но и к тому, что нельзя задавать пути в файле настроек единообразно. В методе "ЗагрузитьНастройкиНаСервере" вызывается не общий метод "ПреобразоватьПутьСТочкамиКНомальномуПути" , а происходит обработка точки в начале пути по собственному алгоритму: В итоге при обработке каталогов библиотек в версии 1.0.29 точка преобразуется к каталогу проекта (в версии 1.028 преобразовывалась к каталогу VA - каталогу инструментов). В то же время в методе "ПреобразоватьПутьСТочкамиКНомальномуПути" указано, что ради сохранения совместимости точка по прежнему воспринимается как каталог инструментов (каталог, в которой находится обработка VA): Также при указании путей к библиотекам корректно воспринимается как шаблон $workspaceRoot так и шаблон $instrumentsRoot. А при указании пути к каталогу фич $workspaceRoot более не работает. Поэтому сейчас можно использовать такую настройку: Имеет смысл не только вернуть возможность указывать $workspaceRoot во всех параметрах-путях, но и унифицировать поведение методов "ЗагрузитьНастройкиНаСервере" и "ПреобразоватьПутьСТочкамиКНомальномуПути" , в идеале оставив один метод, отвечающий за обработку путей. Замена точки в начале пути на путь к каталогу проекта - это удобно. Но тогда нужно это и в методе "ПреобразоватьПутьСТочкамиКНомальномуПути" сделать. |
@VladimirLitvinenko84 |
Да, в ветке develop работает как с точкой, так и с $workspaceRoot. |
Решено. |
The text was updated successfully, but these errors were encountered: