- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在使用 Gradle 和旧版 Ivy 存储库构建项目,其中 jar 是使用自定义 Ivy 状态构建的。不幸的是,Gradle 似乎在这种状态下存在问题,因此我收到错误:Unexpected status 'DEV' specified for *some_dependecy*:1.0.34. Expected one of: [integration, milestone, release]
这是在 build.gradle 中定义该依赖项的方式
compile 'dependency:some_dependecy:1.0.34'
ivy {
url 'http://local-repo/ivy-candidates-local/'
layout 'pattern' , {
artifact '[organisation]/[module]/[revision]/[type]s/[artifact].[ext]'
ivy '[organisation]/[module]/[revision]/ivys/ivy.xml'
m2compatible = true
}
最佳答案
默认情况下,Gradle 只理解 integration
, milestone
, 和 release
作为有效的工件状态。如果您想要/需要为您的工件保持“DEV”状态,看起来您必须在 build.gradle 中添加一些自定义 Groovy。
https://docs.gradle.org/current/userguide/customizing_dependency_resolution_behavior.html#sec:component_metadata_rules
(来自上面的链接,不是我自己的代码:)
class CustomStatusRule implements ComponentMetadataRule {
@Override
void execute(ComponentMetadataContext context) {
def details = context.details
if (details.id.group == "org.sample" && details.id.name == "api") {
details.statusScheme = ["bronze", "silver", "gold", "platinum"]
}
}
}
dependencies {
config3 "org.sample:api:latest.silver"
components {
all(CustomStatusRule)
}
}
关于gradle - 为依赖项指定了意外状态 'DEV'。预期 : [integration, 里程碑之一,发布],我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57462897/
我必须学会使用 Maven 和 Spring。在网络上,我在不同的地方看到了术语“ Spring 里程碑”和“ Spring 里程碑存储库”。但就是这样一个里程碑吗?我用谷歌搜索了它,但我没有找到满足
我有一个由文件组成的 repo,与四个 Ruby 作业任务相关。我的第五个任务是尽我所能重构前四个任务中的每一个,并将每个小的重构标记为单个 git 提交,这样当人们打开 git 历史记录时,他们可以
Ivy 非常适合管理依赖项,但它并不意味着跨多个模块处理整个软件生命周期。也就是说,它确实有几个似乎支持它的功能(例如 the status and branch attributes )和 ivy
我正在尝试使用以下代码读取接近传感器的状态(我也尝试读取光传感器...): @Override public void onCreate(Bundle savedInstanceState) {
我很难理解集成 Graphite 和 Kibana 3 来监控日志和系统生命力。我指的是 Log management system described here 中的图. 考虑到 Kibana 3
我是一名优秀的程序员,十分优秀!