我正在尝试制作一个整数刻度的水平条形图.作为建议这个问题,我试图设置scaleOverride,scaleSteps等等,但似乎并不奏效.我试图将它们放在xScales中的数据集选项中,但没有任何效果.
这个jsfiddle展示了我试图做的事情.
我想使用Nexus 3.x,但我认为它的许可已发生变化.2.x是EPL v1,但3.x有一个SONATYPE MASTER EULA AGREEMENT,而不是.
我的问题是:Nexus 3.x可以自由使用吗?
我正在一个多项目系统中工作(有 40 多个子项目)。每个子项目都有自己的布局(大多数子项目遵循通用布局,但有些不同)。在我的子项目中,有这两个:
- testjunit
- sourceSets
- lptfExperimental
- other source sets
- basicservices
- sourceSets
- testacceptance
- other source sets
Run Code Online (Sandbox Code Playgroud)
我需要使源集basicservices-testacceptance依赖于源集的输出testjunit-lptfExperimental。
我尝试这样做:
dependencies{
testacceptanceCompile project(':testjunit').sourceSets.lptfExperimental.output
}
Run Code Online (Sandbox Code Playgroud)
和
dependencies{
project.parent.subprojects.each{prj ->
if(prj.name == "testjunit")
testacceptanceCompile prj.sourceSets.findByName('lptfExperimental').output
}
Run Code Online (Sandbox Code Playgroud)
但在这两种情况下我都会收到以下错误:
失败:构建失败并出现异常。
其中:脚本'C:\Development\defaults.gradle'行:144
出了什么问题:评估脚本时出现问题。在 SourceSet 容器上找不到属性“lptfExperimental”。
defaults.gradle只是一个额外的信息:此依赖项在应用到build.gradle项目的名为的文件中声明basicservices。
apply plugin: 'java'
apply plugin: 'eclipse'
...
sourceSets {
...
// test acceptance
testacceptance{
java{
srcDir 'test/acceptance/src/java'
}
resources {
srcDir 'test/acceptance/src/java'
}
} …Run Code Online (Sandbox Code Playgroud)