title: file in src/main/resources is not in classpath
body: <p>I created a simple program to check if spring-context define a file in src/main/resources folder.</p>
  
  <p>I have this file structure:</p>
  
  <pre><code>project
  --&gt; src/main/resources/spring-config.xml
  --&gt; src/main/resources/testfile02
  </code></pre>
  
  <p>and I try to access to these files using this test class</p>
  
  <pre><code>public class ClasspathTest {
  
      public static void main(String args[]) throws URISyntaxException {
          ClassPathXmlApplicationContext context = new ClassPathXmlApplicationContext("classpath:spring-config.xml");
  
          ClassPathResource testfile02 = new ClassPathResource("classpath:testfile02");
  
          if (testfile02 != null) {
              try (InputStream inputStream = testfile02.getInputStream();
                  Reader streamReader = new InputStreamReader(inputStream, "UTF-8");
                  BufferedReader bufferedReader = new BufferedReader(streamReader)) {
                  String line;
                  while ((line = bufferedReader.readLine()) != null) {
                      System.out.println(line);
                  }
              } catch (IOException exc) {
                  exc.printStackTrace();
              }
          }
  
      }
  
  }
  </code></pre>
  
  <p>And I can't understand why I get FileNotFound exception, during classpathResource.getInputStream() if the ClassPathXmlAppContext is working ok.</p>
  
  <p>execution log:</p>
  
  <pre><code>янв 19, 2016 11:57:48 AM org.springframework.context.support.ClassPathXmlApplicationContext prepareRefresh
  INFO: Refreshing org.springframework.context.support.ClassPathXmlApplicationContext@6193b845: startup date [Tue Jan 19 11:57:48 MSK 2016]; root of context hierarchy
  янв 19, 2016 11:57:48 AM org.springframework.beans.factory.xml.XmlBeanDefinitionReader loadBeanDefinitions
  INFO: Loading XML bean definitions from class path resource [spring-config.xml]
  java.io.FileNotFoundException: class path resource [classpath:testfile02] cannot be opened because it does not exist
  </code></pre>
  
  <p>The project is built using gradle:</p>
  
  <pre><code>apply plugin: 'java'
  apply plugin: 'eclipse'
  sourceCompatibility = 1.8
  version = '1.0'
  repositories {
      mavenCentral()
  }
  dependencies {
      compile 'org.springframework:spring-context:4.1.6.RELEASE'
  }
  </code></pre>
  
  <p>.classpath:</p>
  
  <pre><code>&lt;?xml version="1.0" encoding="UTF-8"?&gt;
  &lt;classpath&gt;
      &lt;classpathentry kind="src" path="src/main/java"/&gt;
      &lt;classpathentry kind="src" path="src/main/resources"/&gt;
      &lt;classpathentry kind="src" path="src/test/java"/&gt;
      &lt;classpathentry kind="src" path="src/test/resources"/&gt;
      &lt;classpathentry exported="true" kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER"/&gt;
      &lt;classpathentry exported="true" kind="con" path="org.springsource.ide.eclipse.gradle.classpathcontainer"/&gt;
      &lt;classpathentry kind="output" path="bin"/&gt;
  &lt;/classpath&gt;
  </code></pre>
  
  <p>I tried to detect systemproperty java.class.path, and I've got {project}/bin and jars for spring there and that's all. No resources folder.
  How can I get access to resources from src/main/resources as I get access to src/main/resources/spring-config.xml?</p>