gpt4 book ai didi

java - 使用maven生成校验和并将MD5文件存储在指定文件夹中

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

我知道下面的命令将使用 maven 生成校验和,

mvn clean install -DcreateChecksum=true

上面的Maven命令生成的校验和和MD5文件存储在.m2存储库中。

我希望MD5文件保存在指定的目录中。我们可以在 pom.xml 中提供以下插件详细信息,

<project>
...
<build>
<plugins>
<plugin>
<groupId>net.ju-n.maven.plugins</groupId>
<artifactId>checksum-maven-plugin</artifactId>
<version>1.3-SNAPSHOT</version>
<executions>
<execution>
<goals>
<goal>artifacts</goal>
</goals>
</execution>
</executions>
<configuration>
<csvSummary>true</csvSummary>
<csvSummaryFile>artifacts-checksums.csv</csvSummaryFile>
<xmlSummary>true</xmlSummary>
<xmlSummaryFile>artifacts-checksums.xml</xmlSummaryFile>
</configuration>
</plugin>
...
</plugins>
</build>
...
</project>

但我无法在 pom.xml 中添加插件。看起来mvn clean install -DcreateChecksum=true对我来说似乎更容易,但它会在.m2存储库中生成MD5文件。

有什么方法可以将位置作为 Maven 参数传递吗?

最佳答案

您在这里做两件不同的事情。

  • 配置checksum-maven-plugin来计算校验和
  • 使用createChecksum maven-install-plugin 的属性。

createChecksummaven-install-plugin 的一个属性,它将在本地存储库中安装校验和,并且没有办法解决这个问题。

如果您无法修改 POM,您仍然可以调用 checksum-maven-plugin。校验和将位于 target 文件夹内。

mvn clean install net.ju-n.maven.plugins:checksum-maven-plugin:1.2:artifacts

关于java - 使用maven生成校验和并将MD5文件存储在指定文件夹中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33827819/

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