管理类路径中存在的数据文件的Java类依赖关系的最简单方法是什么?
更具体地说:
如何注释数据依赖性?也许使用Java注释(例如@Data)?或者更确切地说,在构建脚本或属性文件中构建条目?是否有构建工具来集成和评估此类信息(Ant,Scons,...)?你有例子吗?
请考虑以下场景:
几行Ant从我的源创建一个Jar,其中包含在类路径中找到的所有内容.然后jarjar用于删除所有不必执行的.class文件,比如,类Foo.问题是Bar类所依赖的所有数据文件仍然存在于Jar中.但是,理想的部署脚本会识别出,只有类别Bar所依赖的数据文件才能被删除,而必须保留类Foo所依赖的数据文件.
任何提示?
以下plot命令生成条形图,并且在每个条形图上方将值绘制为标签,使用gprintf格式化:
plot "data.txt" using 6:1 index 0 notitle with boxes linestyle 1,\
"data.txt" using 6:(0.7):(gprintf("%5.2f", $1)) index 0 notitle \
with labels font "Courier,34" rotate left
Run Code Online (Sandbox Code Playgroud)
我希望值标签是右对齐的,所以我可以使用更好看的Helvetica字体而不是Courier来对齐小数点.
那么,我如何在上述命令中包含理由呢?
我没有在Gnuplot文档或Web上找到有关此特定问题的任何内容.其他标签可以很容易地证明,但是在用标签绘图时也可以吗?