什么是为TeamCity插件添加属性文件的正确位置,以便它可以轻松编辑?

时间:2015-02-03 16:43:42

标签: java teamcity teamcity-8.0

我正在编写一个TeamCity插件,我正在试图找出放置.properties文件的最佳位置。我的印象是data/config dir会出现在CLASSPATH上,但情况似乎并非如此。

有人可以给我一些现有插件的例子,这些插件可以通过文件系统上的.properties文件配置,以及这一切应该如何工作?

非常感谢提前!

1 个答案:

答案 0 :(得分:1)

您可以将@NotNull ServerPaths serverPaths(请参阅Javadoc)作为参数注入构造函数。然后你可以这样做:

File propertiesFile = new File(serverPaths.getConfigDir() + "/my-plugin.properties");

...然后使用FileInputStream加载属性文件。