gpt4 book ai didi

maven-2 - Maven:如何从远程存储库下载/包含文件?

转载 作者:行者123 更新时间:2023-12-02 14:07:29 24 4
gpt4 key购买 nike

我正在使用 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 的插件中。有什么想法吗?

最佳答案

使用maven-scm-插件

        <plugin>
<artifactId>maven-scm-plugin</artifactId>
<version>1.2</version>
<executions>
<execution>
<id>Foo</id>
<goals>
<goal>export</goal>
</goals>
<phase>generate-resources</phase>
<configuration>
<connectionUrl>scm:git:...</connectionUrl>
<exportDirectory>${project.build.directory}</exportDirectory>
</configuration>
</execution>
</executions>
</plugin>

关于maven-2 - Maven:如何从远程存储库下载/包含文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6817197/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com