gpt4 book ai didi

java - 如何自动从SVN存储库复制文件

转载 作者:行者123 更新时间:2023-12-01 12:31:06 24 4
gpt4 key购买 nike

我有一个名为 HelloWorld 的项目。这是一个maven java项目。

我有一个像 https://my.repo.com/svn/filesToCopy 这样的存储库

我想做的是:

自动将 SVN 存储库中的 3 个文件(a.xsdb.xsdc.xsd)复制到我的 src 中/main/resource 目录。

我试图在我的 pom.xml 中添加类似的内容:

<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-antrun-plugin</artifactId>
<version>${maven-antrun-plugin.version}</version>
<executions>
<execution>
<phase>generate-sources</phase>
<goals>
<goal>run</goal>
</goals>
<configuration>
<tasks>
<echo>Coping one file</echo>
<copy file="https://my.repo.com/svn/filesToCopy/a.xsd" todir="${basedir}/src/main/resource" />
</tasks>
</configuration>
</execution>
</executions>
</plugin>

然后只是构建一个项目,但它根本不起作用。

更重要的是,我想知道传递 https 链接是否需要用户名和密码。

有什么想法吗?

最佳答案

您尝试过这种方法吗?来自Maven SCM plugin

<execution>  
<id>perform-checkout</id>
<configuration>
<connectionUrl>myUrl</connectionUrl>
<checkoutDirectory>myDirectory</checkoutDirectory>
<excludes>folder1</excludes>
</configuration>
<phase><!-- some phase --></phase>
<goals>
<goal>checkout</goal>
</goals>
</execution>

关于java - 如何自动从SVN存储库复制文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25912830/

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