2014-06-17 3 views
0

В моей исходной папке у меня есть символическая ссылка на пакеты (пакеты находятся в корне моего проекта)Как игнорировать символическую ссылку (для пакетов) в посреднике?

посредник должен просто скопировать символическую ссылку на сборку. Никакого сравнения, ничего. Я уже пробовал игнорировать «/ packages» в моем config.rb и делать ссылку вручную в сборке, но MM по-прежнему сравнивает исходные/пакеты и сборки/пакеты.

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

[Update]

Я добавил

игнорировать /^packages/.*/
конфигурации [: file_watcher_ignore] + = [/^пакеты (/ | $) /]

к моему config.rb

OK - посредник теперь игнорирует символическую ссылку, но если я делаю ту же символическую ссылку в сборке, то «сборка посредника» удаляет символическую ссылку И ее содержимое!

ответ

1

Что касается обновленных деталей вопроса - обязательно удалите символическую ссылку перед сборкой.

использовать что-то вроде этого в вашем config.rb:

before_build do |builder| 
    builder.run 'rm [symlink path]' 
end