JSF Custom Components

Fala ai galera, blz?

Eu estou tentando fazer um custom component de jsf que é uma tabela e quando vc passa o mouse em alguma linha ela muda de cor, mas estou com problema para adicionar o javascript no component… Tenho meu projeto com o javascript que eu preciso na pasta META-INF, mas eu nao consigo adicionar esse javascript na pagina de jeito nenhum… Alguem tem como que faz?

Eu tentei isso?

[size=9] protected void desenharScript(FacesContext context, String resourcePath) throws IOException {

    Set scriptResource = getScriptExistente(context);
    
        ViewHandler handler = context.getApplication().getViewHandler();
        String resourceURL = handler.getResourceURL(context, resourcePath);

        writer.startElement("script", null);
        writer.writeAttribute("type", "text/javascript", null);
        writer.writeAttribute("src", resourceURL, null);
        writer.endElement("script");
    
    if (scriptResource.add(resourcePath)) {

    }
}

private Set getScriptExistente(FacesContext context) {

    ExternalContext external = context.getExternalContext();
    Map requestScope = external.getRequestMap();
    Set written = (Set) requestScope.get(SCRIPT_RESOURCES_KEY);

    if (written == null) {
        written = new HashSet();
        requestScope.put(SCRIPT_RESOURCES_KEY, written);
    }

    return written;

}[/size]

Alguem???