Я использую Maven 3.0.3. Для наших проектов мы запускаем сервер Selenium для этапов тестирования интеграции, чтобы запустить тесты. У нас есть файл пользовательских расширений, который мы интегрируем, как показано ниже ...
<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>selenium-maven-plugin</artifactId>
<version>1.1</version>
<executions>
<execution>
<phase>pre-integration-test</phase>
<goals>
<goal>start-server</goal>
</goals>
<configuration>
<background>true</background>
<logOutput>true</logOutput>
<userExtensions>${project.basedir}/src/test/resources/selenium/user-extensions.js</userExtensions>
</configuration>
</execution>
</executions>
</plugin>
Этот файл существует в репозитории git, и я бы предпочел, чтобы мы загружали последнюю версию файла из репозитория git, а не копировали ее в наш проект и вручную обновляли все проекты, когда выходит новая версия файла. Однако я не знаю, как получить последнюю версию файла и включить ее в плагин в Maven. Есть идеи?