artifactory相关内容
我们的情况有点复杂... 在大多数情况下,我们一直在使用 IVY 和 ANT 来管理我们的构建和依赖项.现在该公司正在转向使用 Maven.我们有一组称为公共库的项目,供多个核心产品使用. 常用库使用 IVY 并发布到 IVY 存储库.我们还需要为我们的新 Maven 项目提供公共库.因此,当构建和发布公共库时,我修改了脚本以发布到 Maven(Artifactory)以及 IVY.以
..
要求: 需要将配置文件和 jars 从 artifactory 推送到 UCD 以进行部署. 配置文件存在于 GitHub 存储库中. jar(构建不需要,但需要在 UCD 中启动应用程序)存在于 artifactory 中. 为了从 github 复制配置文件并从 artifactory 下载/复制 jars 并将所有内容打包在一个 zip 文件中以推送到 UCD,要遵循
..
运行 maven 命令后,jboss 工件缓存在我的本地存储库 /.m2 中.然而,这是错误的副本,我们已经在本地服务器上更新了我们的工件.如何删除此缓存副本?(除了从 /.m2/repository/org 文件夹中手动删除 jboss 文件夹).是否有 Maven 命令可以这样做?另外,我想知道本地存储库的结构究竟如何,是否以任何方式根据 groupId、artifactId、version
..
我正在尝试在公司防火墙后面运行 SBT.另一个团队配置了一个 Artifactory 代理.这个代理在匿名访问开启的情况下工作正常,但是当我们让它需要密码时,我们认为开始出错了. 当我在工作站上运行 SBT 时,出现以下错误: [error] 无法找到 [Artifactory Realm @ coderepo.xxx.amrs.bigco.com] 的凭据 这样做的结果是我无法引导 s
..
我有一个项目,它有一个 SharedCode(Java)模块,其次是一个 Android(Android 库)模块,它依赖于 SharedCode模块.我想发布来自 SharedCode 模块的 jar 工件和来自 Android 模块的 aar 工件.我不知道如何编写我的 build.gradle 文件,以便在 artifactoryPublish 任务运行时两个模块都发布到 Artifacto
..
我正在关注 Artifactory 1 分钟设置.我在本地主机上启动并运行了 Artifactory,现在我正在尝试将它与 Intellij/Gradle 集成. artifactory webapp 提供了一个 gradle.properties 和 build.gradle 文件,所以我试图开始将这些添加到我的 IntelliJ 项目中.但是,我不知道将 gradle.propertie
..
当我下载、解压并启动 artifactory.sh 时,我看到以下错误 2020-02-26T21:32:50.496Z [jfac] [ERROR] [c1b4de79a3f11666] [.jassrJoinServiceImpl:253] [http-nio-8040-exec-1] - 无法验证路由器检查-网址:http://XXXXXX:8082/router/api/v1/syste
..
更新快照依赖项时,我无法让 Ivy 更新缓存.解析器(具有以下设置: 一个示例工件文件名(在 Artifactory 中)是: my-jar-1.999-SNAPSHOT.jar 解析的详细 Ant 日志包括: [不需要] com.myorg#my-module;1.999-SNAPSHOT!my-jar.jar 工件上没有 POM. 解析器位于链式解析器下方;他们都设置了所有
..
我们将 Maven 用于大型构建过程(> 100 个模块).我们一直在源代码管理中存储我们的外部依赖项,并使用它来更新本地存储库. 但是,我们准备升级到可以缓存中央的本地存储库,这样我们就不必主动下载所有 3rd 方(但我们仍然可以从本地存储库中提取).此外,我们希望从每晚构建中发布我们的内部构建工件,以便开发人员不必构建世界. 我们正在考虑 Nexus 和 Artifactory.偏
..
我有一个 ivy.xml 包含 整个 superwidget 内容托管在位于 http://example.com/m2/ 的 maven 存储
..
Artifactory 版本:EnterpriseX 许可证 7.15.3 rev 71503900 我对目标存储库具有管理员级别的访问权限.我正在尝试上传一个接近 10GB 长(气隙 .tgz)文件的工件.我收到以下错误. 当我尝试使用 Artifactory UI 上传文件(单击目标存储库上的“部署"按钮)时,它会将我踢回登录屏幕,而上传显示 100% 完成,但用于将工件部署为“的
..
Artifactory 版本:EnterpriseX 许可证 7.15.3 rev 71503900 我对目标存储库具有管理员级别的访问权限.我正在尝试上传一个接近 10GB 长(气隙 .tgz)文件的工件.我收到以下错误. 当我尝试使用 Artifactory UI 上传文件(单击目标存储库上的“部署"按钮)时,它会将我踢回登录屏幕,而上传显示 100% 完成,但用于将工件部署为“的
..
我正在尝试让范围内的 npm 包与 Apache 背后的 Artifactory 一起使用.我可以将范围包发布到 Artifactory,它会在 npm-local 存储库中创建以下路径:@scopename/packagename/-/@scopename/packagename-version.tgz 尝试安装此软件包时出现问题.我得到一个 404 Not Found: @scopena
..
在我的构建工件存储库中,我有来自分支和主干的构建. 我已经测试过我的解析对分支有效,并抓取了正确的项目. 但是如果依赖项也在主干存储库中,这将不起作用.在这种情况下,它从主干而不是我的分支中获取依赖项. 如果依赖项不在分支中,我需要从主干存储库中提取依赖项,但如果依赖项在分支中,我需要分支版本,而不是主干版本. 我怎样才能在 Ivy 中做到这一点?我更喜欢它只是找到分支版本
..
在 ivy.xml 中有以下内容: 它下载aws-java-sdk-1.4.5.jar,这是AWS SDK,即类. 没关系,但我也想获取 Javadoc 和源代码. 遵循 Ivy:获取 Javadocs 和源的建议,我将以下内容放在 ivy.xml
..
作为自动化部署的一部分,我需要一个脚本来从我们的内部存储库下载最新版本的工件. 理想情况下,此脚本将使用 ant 或 unix shell 脚本. 例如: 我有 myArtifact.war,它有 1.0、1.1 和 2.0 版本 - 我需要给定正确组 ID 和工件 ID 的脚本,以便从我们的 maven 存储库(当前使用 artifactory)检索 2.0 版. 有没有
..
我正在使用 TeamCity Enterprise 2017.1.2(内部版本 46812) Artifactory Professional 5.3.1 修订版 50046 Teamcity 已安装 Artifactory 插件(2.3.0 版) 任务很简单 - 从 Artifactory 下载文件到 Teamcity build: 来自 Artifactory MyRep
..
我正在使用jenkins人工插件,并使用rtUpload上传tar文件.完成后是否有办法获取工件URI? 它确实将其打印为日志: [管道] rtUpload 17:01:50 [consumer_0]部署工件: http://xxxx:8081/artifactory/my-local/snapshot/mor_v.tar.gz . 解决方案 此功能目前仅在脚本化管道上可
..
在阅读这篇文章之后,我不得不说我在完全一样的情况. 我可以使用USB密钥从计算机上的Internet传输文件,但是我的计算机无法访问Internet. 所以我的问题是:如何设置计算机环境以使grails在没有Internet的情况下首次编译并运行? 我必须下载哪些软件包,如何创建我的文件夹,并配置我的build.gradle以使其运行?(当我想访问 maven存储库时,我看到了很
..
我一直找不到能列出Artifactory中可用工件的插件. 有人知道在rundeck作业中执行此操作的方法吗,我想部署一个war文件,该文件可以使用rundeck在tomcat的工件中使用. 关于在rundeck中的tomcat部署,那里有什么最佳实践? 解决方案 您可以使用人工工厂公共API ,其中包含获取工件列表所需的一切. 您可以开发一个插件,该插件包含用于搜索工件的自
..