- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我对此感到很困惑。如果我传入这个版本号,gradle 会失败:
gradle -Pversion=120151021 build
:eventing:compileJava
FAILURE: Build failed with an exception.
* What went wrong:
Could not resolve all dependencies for configuration ':eventing:compile'.
> Could not find eventing-test.jar
我不知道为什么它认为它需要找到 eventing-test.jar。这是我为测试类的 jar 创建的名称。似乎是一条转移注意力的消息。
如果我简单地将任何字母字符放在版本字符串前面,它就可以工作:
gradle -Pversion=z120151021 build
:eventing:compileJava
:eventing:processResources UP-TO-DATE
:eventing:classes
etc
etc
如果只是以数字开头好像有问题:
gradle -Pversion=11abc build
:eventing:compileJava
FAILURE: Build failed with an exception.
虽然,在一个真正奇怪的转弯中,如果它以单个“1”开头也没关系:
gradle -Pversion=1abc build
我在 Gradle 文档中没有看到任何内容表明数字版本号有问题。
最佳答案
我仍然不知道为什么原始设置不起作用,但我按如下方式解决了它。在每个 jar 和发布目标中,我特别引入了另一个变量作为版本。例如。
task testJar(type: Jar) {
from sourceSets.test.output
version = System.getProperty('RELEASE_VERSION', "unversioned")
appendix="test"
}
jar {
version = System.getProperty('RELEASE_VERSION', "unversioned")
}
请注意,使用此技巧在外部 gradle 级别设置版本是行不通的。它会导致我之前遇到的相同错误。
不起作用:
apply plugin: 'application'
version = System.getProperty('RELEASE_VERSION', "unversioned")
...define tasks and such that would use "version" ...
关于java - Gradle (2.3.9) 神秘地讨厌将 "version"设置为数字,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33269797/
我看到过关于此的类似帖子,但无法让 Netbeans 在正常工作时停止在我的代码中显示错误消息 "Unable to resolve identifier nullptr"。我已正确启用 C++11,
就目前而言,这个问题不适合我们的问答形式。我们希望答案得到事实、引用资料或专业知识的支持,但这个问题可能会引发辩论、争论、投票或扩展讨论。如果您觉得这个问题可以改进并可能重新打开,visit the
我有一个 cucumber 步骤,最近开始失败时 已添加到我的布局中。如果我拿 出来,我的测试都通过了。当我把它放回去时,使用 WebRat 提供的 click_link 方法
我一直致力于创建独立于 .Net 客户端运行的 WCF 服务。感谢 Google 和 StackOverflow,我已经能够创建简单的 xml 和 json 服务,而无需 Soap 包装器和一堆我不需
有人可以向我解释一下 python 在 ubuntu 9.04 中发生了什么吗? 我正在尝试启动 virtualenv,而 --no-site-packages 标志似乎对 ubuntu 没有任何作用
我是一名优秀的程序员,十分优秀!