我正在考虑切换到基于Dvorak的键盘布局,但是针对编程(主要是)Java和python(例如DDvorak,Programmer Dvorak等)进行了优化.什么特定的键盘最适合这样的事业?我会考虑自然或直板键盘.
谢谢.
我们src/test/resources根据Maven标准目录布局提供测试依赖性文件.当测试类通过例如获取它们时,这些测试文件最终出现在JAR和类路径中Resources#asCharSource.
Bazel依赖测试文件并让它们出现在类路径中的首选方法是什么?
我有以下内容src/test/resources/BUILD:
filegroup(
name = "test-deps",
testonly = 1,
srcs = glob(["*.txt"]),
visibility = ["//visibility:public"],
)
Run Code Online (Sandbox Code Playgroud)
以下是我的src/main/java/com/path/to/my/test/BUILD:
java_test(
name = "MyTest",
srcs = ["MyTest.java"],
resources = ["//src/test/resources:test-deps"],
test_class = "com.path.to.my.test.MyTest",
deps = [
"//src/main/com/path/to/my/code",
"//:junit_junit",
],
)
Run Code Online (Sandbox Code Playgroud)
这有效,但我不确定它是否是Bazel的最佳方式.
默认的Bazel沙箱允许读取访问权限/.我该如何进一步限制?例如,我想阻止非密封测试访问该/search目录.
有--sandbox_block_path一面旗帜,但它在0.5中被移除.