У меня проблема с тем, чтобы сборки ant/ivy и сборки eclipse/ivyde хорошо работали друг с другом.
Вот моя настройка, где «git_root» отличается для каждого разработчика:
/{git_root} |
-/projectA
-/B |
- projectB1
- projectB2
-ivy_build |
- ivy_settings.xml
- local_repository
мой ivy_settings.xml содержит преобразователь файловой системы, который, конечно же, должен использовать абсолютные пути.
e.g.:
<filesystem name="local">
<ivy pattern="${repository.dir}/[module]/ivy.xml" />
<artifact pattern="${repository.dir}/[module]/[artifact].[ext]" />
</filesystem>
Итак, как мне определить {repository.dir} таким образом, чтобы и муравей, и ivyde/eclipse были счастливы?