TeamCity.GitHubIssues-server/fake-teamcity-server-plugin-context.xml (10 lines of code) (raw):
<?xml version="1.0" encoding="UTF-8"?>
<!--suppress SpringBeanInstantiationInspection -->
<beans xmlns="http://www.springframework.org/schema/beans"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-3.0.xsd"
default-autowire="constructor">
<!-- this is a fake spring context xml to make IntelliJ IDEA know all implicit beans that are available for plugin -->
<bean class="jetbrains.buildServer.web.openapi.PluginDescriptor"/>
<!--suppress SpringBeanConstructorArgInspection, SpringBeanAutowiringInspection -->
<bean class="jetbrains.buildServer.util.cache.EhCacheUtil"/>
<bean class="jetbrains.buildServer.issueTracker.IssueProvidersManager"/>
<bean class="jetbrains.buildServer.web.openapi.PagePlaces"/>
</beans>