如何仅将我的应用程序文件保留在人工制品中
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 将用作该存储库的代理。
我配置了神器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 将用作该存储库的代理。