eXo Platform provides the jQuery library 1.7.1 as a jquery module, the configuration of this module can be found
in the
eXoResources.war
file. To reuse this jQuery version, just declare a dependency over it:
<portlet>
<name>RequireJSPortlet</name>
<module>
<depends>
<module>jquery</module>
</depends>
</portlet>
The default
jquery
module alias is $, so if you are using it, it should be named $ in the self-executing function:
If your library uses a different name, such as jQuery, the XML as
tag should be used:
<portlet>
<name>RequireJSPortlet</name>
<module>
<depends>
<module>jquery</module>
<as>jQuery</as>
</depends>
</portlet>
With the following self-executing function:
(function($) { ... }(jQuery)