当前位置: 首页 > 知识库问答 >
问题:

带时间戳的Maven WAR打包库

何辰沛
2023-03-14

我有几个库,我已经手动部署到我的Nexus存储库中,使用:

mvn deploy:deploy-file -Durl=[url] -DrepositoryId=[repoId] -Dfile=[filePath] -DgroupId=[gId] -DartifactId=[aid] -Dversion=[v] -Dpackaging=jar
[jar].[<version>-timestamp1].jar
[jar].[<version>-timestamp2].jar
[jar].[<version>-timestamp3].jar
[jar].[<version>-SNAPSHOT].jar     <== this entry alone would be ideal
clean package

包装战争时有没有可能消除时间戳?

共有1个答案

禄光霁
2023-03-14

您可能需要问自己为什么需要消除时间戳。

如果您只想下载最新的快照版本,Nexus提供了REST API,可以直接使用快照版本作为版本参数下载最新的快照工件,比如1.0-SNAPSHOT。例如。

http://<your-nexus>/service/local/artifact/maven/redirect?r=<your-repo>&g=<the-group>&a=<the-id>&v=1.0-SNAPSHOT

在API文档中,version参数可以支持最新发布快照版本。

Version of the artifact (Required) Supports resolving of "LATEST", "RELEASE" and snapshot versions ("1.0-SNAPSHOT") too.

此外,使用时间戳,每个快照构建都有其唯一的版本,这使您有机会下载指定的快照构建,如v=1.0-20140822.145007-2

如果您想限制快照的数量,可以看一下这篇文章:如何限制Nexus中部署的快照工件的数量?

 类似资料:
  • 返回我女巫是错误的。 但接下来的查询如下: 我看对日期

  • 问题内容: 我需要更改此代码,以使X轴包含格式为“ H:M”的时间戳,例如10:00。 问题答案: 使用与合适的轴:

  • 问题内容: 中欧夏令时开始于三月的最后一个星期日。我们将时钟设置为02:00到03:00。如果我在数据库请求中进行时间戳计算会发生什么?比方说,在01:59? 结果是03:00还是02:00? 如果我们将时钟设置为03:00到02:00,那结束了呢? 时间从03:00更改为02:00之后…在02:00会发生什么?是02:59还是01:59? 应该如何处理?最佳实践以及Oracle Database

  • 我在使用可信时间戳创建Bouncy Castle的有效CMS签名时遇到了问题。签名创建工作正常(我想将签名包含到PDF文件中),签名是有效的。但是在我将可信时间戳包含到签名的无符号属性表后,签名仍然有效,但是读者报告签名包括嵌入的时间戳,但它是无效的。这让我相信,哈希I时间戳不是正确的,但我似乎无法弄清楚它的问题。 签署代码: 代码: : 谢谢你的帮助! 示例文件: 签名PDF 未签名的PDF 用

  • 问题内容: 我正在尝试获取传出数据包的准确时间戳(使用原始套接字发送)。根据,“对于发送时间戳,传出的数据包将被附加到发送时间戳上并循环回套接字的错误队列。可以使用recvmsg(flags = MSG_ERRQUEUE)进行接收。” 不幸的是,在原始套接字上调用时总是返回(用和设置为with 来创建)。我究竟做错了什么?是否有更好的方法来获取传出数据包的准确时间戳? 附录(信息): 我还尝试从通

  • 我知道这是一个非常常见的问题,但我觉得我找到的答案并没有真正解决问题。我将概述我的具体用例,并对来自其他SO答案和网络的信息进行总结。 对于我正在编写的服务,数据库条目被创建并存储在移动设备和我们的网站上,需要以两种方式同步。我们目前的目标是Android和iOS,它们都使用sqlite作为关系数据库。服务器端是使用Django和MySQL在Python中实现的,但将来可能会有其他解决方案取代它。