如何仅将我的应用程序文件保留在人工制品中

How do I keep only files of my application in artifactory

我配置了神器JFrog。 我希望 artifactory 仅保留我的应用程序的文件(jar、war 等),而不将其他文件保留在磁盘上。 示例:

(是的,保留在神器的磁盘上)

myapp.1.0-SNAPSHOT 

myotherapp.2.0-SNAPSHOT

(不,当执行maven命令时,我希望artifactory不包含这些文件,所以maven会在中央存储库中搜索)

hibernatexxx

springxxxx

log4jxxxx

我该怎么做?

我猜你的意思是你不想存储来自远程存储库(远程站点,例如 Jcenter / Maven-central)的任何工件。如果是这样,您可能希望将远程存储库配置为不在本地存储工件。这是通过转到 Artifactory UI -> Admin -> Remote Repositories -> Edit the desired remote repository you are using -> Advanced -> 并取消选中 "Store Artifacts Locally" 复选框来完成的。

这样,您对未存储在本地存储库中的工件执行的每个请求都将从远程服务器获取,但不会存储。您的 Artifactory 将用作该存储库的代理。