- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在努力发布JesterJ的第一个真正有用的版本,并且在依赖解析方面遇到了重大障碍。 Jfrog的好心人足以识别我免费提供Artifactory Pro的开源努力,因此我正在使用它来检查和验证我的传递依赖项的许可证。我使用的是Apache 2.0许可证,因此我尝试使用Apache's own standard使其符合2.0许可证。但是,其中之一依赖关系,Apache Tika 1.12,具有一些“X类”依赖关系,在我认为对该策略进行某些更改的同时发布了1.12,并且Tika的较新版本已更正了这些依赖关系问题。
合理的解决方案是升级我的Tika依赖项。不幸的是,进展并不顺利。当我将Tika升级到1.15(或现在的1.16)时,我发现我不再从tika解析器获得传递依赖,包括没有获得tika-core导致编译问题。这是1.12的gradleDependenccies输出:
+--- org.apache.tika:tika-parsers:1.12
| +--- org.apache.tika:tika-core:1.12
| +--- org.gagravarr:vorbis-java-tika:0.6
| | \--- org.apache.tika:tika-core:1.5 -> 1.12
| +--- com.healthmarketscience.jackcess:jackcess:2.1.2
| | +--- commons-lang:commons-lang:2.6
| | \--- commons-logging:commons-logging:1.1.3 -> 1.2
(etc)
+--- org.apache.tika:tika-parsers:1.16
+--- org.apache.solr:solr-solrj:5.5.0
| +--- commons-io:commons-io:2.4
| +--- org.apache.httpcomponents:httpclient:4.4.1
| | +--- org.apache.httpcomponents:httpcore:4.4.1
(etc)
最佳答案
最后,我不得不向JFrog提交错误。他们为我解决了。
原来问题出在我启用的设置上。有一个设置可以用404(而不是401)隐藏未经授权的资源(防止人们四处钓鱼,以查看未透露的内容)。听起来这听起来更安全,所以我启用了它。我相信一切都很好,直到我还启用了匿名访问...这种组合打破了gradle的依赖关系解决方案。 JFrog支持人员说,maven(可能还有gradle)总是首先尝试匿名访问。在获取404之后,它可能会假设资源(pom.xml)不存在。没有pom,没有依赖项列表。
Tika 1.12的唯一特别之处在于,在启用匿名访问之前,我已经将其加载。
因此,解决方法是取消选中此设置:
关于gradle - 等级不通过人工方式解决Tika的传递依赖关系,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45329205/
这个问题已经有答案了: How does Google reCAPTCHA v2 work behind the scenes? (5 个回答) 已关闭 8 年前。 我知道评估是人类用户正在使用您的网
根据以下链接,Artifactory AQL 允许通过 REST API 仅返回感兴趣的字段来“显示特定字段”。 https://www.jfrog.com/confluence/display/RT
我想制作一个比应有的大得多的虚拟 Win32 EXE 文件。所以默认情况下,样板 Win32 EXE 文件为 80 KB。我想要一个 5 MB 的空间来测试其他一些实用程序。 第一个想法是添加资源,但
这个问题已经在这里有了答案: 已关闭10年。 Possible Duplicate: Relational database design question - Surrogate-key or Na
我正在尝试在构建作业中生成一个 JSON 构建信息文件以上传到 Artifactory 并在两个工具之间创建可跟踪性。然而,常规的 Jenkins JSON API 文件设计不正确,因此我需要在运行作
当您通过现有 Artifactory 将 Artifactory 部署到 Artifactory 时,它不会将其与现有 Artifactory 所具有的构建相关联。 例如:如果您使用 Jenkins
我是一名优秀的程序员,十分优秀!