title: Is it necessary to declare tags in facelet taglib 2.0?
body: <p>I've read the tutorial: <a href="http://jsflive.wordpress.com/2011/03/24/custom-component-library/" rel="nofollow">http://jsflive.wordpress.com/2011/03/24/custom-component-library/</a> in which the authors are making empty <code>.taglib.xml</code> file, and according to tutorial the tags should be automatically loaded from the resource subfolder.</p>
  
  <p>However, by me I have exception:</p>
  
  <blockquote>
    <p>javax.faces.FacesException: Could not get component metadata for
    myComponent.xhtml</p>
  </blockquote>
  
  <p>I have to manually specify each tag:</p>
  
  <pre><code>&lt;tag&gt;
      &lt;tag-name&gt;myComponent&lt;/tag-name&gt;
      &lt;source&gt;tags/mylib/myComponent.xhtml&lt;/source&gt;
  &lt;/tag&gt;
  </code></pre>
  
  <p>Am I missing something? Where the tag definition locations would be automatically resolved? I'm running on <strong>WebSphere 7.0</strong> and <strong>MyFaces 2.0.7</strong>.</p>