gpt4 book ai didi

java - Maven将Target中生成的JAR复制到外部文件夹

转载 作者:行者123 更新时间:2023-12-02 12:28:56 25 4
gpt4 key购买 nike

在常规 Netbeans 项目中,您有一个 build.xml,我可以使用以下命令将生成的 JAR 文件复制到不同的文件夹:

<target name ="-post-jar" > 
<copy file ="${dist.jar}" todir ="../Plugin Jars" failonerror ="true"/>

<copy file ="${dist.jar}" todir ="/Users/dev/Desktop/plugins" failonerror ="true"/>
</target>

现在我有一个使用 Maven 的项目,但我找不到完成相同任务的方法。

编辑:感谢我们的贡献者,我能够使用以下条目来完成此任务

  <build>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-dependency-plugin</artifactId>
<version>3.0.1</version>
<executions>
<execution>
<id>copy-installed</id>
<phase>install</phase>
<goals>
<goal>copy</goal>
</goals>
<configuration>
<artifactItems>
<artifactItem>
<groupId>${project.groupId}</groupId>
<artifactId>${project.artifactId}</artifactId>
<version>${project.version}</version>
<type>${project.packaging}</type>
</artifactItem>
</artifactItems>
<outputDirectory>/Users/dev/Desktop/plugins</outputDirectory>
</configuration>
</execution>
</executions>
</plugin>
</plugins>
</build>

最佳答案

使用 maven-dependency-plugin

以下文档有一个示例,其中将刚刚构建的 Artifact 复制到自定义位置。

https://maven.apache.org/plugins/maven-dependency-plugin/examples/copying-artifacts.html (在页面中搜索“依赖项:如果需要,复制目标也可用于将刚刚构建的 Artifact 复制到自定义位置”)

关于java - Maven将Target中生成的JAR复制到外部文件夹,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45378542/

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